Oxford Technology 2 Venture Capital Trust plc OXH.L
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | -1.313 M 16.85 % | -1.579 M -2 422.06 % | 68.000 K -84.86 % | 449.000 K 535.92 % | -103.000 K -74.58 % | -59.000 K -220.41 % | 49.000 K -63.70 % | 135.000 K 400.00 % | 27.000 K -25.00 % | 36.000 K | 0.000 -100.00 % | 9.000 K -94.19 % | 155.000 K 121.56 % | -719.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 473.000 K 1 178.38 % | 37.000 K 32.14 % | 28.000 K -50.00 % | 56.000 K 409.09 % | 11.000 K -60.71 % | 28.000 K | 
| Net income | -1.492 M 14.79 % | -1.751 M 6.66 % | -1.876 M -592.39 % | 381.000 K 338.13 % | -160.000 K -45.45 % | -110.000 K -511.11 % | -18.000 K -130.00 % | 60.000 K -90.26 % | 616.000 K 220.83 % | 192.000 K 972.73 % | -22.000 K 56.86 % | -51.000 K -151.00 % | 100.000 K 112.52 % | -799.000 K -227.46 % | -244.000 K 71.99 % | -871.000 K -41.63 % | -615.000 K -1 018.18 % | -55.000 K -141.35 % | 133.000 K -55.37 % | 298.000 K 734.04 % | -47.000 K 70.44 % | -159.000 K -34.75 % | -118.000 K -118.52 % | -54.000 K -177.14 % | 70.000 K | 
| Income before tax | -1.492 M 14.79 % | -1.751 M 6.66 % | -1.876 M -592.39 % | 381.000 K 338.13 % | -160.000 K -45.45 % | -110.000 K -511.11 % | -18.000 K -130.00 % | 60.000 K -90.26 % | 616.000 K 220.83 % | 192.000 K 972.73 % | -22.000 K 56.86 % | -51.000 K -151.00 % | 100.000 K 112.52 % | -799.000 K -227.46 % | -244.000 K 71.99 % | -871.000 K -41.63 % | -615.000 K -1 018.18 % | -55.000 K -141.35 % | 133.000 K -55.37 % | 298.000 K 734.04 % | -47.000 K 70.44 % | -159.000 K -34.75 % | -118.000 K -110.71 % | -56.000 K -160.87 % | 92.000 K | 
| Income before tax ratio | 1.14 2.47 % | 1.11 104.02 % | -27.59 -3 351.21 % | 0.85 -45.37 % | 1.55 -16.68 % | 1.86 607.53 % | -0.37 -182.65 % | 0.44 -98.05 % | 22.81 327.78 % | 5.33 | 0.00 100.00 % | -5.67 -978.33 % | 0.65 -41.94 % | 1.11 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.63 149.60 % | -1.27 77.63 % | -5.68 -169.49 % | -2.11 58.61 % | -5.09 -254.94 % | 3.29 | 
| EBITDA | -1.492 M 14.79 % | -1.751 M 6.66 % | -1.876 M -592.39 % | 381.000 K 338.13 % | -160.000 K | 0.000 | 0.000 -100.00 % | 60.000 K -90.26 % | 616.000 K 3 342.11 % | -19.000 K 13.64 % | -22.000 K 56.86 % | -51.000 K -151.00 % | 100.000 K 112.52 % | -799.000 K -227.46 % | -244.000 K 71.99 % | -871.000 K -41.63 % | -615.000 K -1 018.18 % | -55.000 K -141.35 % | 133.000 K 183.65 % | -159.000 K -238.30 % | -47.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net income ratio | 1.14 2.47 % | 1.11 104.02 % | -27.59 -3 351.21 % | 0.85 -45.37 % | 1.55 -16.68 % | 1.86 607.53 % | -0.37 -182.65 % | 0.44 -98.05 % | 22.81 327.78 % | 5.33 | 0.00 100.00 % | -5.67 -978.33 % | 0.65 -41.94 % | 1.11 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.63 149.60 % | -1.27 77.63 % | -5.68 -169.49 % | -2.11 57.08 % | -4.91 -296.36 % | 2.50 | 
| Ratio EBITDA | 1.14 2.47 % | 1.11 104.02 % | -27.59 -3 351.21 % | 0.85 -45.37 % | 1.55 | 0.00 | 0.00 -100.00 % | 0.44 -98.05 % | 22.81 4 422.81 % | -0.53 | 0.00 100.00 % | -5.67 -978.33 % | 0.65 -41.94 % | 1.11 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.34 73.54 % | -1.27 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Gross profit ratio | 1.00 -4.76 % | 1.05 104.19 % | -25.04 -2 649.84 % | 0.98 -8.86 % | 1.08 -16.34 % | 1.29 0.19 % | 1.29 57.79 % | 0.81 175.00 % | 0.30 -93.37 % | 4.47 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 
| Weighted average shs out dil | 27.845 M 0.00 % | 27.845 M 0.00 % | 27.845 M 422.22 % | 5.332 M 0.00 % | 5.332 M 0.00 % | 5.332 M 0.00 % | 5.332 M -12.31 % | 6.080 M -10.49 % | 6.793 M 0.00 % | 6.793 M 0.00 % | 6.793 M -6.76 % | 7.286 M 9.28 % | 6.667 M -1.85 % | 6.793 M -0.13 % | 6.802 M 2.52 % | 6.635 M 10.58 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.77 % | 5.954 M | 
| Weighted average shs out | 27.845 M 0.00 % | 27.845 M 2.42 % | 27.188 M 409.90 % | 5.332 M 0.00 % | 5.332 M 0.00 % | 5.332 M 0.00 % | 5.332 M -12.31 % | 6.080 M -10.49 % | 6.793 M 0.00 % | 6.793 M 0.00 % | 6.793 M -6.76 % | 7.286 M 9.28 % | 6.667 M -1.85 % | 6.793 M -0.13 % | 6.802 M 2.52 % | 6.635 M 10.58 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.00 % | 6.000 M 0.77 % | 5.954 M | 
| EPS diluted | -0.05 14.79 % | -0.06 6.68 % | -0.07 -193.61 % | 0.07 340.00 % | -0.03 -45.63 % | -0.02 -505.88 % | 0.00 -134.34 % | 0.01 391.18 % | 0.00 -70.00 % | 0.00 37.50 % | 0.00 54.29 % | -0.01 -146.67 % | 0.02 112.50 % | -0.12 -234.26 % | -0.04 72.38 % | -0.13 -30.00 % | -0.10 -986.96 % | -0.01 -141.44 % | 0.02 -55.33 % | 0.05 737.18 % | -0.01 70.57 % | -0.03 -34.52 % | -0.02 -118.89 % | -0.01 -175.00 % | 0.01 | 
| Earnings per share | -0.05 14.79 % | -0.06 8.84 % | -0.07 -195.83 % | 0.07 340.00 % | -0.03 -45.63 % | -0.02 -505.88 % | 0.00 -134.34 % | 0.01 391.18 % | 0.00 -70.00 % | 0.00 37.50 % | 0.00 54.29 % | -0.01 -146.67 % | 0.02 112.50 % | -0.12 -234.26 % | -0.04 72.38 % | -0.13 -30.00 % | -0.10 -986.96 % | -0.01 -141.44 % | 0.02 -55.33 % | 0.05 737.18 % | -0.01 70.57 % | -0.03 -34.52 % | -0.02 -118.89 % | -0.01 -175.00 % | 0.01 | 
| Gross profit | -1.313 M 20.81 % | -1.658 M 2.64 % | -1.703 M -486.17 % | 441.000 K 497.30 % | -111.000 K -46.05 % | -76.000 K -220.63 % | 63.000 K -42.73 % | 110.000 K 1 275.00 % | 8.000 K -95.03 % | 161.000 K | 0.000 -100.00 % | 9.000 K -94.19 % | 155.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 473.000 K 1 178.38 % | 37.000 K 32.14 % | 28.000 K -50.00 % | 56.000 K 409.09 % | 11.000 K -60.71 % | 28.000 K | 
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -110.000 K -511.11 % | -18.000 K 65.72 % | -52.516 K -108.22 % | 639.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K -109.09 % | 22.000 K | 
| Cost of revenue | 63.000 K -20.25 % | 79.000 K 9.72 % | 72.000 K 800.00 % | 8.000 K 0.00 % | 8.000 K -52.94 % | 17.000 K 21.43 % | 14.000 K -44.00 % | 25.000 K 31.58 % | 19.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| General and administrative expenses | 179.000 K 4.07 % | 172.000 K -0.58 % | 173.000 K 154.41 % | 68.000 K 19.30 % | 57.000 K 11.76 % | 51.000 K -23.88 % | 67.000 K 116.13 % | 31.000 K 181.82 % | 11.000 K -54.17 % | 24.000 K 50.00 % | 16.000 K -55.56 % | 36.000 K 620.00 % | 5.000 K 0.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 156.000 K -6.02 % | 166.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.000 K -140.91 % | 44.000 K -92.86 % | 616.000 K 1 887.10 % | 31.000 K 416.67 % | 6.000 K -68.42 % | 19.000 K -62.00 % | 50.000 K -93.74 % | 799.000 K 227.46 % | 244.000 K -71.99 % | 871.000 K 41.63 % | 615.000 K 1 018.18 % | 55.000 K 141.35 % | -133.000 K | 0.000 | 0.000 -100.00 % | 28.000 K -50.00 % | 56.000 K 0.00 % | 56.000 K 100.00 % | 28.000 K | 
| Operating expenses | 179.000 K 4.07 % | 172.000 K -0.58 % | 173.000 K 154.41 % | 68.000 K 19.30 % | 57.000 K 11.76 % | 51.000 K 4.08 % | 49.000 K -34.67 % | 75.000 K -88.65 % | 661.000 K 1 101.82 % | 55.000 K 150.00 % | 22.000 K -63.33 % | 60.000 K 9.09 % | 55.000 K 107.65 % | -719.000 K -394.67 % | 244.000 K -71.99 % | 871.000 K 41.63 % | 615.000 K 1 018.18 % | 55.000 K 141.35 % | -133.000 K -185.26 % | 156.000 K -6.02 % | 166.000 K 4.40 % | 159.000 K 183.93 % | 56.000 K 0.00 % | 56.000 K 160.87 % | -92.000 K | 
| Cost and expenses | 179.000 K 4.07 % | 172.000 K -91.15 % | 1.944 M 2 758.82 % | 68.000 K 19.30 % | 57.000 K -16.18 % | 68.000 K 38.78 % | 49.000 K -34.67 % | 75.000 K 50.00 % | 50.000 K -9.09 % | 55.000 K 150.00 % | 22.000 K -63.33 % | 60.000 K 9.09 % | 55.000 K -93.12 % | 799.000 K 227.46 % | 244.000 K -71.99 % | 871.000 K 41.63 % | 615.000 K 1 018.18 % | 55.000 K 141.35 % | -133.000 K -185.26 % | 156.000 K -6.02 % | 166.000 K 4.40 % | 159.000 K 140.91 % | 66.000 K 17.86 % | 56.000 K 160.87 % | -92.000 K | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 179.000 K 4.07 % | 172.000 K -0.58 % | 173.000 K 154.41 % | 68.000 K 19.30 % | 57.000 K 11.76 % | 51.000 K -23.88 % | 67.000 K 116.13 % | 31.000 K 181.82 % | 11.000 K -54.17 % | 24.000 K 50.00 % | 16.000 K -55.56 % | 36.000 K 620.00 % | 5.000 K 0.00 % | 5.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 156.000 K -6.02 % | 166.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.000 K -50.00 % | 56.000 K | 0.000 | 0.000 | 
| Depreciation and amortization | 0.000 | 0.000 -100.00 % | 1.876 M 592.39 % | -381.000 K -338.13 % | 160.000 K 45.45 % | 110.000 K 511.11 % | 18.000 K -65.72 % | 52.516 K -91.78 % | 639.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.000 K -123.17 % | 82.000 K 192.86 % | 28.000 K -50.00 % | 56.000 K 409.09 % | 11.000 K -60.71 % | 28.000 K | 
| Operating income | -1.492 M 14.79 % | -1.751 M 6.66 % | -1.876 M -592.39 % | 381.000 K 338.13 % | -160.000 K -45.45 % | -110.000 K -511.11 % | -18.000 K -130.00 % | 60.000 K 360.87 % | -23.000 K -21.05 % | -19.000 K 13.64 % | -22.000 K 56.86 % | -51.000 K -27.50 % | -40.000 K 43.66 % | -71.000 K 70.90 % | -244.000 K 71.99 % | -871.000 K -41.63 % | -615.000 K -1 018.18 % | -55.000 K -141.35 % | 133.000 K -58.04 % | 317.000 K 345.74 % | -129.000 K 18.87 % | -159.000 K -34.75 % | -118.000 K -110.71 % | -56.000 K -160.87 % | 92.000 K | 
| Operating income ratio | 1.14 2.47 % | 1.11 104.02 % | -27.59 -3 351.21 % | 0.85 -45.37 % | 1.55 -16.68 % | 1.86 607.53 % | -0.37 -182.65 % | 0.44 152.17 % | -0.85 -61.40 % | -0.53 | 0.00 100.00 % | -5.67 -2 095.83 % | -0.26 -361.34 % | 0.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.67 119.22 % | -3.49 38.60 % | -5.68 -169.49 % | -2.11 58.61 % | -5.09 -254.94 % | 3.29 | 
| Total other income expenses net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -110.000 K -511.11 % | -18.000 K -136.73 % | 49.000 K -92.05 % | 616.000 K 191.94 % | 211.000 K | 0.000 -100.00 % | 35.000 K -75.00 % | 140.000 K 119.23 % | -728.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -19.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -139.000 K 52.40 % | -292.000 K -58.70 % | -184.000 K 12.80 % | -211.000 K 21.85 % | -270.000 K -114.29 % | -126.000 K 67.36 % | -386.000 K -164.38 % | -146.000 K 56.16 % | -333.000 K -56.34 % | -213.000 K 39.49 % | -352.000 K -13.92 % | -309.000 K 5.21 % | -326.000 K 18.70 % | -401.000 K -56.64 % | -256.000 K 23.12 % | -333.000 K -316.25 % | -80.000 K 32.20 % | -118.000 K 82.12 % | -660.000 K -364.79 % | -142.000 K 43.43 % | -251.000 K 56.27 % | -574.000 K 36.71 % | -907.000 K 43.87 % | -1.616 M | 
| Total investments | 7.327 M -17.74 % | 8.907 M 498.59 % | 1.488 M 32.98 % | 1.119 M -7.83 % | 1.214 M -12.72 % | 1.391 M 21.06 % | 1.149 M -52.22 % | 2.405 M 50.12 % | 1.602 M -6.86 % | 1.720 M 16.45 % | 1.477 M -5.14 % | 1.557 M 8.35 % | 1.437 M -33.38 % | 2.157 M -12.95 % | 2.478 M -22.05 % | 3.179 M -23.16 % | 4.137 M 2.35 % | 4.042 M 10.26 % | 3.666 M -17.32 % | 4.434 M 0.73 % | 4.402 M -1.34 % | 4.462 M -41.52 % | 7.630 M 76.25 % | 4.329 M | 
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 10.079 M 1 510.06 % | 626.000 K 229.07 % | -485.000 K 10.19 % | -540.000 K 26.53 % | -735.000 K 7.43 % | -794.000 K -437.87 % | 235.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Retained earnings | -467.000 K -399.36 % | 156.000 K -53.15 % | 333.000 K -62.96 % | 899.000 K -19.30 % | 1.114 M -25.68 % | 1.499 M -4.89 % | 1.576 M 27.30 % | 1.238 M -2.90 % | 1.275 M 3 884.38 % | 32.000 K -64.44 % | 90.000 K -84.21 % | 570.000 K -47.47 % | 1.085 M -42.07 % | 1.873 M -12.11 % | 2.131 M -9.78 % | 2.362 M 2.70 % | 2.300 M -5.62 % | 2.437 M -15.35 % | 2.879 M 754.32 % | -440.000 K -37.07 % | -321.000 K -98.15 % | -162.000 K -268.18 % | -44.000 K -540.00 % | 10.000 K | 
| Common stock | 278.000 K 0.00 % | 278.000 K 424.53 % | 53.000 K -90.06 % | 533.000 K 0.00 % | 533.000 K 0.00 % | 533.000 K 0.00 % | 533.000 K -21.50 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 2.41 % | 663.000 K 4.08 % | 637.000 K 6.17 % | 600.000 K 0.00 % | 600.000 K 0.00 % | 600.000 K 0.00 % | 600.000 K 0.00 % | 600.000 K 0.00 % | 600.000 K 0.00 % | 600.000 K 0.00 % | 600.000 K | 
| Total equity | 7.379 M -19.17 % | 9.129 M 435.74 % | 1.704 M 28.80 % | 1.323 M -10.79 % | 1.483 M -11.36 % | 1.673 M -1.06 % | 1.691 M -33.11 % | 2.528 M 32.22 % | 1.912 M 1.16 % | 1.890 M 5.53 % | 1.791 M -2.77 % | 1.842 M 5.74 % | 1.742 M -31.44 % | 2.541 M -6.68 % | 2.723 M -21.19 % | 3.455 M -15.79 % | 4.103 M -1.32 % | 4.158 M -3.86 % | 4.325 M -6.77 % | 4.639 M -1.00 % | 4.686 M -7.35 % | 5.058 M -40.71 % | 8.531 M 43.43 % | 5.948 M | 
| Other non current liabilities | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.000 K -51.43 % | 35.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current liabilities | 0.000 -100.00 % | 1.000 K -95.83 % | 24.000 K 60.00 % | 15.000 K 36.36 % | 11.000 K -8.33 % | 12.000 K 20.00 % | 10.000 K -60.00 % | 25.000 K 47.06 % | 17.000 K -51.43 % | 35.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other current liabilities | -93.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.000 K -20.00 % | -10.000 K | 0.000 -100.00 % | 18.000 K 0.00 % | 18.000 K -59.09 % | 44.000 K 25.71 % | 35.000 K 34.62 % | 26.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 K | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 0.000 -100.00 % | 83.000 K 245.83 % | 24.000 K 60.00 % | 15.000 K 36.36 % | 11.000 K -8.33 % | 12.000 K 20.00 % | 10.000 K -60.00 % | 25.000 K -7.41 % | 27.000 K 0.00 % | 27.000 K -47.06 % | 51.000 K 21.43 % | 42.000 K 31.25 % | 32.000 K 68.42 % | 19.000 K 46.15 % | 13.000 K -77.97 % | 59.000 K -49.14 % | 116.000 K 2 220.00 % | 5.000 K 25.00 % | 4.000 K 0.00 % | 4.000 K -20.00 % | 5.000 K -16.67 % | 6.000 K -45.45 % | 11.000 K -88.04 % | 92.000 K | 
| Total liabilities | 93.000 K 12.05 % | 83.000 K 245.83 % | 24.000 K 60.00 % | 15.000 K 36.36 % | 11.000 K -8.33 % | 12.000 K 20.00 % | 10.000 K -60.00 % | 25.000 K -43.18 % | 44.000 K -29.03 % | 62.000 K 21.57 % | 51.000 K 21.43 % | 42.000 K 31.25 % | 32.000 K 68.42 % | 19.000 K 46.15 % | 13.000 K -77.97 % | 59.000 K -49.14 % | 116.000 K 2 220.00 % | 5.000 K 25.00 % | 4.000 K 0.00 % | 4.000 K -20.00 % | 5.000 K -16.67 % | 6.000 K -45.45 % | 11.000 K -88.04 % | 92.000 K | 
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.391 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -326.000 K 18.70 % | -401.000 K -56.64 % | -256.000 K 23.12 % | -333.000 K -316.25 % | -80.000 K 32.20 % | -118.000 K 82.12 % | -660.000 K -364.79 % | -142.000 K 43.43 % | -251.000 K 56.27 % | -574.000 K 36.71 % | -907.000 K 43.87 % | -1.616 M | 
| Long term investments | 7.327 M -17.74 % | 8.907 M 498.59 % | 1.488 M 32.98 % | 1.119 M -7.83 % | 1.214 M -12.72 % | 1.391 M 21.06 % | 1.149 M -52.22 % | 2.405 M 50.12 % | 1.602 M -6.86 % | 1.720 M 16.45 % | 1.477 M -5.14 % | 1.557 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current assets | 7.327 M -17.74 % | 8.907 M 498.59 % | 1.488 M 32.98 % | 1.119 M -7.83 % | 1.214 M -12.72 % | 1.391 M 21.06 % | 1.149 M -52.22 % | 2.405 M 50.12 % | 1.602 M -6.86 % | 1.720 M 16.45 % | 1.477 M -5.14 % | 1.557 M 8.35 % | 1.437 M -33.38 % | 2.157 M -12.95 % | 2.478 M -22.05 % | 3.179 M -23.16 % | 4.137 M 2.35 % | 4.042 M 10.26 % | 3.666 M -17.32 % | 4.434 M 0.73 % | 4.402 M -1.34 % | 4.462 M -41.52 % | 7.630 M 76.25 % | 4.329 M | 
| Other current assets | -6.000 K -142.86 % | 14.000 K 40.00 % | 10.000 K 900.00 % | 1.000 K | 0.000 -100.00 % | 172.000 K 131.16 % | -552.000 K -13 900.00 % | 4.000 K -80.95 % | 21.000 K 10.53 % | 19.000 K 46.15 % | 13.000 K -27.78 % | 18.000 K 63.64 % | 11.000 K 450.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K -33.33 % | 3.000 K 0.00 % | 3.000 K -95.52 % | 67.000 K 76.32 % | 38.000 K 35.71 % | 28.000 K 460.00 % | 5.000 K -94.74 % | 95.000 K | 
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 139.000 K -52.40 % | 292.000 K 58.70 % | 184.000 K -12.80 % | 211.000 K -21.85 % | 270.000 K 114.29 % | 126.000 K -67.36 % | 386.000 K 164.38 % | 146.000 K -56.16 % | 333.000 K 56.34 % | 213.000 K -39.49 % | 352.000 K 13.92 % | 309.000 K -5.21 % | 326.000 K -18.70 % | 401.000 K 56.64 % | 256.000 K -23.12 % | 333.000 K 316.25 % | 80.000 K -32.20 % | 118.000 K -82.12 % | 660.000 K 364.79 % | 142.000 K -43.43 % | 251.000 K -56.27 % | 574.000 K -36.71 % | 907.000 K -43.87 % | 1.616 M | 
| Cash and short term investments | 139.000 K -52.40 % | 292.000 K 58.70 % | 184.000 K -12.80 % | 211.000 K -21.85 % | 270.000 K 114.29 % | 126.000 K -67.36 % | 386.000 K 164.38 % | 146.000 K -56.16 % | 333.000 K 56.34 % | 213.000 K -39.49 % | 352.000 K 13.92 % | 309.000 K -5.21 % | 326.000 K -18.70 % | 401.000 K 56.64 % | 256.000 K -23.12 % | 333.000 K 316.25 % | 80.000 K -32.20 % | 118.000 K -82.12 % | 660.000 K 364.79 % | 142.000 K -43.43 % | 251.000 K -56.27 % | 574.000 K -36.71 % | 907.000 K -43.87 % | 1.616 M | 
| Total current assets | 139.000 K -54.58 % | 306.000 K 27.50 % | 240.000 K 9.59 % | 219.000 K -18.89 % | 270.000 K -8.16 % | 294.000 K -46.74 % | 552.000 K 272.97 % | 148.000 K -58.19 % | 354.000 K 52.59 % | 232.000 K -36.44 % | 365.000 K 11.62 % | 327.000 K -2.97 % | 337.000 K -16.38 % | 403.000 K 56.20 % | 258.000 K -22.99 % | 335.000 K 308.54 % | 82.000 K -32.23 % | 121.000 K -81.75 % | 663.000 K 217.22 % | 209.000 K -27.68 % | 289.000 K -51.99 % | 602.000 K -33.99 % | 912.000 K -46.70 % | 1.711 M | 
| Inventory | 0.000 100.00 % | -14.000 K | 0.000 | 0.000 100.00 % | -10.000 K | 0.000 | 0.000 100.00 % | -2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net receivables | 6.000 K -57.14 % | 14.000 K -69.57 % | 46.000 K 557.14 % | 7.000 K -30.00 % | 10.000 K | 0.000 -100.00 % | 166.000 K 8 200.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 326.000 K -18.70 % | 401.000 K 56.64 % | 256.000 K -23.12 % | 333.000 K 316.25 % | 80.000 K -32.20 % | 118.000 K -82.12 % | 660.000 K 364.79 % | 142.000 K -43.43 % | 251.000 K -56.27 % | 574.000 K -36.71 % | 907.000 K -43.87 % | 1.616 M | 
| Other assets | 6.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 93.000 K 12.05 % | 83.000 K 245.83 % | 24.000 K 60.00 % | 15.000 K 36.36 % | 11.000 K -8.33 % | 12.000 K 20.00 % | 10.000 K | 0.000 -100.00 % | 9.000 K 0.00 % | 9.000 K 28.57 % | 7.000 K 0.00 % | 7.000 K 16.67 % | 6.000 K -68.42 % | 19.000 K 46.15 % | 13.000 K -77.97 % | 59.000 K -49.14 % | 116.000 K 2 220.00 % | 5.000 K 25.00 % | 4.000 K 0.00 % | 4.000 K -20.00 % | 5.000 K -16.67 % | 6.000 K -45.45 % | 11.000 K 10.00 % | 10.000 K | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 K | 
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 0.000 | 0.000 | 0.000 -100.00 % | 485.000 K -10.19 % | 540.000 K -26.53 % | 735.000 K -7.43 % | 794.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 7.568 M 646.82 % | -1.384 M -238.12 % | 1.002 M 1 019.27 % | -109.000 K 33.54 % | -164.000 K -143.62 % | 376.000 K 0.00 % | 376.000 K -38.46 % | 611.000 K 1 554.76 % | -42.000 K -103.56 % | 1.179 M 15.36 % | 1.022 M 72.34 % | 593.000 K 2 795.45 % | -22.000 K -100.00 % | -11.000 K 84.51 % | -71.000 K -115.57 % | 456.000 K -62.09 % | 1.203 M 7.31 % | 1.121 M 32.51 % | 846.000 K -81.11 % | 4.479 M 1.63 % | 4.407 M -4.61 % | 4.620 M -42.07 % | 7.975 M 49.40 % | 5.338 M | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other liabilities | 93.000 K 212.05 % | -83.000 K -245.83 % | -24.000 K -60.00 % | -15.000 K -36.36 % | -11.000 K 8.33 % | -12.000 K -20.00 % | -10.000 K 60.00 % | -25.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 7.472 M -18.90 % | 9.213 M 433.16 % | 1.728 M 29.15 % | 1.338 M -10.44 % | 1.494 M -11.34 % | 1.685 M -0.94 % | 1.701 M -33.37 % | 2.553 M 30.52 % | 1.956 M 0.20 % | 1.952 M 5.97 % | 1.842 M -2.23 % | 1.884 M 6.20 % | 1.774 M -30.70 % | 2.560 M -6.43 % | 2.736 M -22.14 % | 3.514 M -16.71 % | 4.219 M 1.35 % | 4.163 M -3.83 % | 4.329 M -6.76 % | 4.643 M -1.02 % | 4.691 M -7.37 % | 5.064 M -40.72 % | 8.542 M 41.42 % | 6.040 M | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Change in working capital | 17.000 K 134.00 % | -50.000 K -257.14 % | -14.000 K -333.33 % | 6.000 K 185.71 % | -7.000 K -250.00 % | -2.000 K 86.67 % | -15.000 K | 0.000 100.00 % | -19.000 K -480.00 % | 5.000 K -64.29 % | 14.000 K 600.00 % | 2.000 K -50.00 % | 4.000 K 166.67 % | -6.000 K 86.96 % | -46.000 K 19.30 % | -57.000 K -150.89 % | 112.000 K 11 100.00 % | 1.000 K -98.44 % | 64.000 K 420.00 % | -20.000 K -81.82 % | -11.000 K 60.71 % | -28.000 K -130.77 % | 91.000 K -35.92 % | 142.000 K | 
| Accounts receivables | 7.000 K -95.42 % | 153.000 K 765.22 % | -23.000 K -1 250.00 % | 2.000 K -98.73 % | 158.000 K 8 000.00 % | -2.000 K 98.78 % | -164.000 K -963.16 % | 19.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accounts payables | 0.000 100.00 % | -203.000 K -2 355.56 % | 9.000 K 125.00 % | 4.000 K 500.00 % | -1.000 K -150.00 % | 2.000 K 113.33 % | -15.000 K 21.05 % | -19.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other working capital | 10.000 K | 0.000 | 0.000 | 0.000 100.00 % | -165.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other non cash items | 1.577 M -8.10 % | 1.716 M 492.68 % | -437.000 K -560.00 % | 95.000 K 106.52 % | 46.000 K 180.70 % | -57.000 K 57.78 % | -135.000 K 79.33 % | -653.000 K -190.22 % | -225.000 K -43.31 % | -157.000 K -1 644.44 % | -9.000 K 93.75 % | -144.000 K -119.73 % | 730.000 K 317.14 % | 175.000 K -77.68 % | 784.000 K 33.79 % | 586.000 K 814.63 % | -82.000 K 70.18 % | -275.000 K -529.69 % | 64.000 K 420.00 % | -20.000 K | 0.000 | 0.000 100.00 % | -80.000 K | 0.000 | 
| Net cash provided by operating activities | -157.000 K 25.24 % | -210.000 K -200.00 % | -70.000 K -18.64 % | -59.000 K 16.90 % | -71.000 K 7.79 % | -77.000 K 14.44 % | -90.000 K -143.24 % | -37.000 K 28.85 % | -52.000 K 1.89 % | -53.000 K -15.22 % | -46.000 K -9.52 % | -42.000 K 35.38 % | -65.000 K 13.33 % | -75.000 K 43.61 % | -133.000 K -54.65 % | -86.000 K -244.00 % | -25.000 K 82.27 % | -141.000 K -137.01 % | 381.000 K 355.70 % | -149.000 K 12.35 % | -170.000 K -16.44 % | -146.000 K -224.44 % | -45.000 K -119.23 % | 234.000 K | 
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -28.000 K 84.70 % | -183.000 K 20.43 % | -230.000 K -53.33 % | -150.000 K -1 053.85 % | -13.000 K 84.88 % | -86.000 K -330.00 % | -20.000 K -66.67 % | -12.000 K -20.00 % | -10.000 K 74.36 % | -39.000 K 76.51 % | -166.000 K 19.42 % | -206.000 K -1 484.62 % | -13.000 K 87.13 % | -101.000 K 10.62 % | -113.000 K | 0.000 100.00 % | -156.000 K 76.51 % | -664.000 K 75.21 % | -2.679 M 61.27 % | -6.918 M | 
| Sales maturities of investments | 4.000 K -92.31 % | 52.000 K -23.53 % | 68.000 K | 0.000 -100.00 % | 323.000 K | 0.000 -100.00 % | 1.457 M | 0.000 -100.00 % | 355.000 K | 0.000 -100.00 % | 109.000 K 194.59 % | 37.000 K | 0.000 -100.00 % | 197.000 K 137.35 % | 83.000 K -85.64 % | 578.000 K | 0.000 | 0.000 -100.00 % | 250.000 K 525.00 % | 40.000 K 1 233.33 % | 3.000 K -99.37 % | 477.000 K -76.33 % | 2.015 M -18.72 % | 2.479 M | 
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -427.000 K | 0.000 100.00 % | -170.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used for investing activites | 4.000 K -92.31 % | 52.000 K -23.53 % | 68.000 K | 0.000 -100.00 % | 295.000 K 261.20 % | -183.000 K -122.88 % | 800.000 K 633.33 % | -150.000 K -187.21 % | 172.000 K 300.00 % | -86.000 K -196.63 % | 89.000 K 256.00 % | 25.000 K 350.00 % | -10.000 K -106.33 % | 158.000 K 290.36 % | -83.000 K -122.31 % | 372.000 K 2 961.54 % | -13.000 K 87.13 % | -101.000 K -173.72 % | 137.000 K 242.50 % | 40.000 K 126.14 % | -153.000 K 18.18 % | -187.000 K 71.84 % | -664.000 K 85.04 % | -4.439 M | 
| Debt repayment | 0.000 | 0.000 100.00 % | -25.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 65.000 K -56.08 % | 148.000 K -42.64 % | 258.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 M | 
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -470.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -80.000 K | 0.000 100.00 % | -427.000 K | 0.000 100.00 % | -170.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -287.000 K | 0.000 100.00 % | -300.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other financing activites | 0.000 -100.00 % | 266.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.000 K 66.67 % | -9.000 K -125.00 % | -4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -179.000 K | 
| Net cash used provided by financing activities | 0.000 -100.00 % | 266.000 K 1 164.00 % | -25.000 K | 0.000 100.00 % | -80.000 K | 0.000 100.00 % | -470.000 K | 0.000 100.00 % | -170.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 62.000 K -55.40 % | 139.000 K 521.21 % | -33.000 K | 0.000 100.00 % | -300.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.821 M | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 170.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -256.000 K 23.12 % | -333.000 K -316.25 % | -80.000 K | 0.000 100.00 % | -660.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.205 M | 
| Net change in cash | -153.000 K -241.67 % | 108.000 K 500.00 % | -27.000 K 54.24 % | -59.000 K -140.97 % | 144.000 K 155.38 % | -260.000 K -208.33 % | 240.000 K 228.34 % | -187.000 K -255.83 % | 120.000 K 186.33 % | -139.000 K -423.26 % | 43.000 K 352.94 % | -17.000 K 96.43 % | -476.000 K -328.83 % | -111.000 K 72.93 % | -410.000 K -336.99 % | 173.000 K 210.90 % | -156.000 K 87.02 % | -1.202 M -419.68 % | 376.000 K 204.44 % | -360.000 K 59.87 % | -897.000 K -169.37 % | -333.000 K 53.03 % | -709.000 K -112.18 % | 5.821 M | 
| Cash at beginning of period | 292.000 K 58.70 % | 184.000 K -12.80 % | 211.000 K -21.85 % | 270.000 K 114.29 % | 126.000 K -67.36 % | 386.000 K 164.38 % | 146.000 K -56.16 % | 333.000 K 56.34 % | 213.000 K -39.49 % | 352.000 K | 0.000 | 0.000 -100.00 % | 401.000 K 56.64 % | 256.000 K -23.12 % | 333.000 K 316.25 % | 80.000 K -32.20 % | 118.000 K -82.12 % | 660.000 K 364.79 % | 142.000 K -43.43 % | 251.000 K -56.27 % | 574.000 K -36.71 % | 907.000 K -43.87 % | 1.616 M 138.43 % | -4.205 M | 
| Cash at end of period | 139.000 K -52.40 % | 292.000 K 58.70 % | 184.000 K -12.80 % | 211.000 K -21.85 % | 270.000 K 114.29 % | 126.000 K -67.36 % | 386.000 K 164.38 % | 146.000 K -56.16 % | 333.000 K 56.34 % | 213.000 K 395.35 % | 43.000 K 352.94 % | -17.000 K 77.33 % | -75.000 K -151.72 % | 145.000 K 288.31 % | -77.000 K -130.43 % | 253.000 K 765.79 % | -38.000 K 92.99 % | -542.000 K -204.63 % | 518.000 K 575.23 % | -109.000 K 66.25 % | -323.000 K -156.27 % | 574.000 K -36.71 % | 907.000 K -43.87 % | 1.616 M | 
| Operating cash flow | -157.000 K 25.24 % | -210.000 K -200.00 % | -70.000 K -18.64 % | -59.000 K 16.90 % | -71.000 K 7.79 % | -77.000 K 14.44 % | -90.000 K -143.24 % | -37.000 K 28.85 % | -52.000 K 1.89 % | -53.000 K -15.22 % | -46.000 K -9.52 % | -42.000 K 35.38 % | -65.000 K 13.33 % | -75.000 K 43.61 % | -133.000 K -54.65 % | -86.000 K -244.00 % | -25.000 K 82.27 % | -141.000 K -137.01 % | 381.000 K 355.70 % | -149.000 K 12.35 % | -170.000 K -16.44 % | -146.000 K -224.44 % | -45.000 K -119.23 % | 234.000 K | 
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Free CashFlow | -157.000 K 25.24 % | -210.000 K -200.00 % | -70.000 K -18.64 % | -59.000 K 16.90 % | -71.000 K 7.79 % | -77.000 K 14.44 % | -90.000 K -143.24 % | -37.000 K 28.85 % | -52.000 K 1.89 % | -53.000 K -15.22 % | -46.000 K -9.52 % | -42.000 K 35.38 % | -65.000 K 13.33 % | -75.000 K 43.61 % | -133.000 K -54.65 % | -86.000 K -244.00 % | -25.000 K 82.27 % | -141.000 K -137.01 % | 381.000 K 355.70 % | -149.000 K 12.35 % | -170.000 K -16.44 % | -146.000 K -224.44 % | -45.000 K -119.23 % | 234.000 K | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 
| 2025-08-31 | 2025-02-28 | 2024-08-31 | 2024-02-28 | 2023-11-30 | 2023-08-31 | 2023-05-31 | 2023-02-28 | 2022-11-30 | 2022-08-31 | 2022-05-31 | 2022-02-28 | 2021-11-30 | 2021-08-31 | 2021-05-31 | 2021-02-28 | 2020-11-30 | 2020-08-31 | 2020-05-31 | 2020-02-28 | 2019-11-30 | 2019-08-31 | 2019-05-31 | 2019-02-28 | 2018-11-30 | 2018-08-31 | 2018-05-31 | 2018-02-28 | 2017-11-30 | 2017-08-31 | 2017-05-31 | 2017-02-28 | 2016-11-30 | 2016-08-31 | 2016-05-31 | 2016-02-28 | 2015-11-30 | 2015-08-31 | 2015-05-31 | 2015-02-28 | 2014-11-30 | 2014-08-31 | 2014-05-31 | 2014-02-28 | 2013-11-30 | 2013-08-31 | 2013-05-31 | 2013-02-28 | 2012-11-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 13.000 K -77.19 % | 57.000 K 78.13 % | 32.000 K 103.77 % | -849.000 K -1 491.80 % | 61.000 K 205.00 % | 20.000 K 102.47 % | -811.000 K -1 292.65 % | 68.000 K 8.80 % | 62.500 K 107.12 % | -878.000 K 0.00 % | -878.000 K -2 932.26 % | 31.000 K -73.04 % | 115.000 K 9.00 % | 105.500 K 0.00 % | 105.500 K 270.18 % | 28.500 K 0.00 % | 28.500 K 137.50 % | -76.000 K 0.00 % | -76.000 K 53.94 % | -165.000 K -122.97 % | -74.000 K -239.62 % | 53.000 K 0.00 % | 53.000 K 10.42 % | 48.000 K 0.00 % | 48.000 K 390.91 % | -16.500 K 0.00 % | -16.500 K -153.85 % | -6.500 K 0.00 % | -6.500 K -108.78 % | 74.000 K 0.00 % | 74.000 K -77.58 % | 330.000 K 0.00 % | 330.000 K 3 200.00 % | 10.000 K 0.00 % | 10.000 K 104.83 % | -207.000 K -469.64 % | 56.000 K -40.11 % | 93.500 K 0.00 % | 93.500 K 187.69 % | 32.500 K 0.00 % | 32.500 K -29.35 % | 46.000 K 0.00 % | 46.000 K 50.82 % | 30.500 K 0.00 % | 30.500 K 217.31 % | -26.000 K 0.00 % | -26.000 K -130.06 % | 86.500 K 0.00 % | 86.500 K | 
| Net income | 234.000 K 116.87 % | -1.387 M -1 220.95 % | -105.000 K -100.38 % | 27.845 M 5 569 077.60 % | -500.000 -100.00 % | 27.845 M 3 282.27 % | -875.000 K -103.14 % | 27.845 M 1 113 695.52 % | 2.500 K -99.99 % | 27.845 M 3 060.66 % | -940.500 K -117.64 % | 5.332 M 5 051.58 % | 103.500 K -98.06 % | 5.332 M 6 028.61 % | 87.000 K -98.37 % | 5.332 M 37 984.92 % | 14.000 K -99.74 % | 5.332 M 5 772.34 % | -94.000 K -101.76 % | 5.332 M 5 927.32 % | -91.500 K -350.68 % | 36.500 K 0.00 % | 36.500 K 46.00 % | 25.000 K 0.00 % | 25.000 K 173.53 % | -34.000 K 0.00 % | -34.000 K -30.77 % | -26.000 K 0.00 % | -26.000 K -146.43 % | 56.000 K 0.00 % | 56.000 K -82.19 % | 314.500 K 0.00 % | 314.500 K 4 938.46 % | -6.500 K 0.00 % | -6.500 K 96.88 % | -208.000 K -711.76 % | 34.000 K -56.13 % | 77.500 K 0.00 % | 77.500 K 278.05 % | 20.500 K 0.00 % | 20.500 K -29.31 % | 29.000 K 0.00 % | 29.000 K 70.59 % | 17.000 K 0.00 % | 17.000 K 140.00 % | -42.500 K 0.00 % | -42.500 K -155.92 % | 76.000 K 0.00 % | 76.000 K | 
| Income before tax | 234.000 K 116.87 % | -1.387 M -1 220.95 % | -105.000 K -10 400.00 % | -1.000 K -100.00 % | -500.000 99.97 % | -1.750 M -100.00 % | -875.000 K -17 600.00 % | 5.000 K 100.00 % | 2.500 K 100.13 % | -1.881 M -100.00 % | -940.500 K -554.35 % | 207.000 K 100.00 % | 103.500 K -40.52 % | 174.000 K 100.00 % | 87.000 K 210.71 % | 28.000 K 100.00 % | 14.000 K 107.45 % | -188.000 K -100.00 % | -94.000 K 48.63 % | -183.000 K -100.00 % | -91.500 K -350.68 % | 36.500 K 0.00 % | 36.500 K 46.00 % | 25.000 K 0.00 % | 25.000 K 173.53 % | -34.000 K 0.00 % | -34.000 K -30.77 % | -26.000 K 0.00 % | -26.000 K -146.43 % | 56.000 K 0.00 % | 56.000 K -82.19 % | 314.500 K 0.00 % | 314.500 K 4 938.46 % | -6.500 K 0.00 % | -6.500 K 96.88 % | -208.000 K -711.76 % | 34.000 K -56.13 % | 77.500 K 0.00 % | 77.500 K 278.05 % | 20.500 K 0.00 % | 20.500 K -29.31 % | 29.000 K 0.00 % | 29.000 K 70.59 % | 17.000 K 0.00 % | 17.000 K 140.00 % | -42.500 K 0.00 % | -42.500 K -155.92 % | 76.000 K 0.00 % | 76.000 K | 
| Income before tax ratio | 18.00 173.97 % | -24.33 -641.59 % | -3.28 -278 678.13 % | 0.00 114.37 % | -0.01 99.99 % | -87.50 -8 210.00 % | 1.08 1 367.32 % | 0.07 83.82 % | 0.04 -98.13 % | 2.14 100.00 % | 1.07 -83.96 % | 6.68 641.94 % | 0.90 -45.43 % | 1.65 100.00 % | 0.82 -16.06 % | 0.98 100.00 % | 0.49 -80.14 % | 2.47 100.00 % | 1.24 11.52 % | 1.11 -10.30 % | 1.24 79.54 % | 0.69 0.00 % | 0.69 32.23 % | 0.52 0.00 % | 0.52 -74.72 % | 2.06 0.00 % | 2.06 -48.48 % | 4.00 0.00 % | 4.00 428.57 % | 0.76 0.00 % | 0.76 -20.59 % | 0.95 0.00 % | 0.95 246.62 % | -0.65 0.00 % | -0.65 -164.69 % | 1.00 65.50 % | 0.61 -26.75 % | 0.83 0.00 % | 0.83 31.41 % | 0.63 0.00 % | 0.63 0.05 % | 0.63 0.00 % | 0.63 13.11 % | 0.56 0.00 % | 0.56 -65.90 % | 1.63 0.00 % | 1.63 86.05 % | 0.88 0.00 % | 0.88 | 
| EBITDA | 234.000 K 116.87 % | -1.387 M -1 220.95 % | -105.000 K -10 400.00 % | -1.000 K 97.51 % | -40.086 K 97.71 % | -1.750 M -110.08 % | -833.000 K -16 760.00 % | 5.000 K -83.10 % | 29.581 K 101.57 % | -1.881 M -113.74 % | -880.041 K -525.14 % | 207.000 K 31.43 % | 157.500 K -9.48 % | 174.000 K 22.35 % | 142.213 K 407.90 % | 28.000 K -58.05 % | 66.750 K 135.51 % | -188.000 K -302.57 % | -46.700 K 74.48 % | -183.000 K -290.57 % | -46.854 K -160.49 % | 77.463 K 0.77 % | 76.874 K 207.50 % | 25.000 K | 0.000 100.00 % | -34.000 K | 0.000 100.00 % | -26.000 K | 0.000 -100.00 % | 56.000 K | 0.000 -100.00 % | 314.500 K | 0.000 100.00 % | -6.500 K | 0.000 100.00 % | -208.000 K -711.76 % | 34.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net income ratio | 18.00 173.97 % | -24.33 -641.59 % | -3.28 90.00 % | -32.80 -400 026.78 % | -0.01 -100.00 % | 1 392.24 128 941.17 % | 1.08 -99.74 % | 409.48 1 023 609.12 % | 0.04 100.13 % | -31.71 -3 060.66 % | 1.07 -99.38 % | 172.00 19 010.71 % | 0.90 -98.22 % | 50.54 6 028.61 % | 0.82 -99.56 % | 187.08 37 984.92 % | 0.49 100.70 % | -70.16 -5 772.34 % | 1.24 103.83 % | -32.32 -2 713.47 % | 1.24 79.54 % | 0.69 0.00 % | 0.69 32.23 % | 0.52 0.00 % | 0.52 -74.72 % | 2.06 0.00 % | 2.06 -48.48 % | 4.00 0.00 % | 4.00 428.57 % | 0.76 0.00 % | 0.76 -20.59 % | 0.95 0.00 % | 0.95 246.62 % | -0.65 0.00 % | -0.65 -164.69 % | 1.00 65.50 % | 0.61 -26.75 % | 0.83 0.00 % | 0.83 31.41 % | 0.63 0.00 % | 0.63 0.05 % | 0.63 0.00 % | 0.63 13.11 % | 0.56 0.00 % | 0.56 -65.90 % | 1.63 0.00 % | 1.63 86.05 % | 0.88 0.00 % | 0.88 | 
| Ratio EBITDA | 18.00 173.97 % | -24.33 -641.59 % | -3.28 -278 678.13 % | 0.00 100.18 % | -0.66 99.25 % | -87.50 -8 618.91 % | 1.03 1 296.89 % | 0.07 -84.46 % | 0.47 -77.91 % | 2.14 113.74 % | 1.00 -84.99 % | 6.68 387.56 % | 1.37 -16.96 % | 1.65 22.35 % | 1.35 37.21 % | 0.98 -58.05 % | 2.34 -5.32 % | 2.47 302.57 % | 0.61 -44.60 % | 1.11 75.17 % | 0.63 -56.68 % | 1.46 0.77 % | 1.45 178.49 % | 0.52 | 0.00 -100.00 % | 2.06 | 0.00 -100.00 % | 4.00 | 0.00 -100.00 % | 0.76 | 0.00 -100.00 % | 0.95 | 0.00 100.00 % | -0.65 | 0.00 -100.00 % | 1.00 65.50 % | 0.61 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Gross profit ratio | 0.00 | 0.00 | 0.00 -100.00 % | 1.05 4.71 % | 1.00 205.26 % | -0.95 -195.00 % | 1.00 277.78 % | 0.26 -73.53 % | 1.00 -2.44 % | 1.03 2.51 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 7.11 % | 0.93 -6.64 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 -9.52 % | 1.11 10.53 % | 1.00 -5.17 % | 1.05 5.45 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 
| Weighted average shs out dil | 27.845 M 0.00 % | 27.845 M 0.00 % | 27.845 M 0.00 % | 27.845 M 0.00 % | 27.845 M 0.00 % | 27.845 M 0.00 % | 27.845 M 0.00 % | 27.845 M 0.00 % | 27.845 M 0.00 % | 27.845 M 0.00 % | 27.845 M 422.23 % | 5.332 M -1.10 % | 5.391 M 2.25 % | 5.273 M 0.00 % | 5.273 M -0.38 % | 5.293 M 0.00 % | 5.293 M -1.45 % | 5.371 M -0.01 % | 5.371 M -1.44 % | 5.450 M 0.01 % | 5.450 M 2.21 % | 5.332 M 2.26 % | 5.214 M -4.04 % | 5.434 M 0.00 % | 5.434 M 1.91 % | 5.332 M 1.93 % | 5.231 M -6.15 % | 5.573 M 0.00 % | 5.573 M -17.95 % | 6.793 M 3.11 % | 6.588 M -7.02 % | 7.086 M 0.00 % | 7.086 M 4.31 % | 6.793 M 4.51 % | 6.500 M -6.10 % | 6.922 M -10.68 % | 7.750 M 15.00 % | 6.739 M 0.00 % | 6.739 M -5.65 % | 7.143 M 0.00 % | 7.143 M 10.84 % | 6.444 M 0.00 % | 6.444 M -8.56 % | 7.048 M 0.00 % | 7.048 M 7.79 % | 6.538 M 0.00 % | 6.538 M -7.73 % | 7.086 M 0.00 % | 7.086 M | 
| Weighted average shs out | 27.845 M 0.00 % | 27.845 M 0.00 % | 27.845 M 0.00 % | 27.845 M 0.00 % | 27.845 M 0.00 % | 27.845 M 0.00 % | 27.845 M -0.87 % | 28.090 M 0.00 % | 28.090 M 0.88 % | 27.845 M 0.00 % | 27.845 M 422.24 % | 5.332 M -1.10 % | 5.391 M 2.24 % | 5.273 M 0.00 % | 5.273 M -0.37 % | 5.292 M 0.00 % | 5.292 M -1.46 % | 5.371 M -0.01 % | 5.371 M -1.42 % | 5.449 M -0.01 % | 5.449 M 2.21 % | 5.332 M 2.26 % | 5.214 M -4.03 % | 5.433 M 0.00 % | 5.433 M 1.90 % | 5.332 M 1.93 % | 5.231 M -6.13 % | 5.573 M 0.00 % | 5.573 M -17.96 % | 6.793 M 3.11 % | 6.588 M -7.02 % | 7.086 M 0.00 % | 7.086 M 4.31 % | 6.793 M 4.51 % | 6.500 M -6.10 % | 6.922 M -10.68 % | 7.750 M 15.00 % | 6.739 M 0.00 % | 6.739 M -5.63 % | 7.141 M 0.00 % | 7.141 M 10.81 % | 6.444 M 0.00 % | 6.444 M -8.56 % | 7.047 M 0.00 % | 7.047 M 7.78 % | 6.538 M 0.00 % | 6.538 M -7.73 % | 7.086 M 0.00 % | 7.086 M | 
| EPS diluted | 0.01 116.87 % | -0.05 -1 210.53 % | 0.00 -100.38 % | 1.00 | 0.00 -100.00 % | 1.00 3 284.71 % | -0.03 -103.14 % | 1.00 999 900.00 % | 0.00 -99.99 % | 1.00 3 058.58 % | -0.03 -103.41 % | 0.99 5 056.25 % | 0.02 -98.10 % | 1.01 6 021.21 % | 0.02 -98.37 % | 1.01 38 746.15 % | 0.00 -99.74 % | 0.99 5 757.14 % | -0.02 -101.79 % | 0.98 5 933.33 % | -0.02 -340.00 % | 0.01 0.00 % | 0.01 52.17 % | 0.00 0.00 % | 0.00 170.77 % | -0.01 0.00 % | -0.01 -38.30 % | 0.00 0.00 % | 0.00 -155.29 % | 0.01 0.00 % | 0.01 -80.86 % | 0.04 0.00 % | 0.04 4 540.00 % | 0.00 0.00 % | 0.00 96.68 % | -0.03 -195.56 % | 0.03 173.91 % | 0.01 0.00 % | 0.01 296.55 % | 0.00 0.00 % | 0.00 -35.56 % | 0.00 0.00 % | 0.00 87.50 % | 0.00 0.00 % | 0.00 136.92 % | -0.01 0.00 % | -0.01 -160.75 % | 0.01 0.00 % | 0.01 | 
| Earnings per share | 0.01 116.87 % | -0.05 -1 210.53 % | 0.00 | 0.00 | 0.00 -100.00 % | 27 844 888.00 88 677 987 361.15 % | -0.03 -100.00 % | 27 844 888.00 27 844 887 999 900.00 % | 0.00 -99.99 % | 1.00 3 058.58 % | -0.03 -103.41 % | 0.99 5 056.25 % | 0.02 -98.10 % | 1.01 6 021.21 % | 0.02 -98.37 % | 1.01 38 746.15 % | 0.00 -99.74 % | 0.99 5 757.14 % | -0.02 -101.79 % | 0.98 5 933.33 % | -0.02 -340.00 % | 0.01 0.00 % | 0.01 52.17 % | 0.00 0.00 % | 0.00 170.77 % | -0.01 0.00 % | -0.01 -38.30 % | 0.00 0.00 % | 0.00 -155.29 % | 0.01 0.00 % | 0.01 -80.86 % | 0.04 0.00 % | 0.04 4 540.00 % | 0.00 0.00 % | 0.00 96.68 % | -0.03 -194.06 % | 0.03 178.26 % | 0.01 0.00 % | 0.01 296.55 % | 0.00 0.00 % | 0.00 -35.56 % | 0.00 0.00 % | 0.00 87.50 % | 0.00 0.00 % | 0.00 136.92 % | -0.01 0.00 % | -0.01 -160.75 % | 0.01 0.00 % | 0.01 | 
| Gross profit | 0.000 | 0.000 | 0.000 100.00 % | -889.000 K -1 557.38 % | 61.000 K 421.05 % | -19.000 K 97.66 % | -811.000 K -4 605.56 % | 18.000 K -71.20 % | 62.500 K 106.94 % | -900.000 K -2.51 % | -878.000 K -2 932.26 % | 31.000 K -73.04 % | 115.000 K 16.75 % | 98.500 K -6.64 % | 105.500 K 270.18 % | 28.500 K 0.00 % | 28.500 K 133.93 % | -84.000 K -10.53 % | -76.000 K 56.32 % | -174.000 K -135.14 % | -74.000 K -239.62 % | 53.000 K 0.00 % | 53.000 K 10.42 % | 48.000 K 0.00 % | 48.000 K 390.91 % | -16.500 K 0.00 % | -16.500 K -153.85 % | -6.500 K 0.00 % | -6.500 K -108.78 % | 74.000 K 0.00 % | 74.000 K -77.58 % | 330.000 K 0.00 % | 330.000 K 3 200.00 % | 10.000 K 0.00 % | 10.000 K 104.83 % | -207.000 K -469.64 % | 56.000 K -40.11 % | 93.500 K 0.00 % | 93.500 K 187.69 % | 32.500 K 0.00 % | 32.500 K -29.35 % | 46.000 K 0.00 % | 46.000 K 50.82 % | 30.500 K 0.00 % | 30.500 K 217.31 % | -26.000 K 0.00 % | -26.000 K -130.06 % | 86.500 K 0.00 % | 86.500 K | 
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -0.063 | 0.000 100.00 % | -0.926 | 0.000 | 0.000 | 0.000 -100.00 % | 0.039 | 0.000 -100.00 % | 0.033 | 0.000 -100.00 % | 0.005 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cost of revenue | 24.000 K -22.58 % | 31.000 K -3.13 % | 32.000 K -20.00 % | 40.000 K | 0.000 -100.00 % | 39.000 K | 0.000 -100.00 % | 50.000 K | 0.000 -100.00 % | 22.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 K | 0.000 -100.00 % | 9.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| General and administrative expenses | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K 0.00 % | 20.000 K 2.56 % | 19.500 K 0.00 % | 19.500 K -22.00 % | 25.000 K 0.00 % | 25.000 K 127.27 % | 11.000 K 0.00 % | 11.000 K 46.67 % | 7.500 K 0.00 % | 7.500 K 114.29 % | 3.500 K 0.00 % | 3.500 K | 0.000 | 0.000 -100.00 % | 4.000 K 0.00 % | 4.000 K -11.11 % | 4.500 K 0.00 % | 4.500 K 12.50 % | 4.000 K 0.00 % | 4.000 K 33.33 % | 3.000 K 0.00 % | 3.000 K -25.00 % | 4.000 K 0.00 % | 4.000 K -38.46 % | 6.500 K 0.00 % | 6.500 K 8.33 % | 6.000 K 0.00 % | 6.000 K 33.33 % | 4.500 K 0.00 % | 4.500 K -10.00 % | 5.000 K 0.00 % | 5.000 K | 0.000 | 0.000 -100.00 % | 4.500 K 0.00 % | 4.500 K -52.63 % | 9.500 K 0.00 % | 9.500 K | 0.000 | 0.000 -100.00 % | 18.000 K 0.00 % | 18.000 K | 0.000 | 0.000 -100.00 % | 17.500 K 0.00 % | 17.500 K | 
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 -100.00 % | 41.500 K 0.00 % | 41.500 K -6.74 % | 44.500 K 0.00 % | 44.500 K -12.75 % | 51.000 K 0.00 % | 51.000 K -0.97 % | 51.500 K 0.00 % | 51.500 K 1 187.50 % | 4.000 K 0.00 % | 4.000 K -73.33 % | 15.000 K 0.00 % | 15.000 K | 0.000 | 0.000 -100.00 % | 14.000 K 0.00 % | 14.000 K 7.69 % | 13.000 K 0.00 % | 13.000 K 4.00 % | 12.500 K 0.00 % | 12.500 K -37.50 % | 20.000 K 0.00 % | 20.000 K 48.15 % | 13.500 K 0.00 % | 13.500 K 3.85 % | 13.000 K 0.00 % | 13.000 K 8.33 % | 12.000 K 0.00 % | 12.000 K 9.09 % | 11.000 K 0.00 % | 11.000 K -4.35 % | 11.500 K 0.00 % | 11.500 K | 0.000 | 0.000 -100.00 % | 11.500 K 0.00 % | 11.500 K 360.00 % | 2.500 K 0.00 % | 2.500 K | 0.000 | 0.000 100.00 % | -4.500 K 0.00 % | -4.500 K | 0.000 | 0.000 100.00 % | -7.000 K 0.00 % | -7.000 K | 
| Other expenses | 0.000 | 0.000 | 0.000 100.00 % | -78.998 K | 0.000 100.00 % | -87.500 | 0.000 -100.00 % | 0.074 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -95.45 % | 22.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 0.000 | 0.000 | 0.000 100.00 % | -17.498 K -128.45 % | 61.500 K -3.90 % | 63.999 K 0.00 % | 63.999 K 6.67 % | 60.000 K 0.00 % | 60.000 K -4.00 % | 62.500 K 0.00 % | 62.500 K 443.48 % | 11.500 K 0.00 % | 11.500 K -37.84 % | 18.500 K 0.00 % | 18.500 K 27.59 % | 14.500 K 0.00 % | 14.500 K -19.44 % | 18.000 K 0.00 % | 18.000 K 2.86 % | 17.500 K 0.00 % | 17.500 K 6.06 % | 16.500 K 0.00 % | 16.500 K -28.26 % | 23.000 K 0.00 % | 23.000 K 31.43 % | 17.500 K 0.00 % | 17.500 K -10.26 % | 19.500 K 0.00 % | 19.500 K 8.34 % | 17.999 K 0.00 % | 17.999 K 16.12 % | 15.500 K 0.00 % | 15.500 K -6.06 % | 16.500 K 0.00 % | 16.500 K 1 550.00 % | 1.000 K -95.45 % | 22.000 K 37.50 % | 16.000 K 0.00 % | 16.000 K 33.33 % | 12.000 K 0.00 % | 12.000 K -29.41 % | 16.999 K 0.00 % | 16.999 K 25.93 % | 13.499 K 0.00 % | 13.499 K -18.19 % | 16.500 K 0.00 % | 16.500 K 57.16 % | 10.499 K 0.00 % | 10.499 K | 
| Cost and expenses | -221.000 K -115.30 % | 1.444 M 954.01 % | 137.000 K 3 525.00 % | -4.000 K -106.50 % | 61.500 K 103.51 % | -1.750 M -2 834.42 % | 63.999 K 1 179.98 % | 5.000 K -91.67 % | 60.000 K 103.19 % | -1.881 M -3 109.60 % | 62.500 K -69.81 % | 207.000 K 1 700.00 % | 11.500 K -93.39 % | 174.000 K 840.54 % | 18.500 K -33.93 % | 28.000 K 93.10 % | 14.500 K 107.71 % | -188.000 K -1 144.44 % | 18.000 K 200.00 % | -18.000 K -202.86 % | 17.500 K 6.06 % | 16.500 K 0.00 % | 16.500 K -28.26 % | 23.000 K 0.00 % | 23.000 K 31.43 % | 17.500 K 0.00 % | 17.500 K -10.26 % | 19.500 K 0.00 % | 19.500 K 8.34 % | 17.999 K 0.00 % | 17.999 K 16.12 % | 15.500 K 0.00 % | 15.500 K -6.06 % | 16.500 K 0.00 % | 16.500 K 1 550.00 % | 1.000 K -95.45 % | 22.000 K 37.50 % | 16.000 K 0.00 % | 16.000 K 33.33 % | 12.000 K 0.00 % | 12.000 K -29.41 % | 16.999 K 0.00 % | 16.999 K 25.93 % | 13.499 K 0.00 % | 13.499 K -18.19 % | 16.500 K 0.00 % | 16.500 K 57.16 % | 10.499 K 0.00 % | 10.499 K | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 -100.00 % | 61.500 K 0.00 % | 61.500 K -3.91 % | 64.000 K 0.00 % | 64.000 K 6.67 % | 60.000 K 0.00 % | 60.000 K -4.00 % | 62.500 K 0.00 % | 62.500 K 443.48 % | 11.500 K 0.00 % | 11.500 K -37.84 % | 18.500 K 0.00 % | 18.500 K 27.59 % | 14.500 K 0.00 % | 14.500 K -19.44 % | 18.000 K 0.00 % | 18.000 K 2.86 % | 17.500 K 0.00 % | 17.500 K 6.06 % | 16.500 K 0.00 % | 16.500 K -28.26 % | 23.000 K 0.00 % | 23.000 K 31.43 % | 17.500 K 0.00 % | 17.500 K -10.26 % | 19.500 K 0.00 % | 19.500 K 8.33 % | 18.000 K 0.00 % | 18.000 K 16.13 % | 15.500 K 0.00 % | 15.500 K -6.06 % | 16.500 K 0.00 % | 16.500 K | 0.000 | 0.000 -100.00 % | 16.000 K 0.00 % | 16.000 K 33.33 % | 12.000 K 0.00 % | 12.000 K -29.41 % | 17.000 K 0.00 % | 17.000 K 25.93 % | 13.500 K 0.00 % | 13.500 K -18.18 % | 16.500 K 0.00 % | 16.500 K 57.14 % | 10.500 K 0.00 % | 10.500 K | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K 97.47 % | -39.586 K 97.74 % | -1.750 M -300.00 % | 875.000 K 17 400.00 % | 5.000 K -99.36 % | 781.000 K 141.52 % | -1.881 M -300.00 % | 940.500 K 354.35 % | 207.000 K 300.00 % | -103.500 K -159.48 % | 174.000 K 300.00 % | -87.000 K -410.71 % | 28.000 K 300.00 % | -14.000 K 92.55 % | -188.000 K -300.00 % | 94.000 K 151.37 % | -183.000 K -300.00 % | 91.500 K 350.68 % | -36.500 K 0.00 % | -36.500 K -46.00 % | -25.000 K 0.00 % | -25.000 K -173.53 % | 34.000 K 0.00 % | 34.000 K 30.77 % | 26.000 K 0.00 % | 26.000 K 146.43 % | -56.000 K 0.00 % | -56.000 K 82.17 % | -314.000 K 0.16 % | -314.500 K -4 938.46 % | 6.500 K 0.00 % | 6.500 K | 0.000 | 0.000 100.00 % | -77.500 K 0.00 % | -77.500 K -278.05 % | -20.500 K 0.00 % | -20.500 K 29.31 % | -29.000 K 0.00 % | -29.000 K -70.59 % | -17.000 K 0.00 % | -17.000 K -140.00 % | 42.500 K 0.00 % | 42.500 K 155.92 % | -76.000 K 0.00 % | -76.000 K | 
| Operating income | 234.000 K 116.87 % | -1.387 M -1 220.95 % | -105.000 K -10 400.00 % | -1.000 K -100.00 % | -500.000 99.97 % | -1.750 M -100.00 % | -875.000 K -17 600.00 % | 5.000 K 100.00 % | 2.500 K 100.13 % | -1.881 M -100.00 % | -940.500 K -554.35 % | 207.000 K 100.00 % | 103.500 K -40.52 % | 174.000 K 100.00 % | 87.000 K 210.71 % | 28.000 K 100.00 % | 14.000 K 107.45 % | -188.000 K -100.00 % | -94.000 K 48.63 % | -183.000 K -100.00 % | -91.500 K -350.68 % | 36.500 K 0.00 % | 36.500 K 46.00 % | 25.000 K 0.00 % | 25.000 K 173.53 % | -34.000 K 0.00 % | -34.000 K -30.77 % | -26.000 K 0.00 % | -26.000 K -146.43 % | 56.000 K 0.00 % | 56.000 K -82.19 % | 314.500 K 0.00 % | 314.500 K 4 938.46 % | -6.500 K 0.00 % | -6.500 K 96.88 % | -208.000 K -711.76 % | 34.000 K -56.13 % | 77.500 K 0.00 % | 77.500 K 278.05 % | 20.500 K 0.00 % | 20.500 K -29.31 % | 29.000 K 0.00 % | 29.000 K 70.59 % | 17.000 K 0.00 % | 17.000 K 140.00 % | -42.500 K 0.00 % | -42.500 K -155.92 % | 76.000 K 0.00 % | 76.000 K | 
| Operating income ratio | 18.00 173.97 % | -24.33 -641.59 % | -3.28 -278 678.13 % | 0.00 114.37 % | -0.01 99.99 % | -87.50 -8 210.00 % | 1.08 1 367.32 % | 0.07 83.82 % | 0.04 -98.13 % | 2.14 100.00 % | 1.07 -83.96 % | 6.68 641.94 % | 0.90 -45.43 % | 1.65 100.00 % | 0.82 -16.06 % | 0.98 100.00 % | 0.49 -80.14 % | 2.47 100.00 % | 1.24 11.52 % | 1.11 -10.30 % | 1.24 79.54 % | 0.69 0.00 % | 0.69 32.23 % | 0.52 0.00 % | 0.52 -74.72 % | 2.06 0.00 % | 2.06 -48.48 % | 4.00 0.00 % | 4.00 428.57 % | 0.76 0.00 % | 0.76 -20.59 % | 0.95 0.00 % | 0.95 246.62 % | -0.65 0.00 % | -0.65 -164.69 % | 1.00 65.50 % | 0.61 -26.75 % | 0.83 0.00 % | 0.83 31.41 % | 0.63 0.00 % | 0.63 0.05 % | 0.63 0.00 % | 0.63 13.11 % | 0.56 0.00 % | 0.56 -65.90 % | 1.63 0.00 % | 1.63 86.05 % | 0.88 0.00 % | 0.88 | 
| Total other income expenses net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.881 M | 0.000 | 0.000 | 0.000 100.00 % | -174.000 K | 0.000 100.00 % | -28.000 K | 0.000 -100.00 % | 188.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 2025-08-31 | 2025-02-28 | 2024-08-31 | 2024-02-28 | 2023-11-30 | 2023-08-31 | 2023-05-31 | 2023-02-28 | 2022-11-30 | 2022-08-31 | 2022-05-31 | 2022-02-28 | 2021-11-30 | 2021-08-31 | 2021-05-31 | 2021-02-28 | 2020-11-30 | 2020-08-31 | 2020-05-31 | 2020-02-28 | 2019-11-30 | 2019-08-31 | 2019-05-31 | 2019-02-28 | 2018-11-30 | 2018-08-31 | 2018-05-31 | 2018-02-28 | 2017-11-30 | 2017-08-31 | 2017-05-31 | 2017-02-28 | 2016-11-30 | 2016-08-31 | 2016-05-31 | 2016-02-28 | 2015-11-30 | 2015-08-31 | 2015-05-31 | 2015-02-28 | 2014-11-30 | 2014-08-31 | 2014-05-31 | 2014-02-28 | 2013-11-30 | 2013-08-31 | 2013-05-31 | 2013-02-28 | 2012-11-30 | 
| 2025-08-31 | 2024-08-31 | 2024-02-28 | 2023-11-30 | 2023-08-31 | 2023-05-31 | 2023-02-28 | 2022-11-30 | 2022-08-31 | 2022-05-31 | 2022-02-28 | 2021-11-30 | 2021-08-31 | 2021-05-31 | 2021-02-28 | 2020-11-30 | 2020-08-31 | 2020-05-31 | 2020-02-28 | 2019-11-30 | 2019-08-31 | 2019-05-31 | 2019-02-28 | 2018-11-30 | 2018-08-31 | 2018-05-31 | 2018-02-28 | 2017-11-30 | 2017-08-31 | 2017-05-31 | 2017-02-28 | 2016-11-30 | 2016-08-31 | 2016-05-31 | 2016-02-28 | 2015-11-30 | 2015-08-31 | 2015-05-31 | 2015-02-28 | 2014-11-30 | 2014-08-31 | 2014-05-31 | 2014-02-28 | 2013-11-30 | 2013-08-31 | 2013-05-31 | 2013-02-28 | 2012-11-30 | 2012-08-31 | 2012-02-28 | 2011-08-31 | 2011-02-28 | 2010-08-31 | 2010-02-28 | 2009-08-31 | 2009-02-28 | 2008-08-31 | 2008-02-28 | 2007-08-31 | 2007-02-28 | 2006-08-31 | 2006-02-28 | 2005-08-31 | 2005-02-28 | 2004-08-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -10.000 K 87.18 % | -78.000 K 43.88 % | -139.000 K 0.00 % | -139.000 K 6.08 % | -148.000 K 0.00 % | -148.000 K 49.32 % | -292.000 K 0.00 % | -292.000 K 2.99 % | -301.000 K 0.00 % | -301.000 K -63.59 % | -184.000 K 0.00 % | -184.000 K -57.26 % | -117.000 K 0.00 % | -117.000 K 44.55 % | -211.000 K 0.00 % | -211.000 K 4.95 % | -222.000 K 0.00 % | -222.000 K 17.78 % | -270.000 K 0.00 % | -270.000 K 30.41 % | -388.000 K 0.00 % | -388.000 K -207.94 % | -126.000 K 0.00 % | -126.000 K 30.00 % | -180.000 K 0.00 % | -180.000 K 53.37 % | -386.000 K 0.00 % | -386.000 K 72.76 % | -1.417 M 0.00 % | -1.417 M -870.55 % | -146.000 K 0.00 % | -146.000 K 40.41 % | -245.000 K 0.00 % | -245.000 K 26.43 % | -333.000 K | 0.000 | 0.000 | 0.000 100.00 % | -213.000 K 0.00 % | -213.000 K | 0.000 | 0.000 100.00 % | -352.000 K 0.00 % | -352.000 K | 0.000 | 0.000 100.00 % | -309.000 K 0.00 % | -309.000 K | 0.000 100.00 % | -326.000 K | 0.000 100.00 % | -401.000 K | 0.000 100.00 % | -256.000 K | 0.000 100.00 % | -333.000 K | 0.000 100.00 % | -80.000 K | 0.000 100.00 % | -118.000 K | 0.000 100.00 % | -660.000 K | 0.000 100.00 % | -142.000 K | 0.000 | 
| Total investments | 0.000 | 0.000 -100.00 % | 7.327 M 0.00 % | 7.327 M 0.87 % | 7.264 M 0.00 % | 7.264 M -18.45 % | 8.907 M 0.00 % | 8.907 M 0.29 % | 8.881 M 0.00 % | 8.881 M 496.84 % | 1.488 M 0.00 % | 1.488 M 11.88 % | 1.330 M 0.00 % | 1.330 M 18.86 % | 1.119 M 0.00 % | 1.119 M 5.37 % | 1.062 M 0.00 % | 1.062 M -12.52 % | 1.214 M 0.00 % | 1.214 M -9.81 % | 1.346 M 0.00 % | 1.346 M -3.24 % | 1.391 M 0.00 % | 1.391 M 8.84 % | 1.278 M 0.00 % | 1.278 M 11.23 % | 1.149 M 0.00 % | 1.149 M 13.31 % | 1.014 M 0.00 % | 1.014 M -57.84 % | 2.405 M 0.00 % | 2.405 M 43.84 % | 1.672 M 0.00 % | 1.672 M 4.37 % | 1.602 M -0.37 % | 1.608 M -15.68 % | 1.907 M 0.00 % | 1.907 M 10.87 % | 1.720 M 0.00 % | 1.720 M 9.62 % | 1.569 M 0.00 % | 1.569 M 6.23 % | 1.477 M 0.00 % | 1.477 M 4.38 % | 1.415 M 0.00 % | 1.415 M -9.12 % | 1.557 M 0.00 % | 1.557 M 12.74 % | 1.381 M -3.90 % | 1.437 M -10.47 % | 1.605 M -25.59 % | 2.157 M -7.54 % | 2.333 M -5.85 % | 2.478 M -8.73 % | 2.715 M -14.60 % | 3.179 M -26.89 % | 4.348 M 5.10 % | 4.137 M 2.76 % | 4.026 M -0.40 % | 4.042 M -13.61 % | 4.679 M 27.63 % | 3.666 M -8.19 % | 3.993 M -9.95 % | 4.434 M -0.74 % | 4.467 M | 
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 -100.00 % | 10.078 M 0.00 % | 10.078 M 0.00 % | 10.078 M -0.01 % | 10.079 M 0.00 % | 10.079 M 1 510.06 % | 626.000 K 0.00 % | 626.000 K -33.55 % | 942.000 K | 0.000 -100.00 % | 206.000 K | 0.000 100.00 % | -485.000 K | 0.000 100.00 % | -692.000 K | 0.000 100.00 % | -540.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Retained earnings | -818.000 K -39.83 % | -585.000 K -25.27 % | -467.000 K 84.31 % | -2.977 M -6 302.08 % | 48.000 K 101.61 % | -2.977 M -2 008.33 % | 156.000 K 112.71 % | -1.227 M -689.90 % | 208.000 K 116.90 % | -1.231 M -469.67 % | 333.000 K -48.69 % | 649.000 K -24.71 % | 862.000 K 95.02 % | 442.000 K -50.83 % | 899.000 K 235.45 % | 268.000 K -75.14 % | 1.078 M 349.17 % | 240.000 K -78.46 % | 1.114 M 160.28 % | 428.000 K -73.66 % | 1.625 M 135.17 % | 691.000 K -53.90 % | 1.499 M 142.56 % | 618.000 K -59.90 % | 1.541 M 171.30 % | 568.000 K -63.96 % | 1.576 M 147.80 % | 636.000 K -74.14 % | 2.459 M 55.14 % | 1.585 M 28.03 % | 1.238 M -15.95 % | 1.473 M 18.60 % | 1.242 M 47.16 % | 844.000 K -33.80 % | 1.275 M -10.46 % | 1.424 M | 0.000 -100.00 % | 990.000 K 2 993.75 % | 32.000 K -96.17 % | 835.000 K 1 391.07 % | 56.000 K -92.95 % | 794.000 K 782.22 % | 90.000 K -87.77 % | 736.000 K 36.55 % | 539.000 K -23.22 % | 702.000 K 23.16 % | 570.000 K -27.57 % | 787.000 K 34.30 % | 586.000 K -45.99 % | 1.085 M -40.68 % | 1.829 M -2.35 % | 1.873 M -15.40 % | 2.214 M 3.89 % | 2.131 M -6.37 % | 2.276 M -3.64 % | 2.362 M 2.92 % | 2.295 M -0.22 % | 2.300 M -2.79 % | 2.366 M -2.91 % | 2.437 M -2.68 % | 2.504 M -13.03 % | 2.879 M 675.80 % | -500.000 K -13.64 % | -440.000 K -16.40 % | -378.000 K | 
| Common stock | 278.000 K 0.00 % | 278.000 K 0.00 % | 278.000 K 0.00 % | 278.000 K 0.00 % | 278.000 K 0.00 % | 278.000 K 0.00 % | 278.000 K 0.00 % | 278.000 K 0.00 % | 278.000 K 0.00 % | 278.000 K 424.53 % | 53.000 K 0.00 % | 53.000 K 0.00 % | 53.000 K 0.00 % | 53.000 K -90.06 % | 533.000 K 0.00 % | 533.000 K 0.00 % | 533.000 K 0.00 % | 533.000 K 0.00 % | 533.000 K 0.00 % | 533.000 K 0.00 % | 533.000 K 0.00 % | 533.000 K 0.00 % | 533.000 K 0.00 % | 533.000 K 0.00 % | 533.000 K 0.00 % | 533.000 K 0.00 % | 533.000 K 0.00 % | 533.000 K -21.50 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K 0.00 % | 679.000 K -0.15 % | 680.000 K 2.56 % | 663.000 K 0.00 % | 663.000 K 4.08 % | 637.000 K 0.00 % | 637.000 K 6.17 % | 600.000 K 0.00 % | 600.000 K 0.00 % | 600.000 K 0.00 % | 600.000 K 0.00 % | 600.000 K 0.00 % | 600.000 K 0.00 % | 600.000 K 0.00 % | 600.000 K | 
| Total equity | 6.121 M -15.85 % | 7.274 M -1.42 % | 7.379 M 0.00 % | 7.379 M 0.00 % | 7.379 M 0.00 % | 7.379 M -19.17 % | 9.129 M -0.01 % | 9.130 M 0.05 % | 9.125 M 0.00 % | 9.125 M 435.50 % | 1.704 M 0.00 % | 1.704 M 13.83 % | 1.497 M 0.00 % | 1.497 M 13.15 % | 1.323 M 0.00 % | 1.323 M 2.16 % | 1.295 M 0.00 % | 1.295 M -12.68 % | 1.483 M 0.00 % | 1.483 M -15.06 % | 1.746 M 0.00 % | 1.746 M 4.36 % | 1.673 M 0.00 % | 1.673 M 3.08 % | 1.623 M 0.00 % | 1.623 M -4.02 % | 1.691 M 0.00 % | 1.691 M -35.95 % | 2.640 M 0.00 % | 2.640 M 4.43 % | 2.528 M 0.00 % | 2.528 M 33.12 % | 1.899 M 0.00 % | 1.899 M -0.68 % | 1.912 M -8.03 % | 2.079 M 1.66 % | 2.045 M 0.00 % | 2.045 M 8.20 % | 1.890 M 0.00 % | 1.890 M 2.22 % | 1.849 M 0.00 % | 1.849 M 3.24 % | 1.791 M 0.00 % | 1.791 M 1.94 % | 1.757 M 0.00 % | 1.757 M -4.61 % | 1.842 M 0.00 % | 1.842 M 8.99 % | 1.690 M -2.99 % | 1.742 M -9.93 % | 1.934 M -23.89 % | 2.541 M -8.37 % | 2.773 M 1.84 % | 2.723 M -11.65 % | 3.082 M -10.80 % | 3.455 M -22.81 % | 4.476 M 9.09 % | 4.103 M 1.08 % | 4.059 M -2.38 % | 4.158 M -14.48 % | 4.862 M 12.42 % | 4.325 M -9.20 % | 4.763 M 2.67 % | 4.639 M -2.01 % | 4.734 M | 
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 17.000 K 1 600.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 35.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.000 K | 0.000 -100.00 % | 83.000 K | 0.000 -100.00 % | 209.000 K | 0.000 -100.00 % | 24.000 K | 0.000 -100.00 % | 14.000 K | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 11.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 17.000 K 1 600.00 % | 1.000 K | 0.000 | 0.000 -100.00 % | 35.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other current liabilities | 0.000 | 0.000 100.00 % | -93.000 K -252.46 % | 61.000 K 182.43 % | -74.000 K -200.00 % | 74.000 K 189.16 % | -83.000 K -266.00 % | 50.000 K 123.92 % | -209.000 K -200.00 % | 209.000 K 970.83 % | -24.000 K | 0.000 100.00 % | -14.000 K -200.00 % | 14.000 K 193.33 % | -15.000 K -200.00 % | 15.000 K 266.67 % | -9.000 K -200.00 % | 9.000 K 181.82 % | -11.000 K -200.00 % | 11.000 K 283.33 % | -6.000 K -200.00 % | 6.000 K 150.00 % | -12.000 K -200.00 % | 12.000 K 163.16 % | -19.000 K -200.00 % | 19.000 K 290.00 % | -10.000 K -200.00 % | 10.000 K -44.44 % | 18.000 K 0.00 % | 18.000 K | 0.000 -100.00 % | 25.000 K 8.70 % | 23.000 K 0.00 % | 23.000 K 27.78 % | 18.000 K -18.18 % | 22.000 K -18.52 % | 27.000 K 0.00 % | 27.000 K 50.00 % | 18.000 K -33.33 % | 27.000 K -44.90 % | 49.000 K 0.00 % | 49.000 K 11.36 % | 44.000 K -13.73 % | 51.000 K | 0.000 | 0.000 -100.00 % | 35.000 K -16.67 % | 42.000 K | 0.000 -100.00 % | 26.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 203.000 K 84.55 % | 110.000 K | 0.000 -100.00 % | 93.000 K 25.68 % | 74.000 K 0.00 % | 74.000 K -10.84 % | 83.000 K 0.00 % | 83.000 K -60.29 % | 209.000 K 0.00 % | 209.000 K 770.83 % | 24.000 K 0.00 % | 24.000 K 71.43 % | 14.000 K 0.00 % | 14.000 K -6.67 % | 15.000 K 0.00 % | 15.000 K 66.67 % | 9.000 K 0.00 % | 9.000 K -18.18 % | 11.000 K 0.00 % | 11.000 K 83.33 % | 6.000 K 0.00 % | 6.000 K -50.00 % | 12.000 K 0.00 % | 12.000 K -36.84 % | 19.000 K 0.00 % | 19.000 K 90.00 % | 10.000 K 0.00 % | 10.000 K -44.44 % | 18.000 K 0.00 % | 18.000 K | 0.000 -100.00 % | 25.000 K 8.70 % | 23.000 K 0.00 % | 23.000 K -14.81 % | 27.000 K 22.73 % | 22.000 K -18.52 % | 27.000 K 0.00 % | 27.000 K 0.00 % | 27.000 K 0.00 % | 27.000 K -44.90 % | 49.000 K 0.00 % | 49.000 K -3.92 % | 51.000 K 0.00 % | 51.000 K | 0.000 | 0.000 -100.00 % | 42.000 K 0.00 % | 42.000 K | 0.000 -100.00 % | 32.000 K | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 13.000 K | 0.000 -100.00 % | 59.000 K | 0.000 -100.00 % | 116.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 | 
| Total liabilities | 203.000 K 84.55 % | 110.000 K 18.28 % | 93.000 K 0.00 % | 93.000 K 25.68 % | 74.000 K 0.00 % | 74.000 K -10.84 % | 83.000 K 0.00 % | 83.000 K -60.29 % | 209.000 K 0.00 % | 209.000 K 770.83 % | 24.000 K 0.00 % | 24.000 K 71.43 % | 14.000 K 0.00 % | 14.000 K -6.67 % | 15.000 K 0.00 % | 15.000 K 66.67 % | 9.000 K 0.00 % | 9.000 K -18.18 % | 11.000 K 0.00 % | 11.000 K 83.33 % | 6.000 K 0.00 % | 6.000 K -50.00 % | 12.000 K 0.00 % | 12.000 K -36.84 % | 19.000 K 0.00 % | 19.000 K 90.00 % | 10.000 K 0.00 % | 10.000 K -44.44 % | 18.000 K 0.00 % | 18.000 K -28.00 % | 25.000 K 0.00 % | 25.000 K -21.88 % | 32.000 K 39.13 % | 23.000 K -47.73 % | 44.000 K 91.30 % | 23.000 K -14.81 % | 27.000 K 0.00 % | 27.000 K -56.45 % | 62.000 K 129.63 % | 27.000 K -44.90 % | 49.000 K 0.00 % | 49.000 K -3.92 % | 51.000 K 0.00 % | 51.000 K | 0.000 | 0.000 -100.00 % | 42.000 K 0.00 % | 42.000 K | 0.000 -100.00 % | 32.000 K | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 13.000 K | 0.000 -100.00 % | 59.000 K | 0.000 -100.00 % | 116.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 | 
| Other non current assets | 6.309 M -13.05 % | 7.256 M | 0.000 | 0.000 100.00 % | -7.264 M 0.00 % | -7.264 M 18.45 % | -8.907 M 0.00 % | -8.907 M -0.29 % | -8.881 M 0.00 % | -8.881 M -496.84 % | -1.488 M 0.00 % | -1.488 M -11.88 % | -1.330 M 0.00 % | -1.330 M -18.86 % | -1.119 M 0.00 % | -1.119 M -5.37 % | -1.062 M 0.00 % | -1.062 M 12.52 % | -1.214 M 0.00 % | -1.214 M 9.81 % | -1.346 M 0.00 % | -1.346 M 3.24 % | -1.391 M 0.00 % | -1.391 M -8.84 % | -1.278 M 0.00 % | -1.278 M -11.23 % | -1.149 M 0.00 % | -1.149 M | 0.000 100.00 % | -1.014 M 57.84 % | -2.405 M 0.00 % | -2.405 M | 0.000 100.00 % | -1.672 M | 0.000 | 0.000 | 0.000 100.00 % | -1.907 M | 0.000 100.00 % | -1.720 M | 0.000 100.00 % | -1.569 M | 0.000 100.00 % | -1.477 M | 0.000 100.00 % | -1.415 M | 0.000 100.00 % | -1.557 M -212.74 % | 1.381 M 523.62 % | -326.000 K -120.31 % | 1.605 M 500.25 % | -401.000 K -117.19 % | 2.333 M 1 011.33 % | -256.000 K -109.43 % | 2.715 M 915.32 % | -333.000 K -107.66 % | 4.348 M 5 535.00 % | -80.000 K -101.99 % | 4.026 M 3 511.86 % | -118.000 K -102.52 % | 4.679 M 808.94 % | -660.000 K -116.53 % | 3.993 M 2 911.97 % | -142.000 K -103.18 % | 4.467 M | 
| Long term investments | 0.000 | 0.000 -100.00 % | 7.327 M 0.00 % | 7.327 M 0.87 % | 7.264 M 0.00 % | 7.264 M -18.45 % | 8.907 M 0.00 % | 8.907 M 0.29 % | 8.881 M 0.00 % | 8.881 M 496.84 % | 1.488 M 0.00 % | 1.488 M 11.88 % | 1.330 M 0.00 % | 1.330 M 18.86 % | 1.119 M 0.00 % | 1.119 M 5.37 % | 1.062 M 0.00 % | 1.062 M -12.52 % | 1.214 M 0.00 % | 1.214 M -9.81 % | 1.346 M 0.00 % | 1.346 M -3.24 % | 1.391 M 0.00 % | 1.391 M 8.84 % | 1.278 M 0.00 % | 1.278 M 11.23 % | 1.149 M 0.00 % | 1.149 M 13.31 % | 1.014 M 0.00 % | 1.014 M -57.84 % | 2.405 M 0.00 % | 2.405 M 43.84 % | 1.672 M 0.00 % | 1.672 M 4.37 % | 1.602 M -0.37 % | 1.608 M -15.68 % | 1.907 M 0.00 % | 1.907 M 10.87 % | 1.720 M 0.00 % | 1.720 M 9.62 % | 1.569 M 0.00 % | 1.569 M 6.23 % | 1.477 M 0.00 % | 1.477 M 4.38 % | 1.415 M 0.00 % | 1.415 M -9.12 % | 1.557 M 0.00 % | 1.557 M | 0.000 -100.00 % | 1.437 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current assets | 6.309 M -13.05 % | 7.256 M -0.97 % | 7.327 M 0.00 % | 7.327 M 0.87 % | 7.264 M 0.00 % | 7.264 M -18.45 % | 8.907 M 0.00 % | 8.907 M 0.29 % | 8.881 M 0.00 % | 8.881 M 496.84 % | 1.488 M 0.00 % | 1.488 M 11.88 % | 1.330 M 0.00 % | 1.330 M 18.86 % | 1.119 M 0.00 % | 1.119 M 5.37 % | 1.062 M 0.00 % | 1.062 M -12.52 % | 1.214 M 0.00 % | 1.214 M -9.81 % | 1.346 M 0.00 % | 1.346 M -3.24 % | 1.391 M 0.00 % | 1.391 M 8.84 % | 1.278 M 0.00 % | 1.278 M 11.23 % | 1.149 M 0.00 % | 1.149 M 13.31 % | 1.014 M 0.00 % | 1.014 M -57.84 % | 2.405 M 0.00 % | 2.405 M 43.84 % | 1.672 M 0.00 % | 1.672 M 4.37 % | 1.602 M -0.37 % | 1.608 M -15.68 % | 1.907 M 0.00 % | 1.907 M 10.87 % | 1.720 M 0.00 % | 1.720 M 9.62 % | 1.569 M 0.00 % | 1.569 M 6.23 % | 1.477 M 0.00 % | 1.477 M 4.38 % | 1.415 M 0.00 % | 1.415 M -9.12 % | 1.557 M 0.00 % | 1.557 M 12.74 % | 1.381 M -3.90 % | 1.437 M -10.47 % | 1.605 M -25.59 % | 2.157 M -7.54 % | 2.333 M -5.85 % | 2.478 M -8.73 % | 2.715 M -14.60 % | 3.179 M -26.89 % | 4.348 M 5.10 % | 4.137 M 2.76 % | 4.026 M -0.40 % | 4.042 M -13.61 % | 4.679 M 27.63 % | 3.666 M -8.19 % | 3.993 M -9.95 % | 4.434 M -0.74 % | 4.467 M | 
| Other current assets | 0.000 | 0.000 100.00 % | -6.000 K -599 900.00 % | -1.000 -14 411 518 807 685.59 % | 0.000 0.00 % | 0.000 -100.00 % | 28.000 K 100.00 % | 14.000 K 50 440 315 826 549 456.00 % | 0.000 0.00 % | 0.000 -100.00 % | 44.999 K 28.57 % | 34.999 K 252 194 373 373 344 096.00 % | 0.000 0.00 % | 0.000 100.00 % | -219.000 K -22 000.00 % | 1.000 K 100.41 % | -242.000 K -2 325 058 367 623 808 000.00 % | 0.000 100.00 % | -280.000 K -2 900.00 % | 10.000 K | 0.000 -100.00 % | 0.000 -100.00 % | 168.000 K 4 100.00 % | 4.000 K | 0.000 | 0.000 -100.00 % | 2.000 K 0.00 % | 2.000 K -99.12 % | 227.000 K 163 570 738 466 096 512.00 % | 0.000 -100.00 % | 2.000 K 0.00 % | 2.000 K -85.71 % | 14.000 K 115 292 150 460 684 608.00 % | 0.000 -100.00 % | 21.000 K -95.75 % | 494.000 K 199.39 % | 165.000 K 0.00 % | 165.000 K 768.42 % | 19.000 K 0.00 % | 19.000 K -94.22 % | 329.000 K 0.00 % | 329.000 K 2 430.77 % | 13.000 K 0.00 % | 13.000 K -96.20 % | 342.000 K 0.00 % | 342.000 K 1 800.00 % | 18.000 K 0.00 % | 18.000 K -94.17 % | 309.000 K 2 709.09 % | 11.000 K -96.66 % | 329.000 K 16 350.00 % | 2.000 K -99.55 % | 440.000 K 21 900.00 % | 2.000 K -99.46 % | 367.000 K 18 250.00 % | 2.000 K -98.44 % | 128.000 K 6 300.00 % | 2.000 K -93.94 % | 33.000 K 1 000.00 % | 3.000 K -98.36 % | 183.000 K 6 000.00 % | 3.000 K -99.61 % | 770.000 K 1 049.25 % | 67.000 K -74.91 % | 267.000 K | 
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 10.000 K -87.18 % | 78.000 K -43.88 % | 139.000 K 0.00 % | 139.000 K -6.08 % | 148.000 K 0.00 % | 148.000 K -49.32 % | 292.000 K 0.00 % | 292.000 K -2.99 % | 301.000 K 0.00 % | 301.000 K 63.59 % | 184.000 K 0.00 % | 184.000 K 57.26 % | 117.000 K 0.00 % | 117.000 K -44.55 % | 211.000 K 0.00 % | 211.000 K -4.95 % | 222.000 K 0.00 % | 222.000 K -17.78 % | 270.000 K 0.00 % | 270.000 K -30.41 % | 388.000 K 0.00 % | 388.000 K 207.94 % | 126.000 K 0.00 % | 126.000 K -30.00 % | 180.000 K 0.00 % | 180.000 K -53.37 % | 386.000 K 0.00 % | 386.000 K -72.76 % | 1.417 M 0.00 % | 1.417 M 870.55 % | 146.000 K 0.00 % | 146.000 K -40.41 % | 245.000 K 0.00 % | 245.000 K -26.43 % | 333.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 213.000 K 0.00 % | 213.000 K | 0.000 | 0.000 -100.00 % | 352.000 K 0.00 % | 352.000 K | 0.000 | 0.000 -100.00 % | 309.000 K 0.00 % | 309.000 K | 0.000 -100.00 % | 326.000 K | 0.000 -100.00 % | 401.000 K | 0.000 -100.00 % | 256.000 K | 0.000 -100.00 % | 333.000 K | 0.000 -100.00 % | 80.000 K | 0.000 -100.00 % | 118.000 K | 0.000 -100.00 % | 660.000 K | 0.000 -100.00 % | 142.000 K | 0.000 | 
| Cash and short term investments | 10.000 K -87.18 % | 78.000 K -43.88 % | 139.000 K 0.00 % | 139.000 K -6.08 % | 148.000 K 0.00 % | 148.000 K -49.32 % | 292.000 K 0.00 % | 292.000 K -2.99 % | 301.000 K 0.00 % | 301.000 K 63.59 % | 184.000 K 0.00 % | 184.000 K 57.26 % | 117.000 K 0.00 % | 117.000 K -44.55 % | 211.000 K 0.00 % | 211.000 K -4.95 % | 222.000 K 0.00 % | 222.000 K -17.78 % | 270.000 K 0.00 % | 270.000 K -30.41 % | 388.000 K 0.00 % | 388.000 K 207.94 % | 126.000 K 0.00 % | 126.000 K -30.00 % | 180.000 K 0.00 % | 180.000 K -53.37 % | 386.000 K 0.00 % | 386.000 K -72.76 % | 1.417 M 0.00 % | 1.417 M 870.55 % | 146.000 K 0.00 % | 146.000 K -40.41 % | 245.000 K 0.00 % | 245.000 K -26.43 % | 333.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 213.000 K 0.00 % | 213.000 K | 0.000 | 0.000 -100.00 % | 352.000 K 0.00 % | 352.000 K | 0.000 | 0.000 -100.00 % | 309.000 K 0.00 % | 309.000 K | 0.000 -100.00 % | 326.000 K | 0.000 -100.00 % | 401.000 K | 0.000 -100.00 % | 256.000 K | 0.000 -100.00 % | 333.000 K | 0.000 -100.00 % | 80.000 K | 0.000 -100.00 % | 118.000 K | 0.000 -100.00 % | 660.000 K | 0.000 -100.00 % | 142.000 K | 0.000 | 
| Total current assets | 15.000 K -88.28 % | 128.000 K -7.91 % | 139.000 K -4.14 % | 145.000 K -23.28 % | 189.000 K 0.00 % | 189.000 K -38.24 % | 306.000 K 0.00 % | 306.000 K -32.45 % | 453.000 K 0.00 % | 453.000 K 88.75 % | 240.000 K 0.00 % | 240.000 K 32.60 % | 181.000 K 0.00 % | 181.000 K -16.97 % | 218.000 K -0.46 % | 219.000 K -9.50 % | 242.000 K 0.00 % | 242.000 K -10.37 % | 270.000 K -3.57 % | 280.000 K -31.03 % | 406.000 K 0.00 % | 406.000 K 222.22 % | 126.000 K -57.14 % | 294.000 K -19.23 % | 364.000 K 0.00 % | 364.000 K -5.70 % | 386.000 K -30.07 % | 552.000 K -66.42 % | 1.644 M 0.00 % | 1.644 M 1 026.03 % | 146.000 K -1.35 % | 148.000 K -42.86 % | 259.000 K 0.00 % | 259.000 K -26.84 % | 354.000 K -28.34 % | 494.000 K 199.39 % | 165.000 K 0.00 % | 165.000 K -28.88 % | 232.000 K 0.00 % | 232.000 K -29.48 % | 329.000 K 0.00 % | 329.000 K -9.86 % | 365.000 K 0.00 % | 365.000 K 6.73 % | 342.000 K 0.00 % | 342.000 K 4.59 % | 327.000 K 0.00 % | 327.000 K 5.83 % | 309.000 K -8.31 % | 337.000 K 2.43 % | 329.000 K -18.36 % | 403.000 K -8.41 % | 440.000 K 70.54 % | 258.000 K -29.70 % | 367.000 K 9.55 % | 335.000 K 161.72 % | 128.000 K 56.10 % | 82.000 K 148.48 % | 33.000 K -72.73 % | 121.000 K -33.88 % | 183.000 K -72.40 % | 663.000 K -13.90 % | 770.000 K 268.42 % | 209.000 K -21.72 % | 267.000 K | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.000 K | 0.000 | 0.000 | 0.000 100.00 % | -25.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 219.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net receivables | 5.000 K -90.00 % | 50.000 K 733.33 % | 6.000 K 0.00 % | 6.000 K -85.37 % | 41.000 K 0.00 % | 41.000 K 192.86 % | 14.000 K | 0.000 -100.00 % | 152.000 K 0.00 % | 152.000 K 230.43 % | 46.000 K 119.05 % | 21.000 K -67.19 % | 64.000 K 0.00 % | 64.000 K 814.29 % | 7.000 K 0.00 % | 7.000 K -65.00 % | 20.000 K 0.00 % | 20.000 K 100.00 % | 10.000 K | 0.000 -100.00 % | 18.000 K 0.00 % | 18.000 K | 0.000 -100.00 % | 164.000 K -10.87 % | 184.000 K 0.00 % | 184.000 K | 0.000 -100.00 % | 164.000 K | 0.000 -100.00 % | 227.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 326.000 K | 0.000 -100.00 % | 401.000 K | 0.000 -100.00 % | 256.000 K | 0.000 -100.00 % | 333.000 K | 0.000 -100.00 % | 80.000 K | 0.000 -100.00 % | 118.000 K | 0.000 -100.00 % | 660.000 K | 0.000 -100.00 % | 142.000 K | 0.000 | 
| Other assets | 0.000 | 0.000 -100.00 % | 6.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 168.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 166.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 203.000 K 84.55 % | 110.000 K 18.28 % | 93.000 K 190.63 % | 32.000 K -56.76 % | 74.000 K | 0.000 -100.00 % | 83.000 K 151.52 % | 33.000 K -84.21 % | 209.000 K | 0.000 -100.00 % | 24.000 K 0.00 % | 24.000 K 71.43 % | 14.000 K | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 12.000 K | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 9.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K | 0.000 | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 19.000 K | 0.000 -100.00 % | 13.000 K | 0.000 -100.00 % | 59.000 K | 0.000 -100.00 % | 116.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 4.000 K | 0.000 | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 485.000 K | 0.000 -100.00 % | 692.000 K | 0.000 -100.00 % | 540.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 6.661 M -12.14 % | 7.581 M 0.17 % | 7.568 M | 0.000 100.00 % | -3.025 M | 0.000 100.00 % | -1.384 M | 0.000 -100.00 % | 8.639 M -8.60 % | 9.452 M 617.15 % | 1.318 M 31.54 % | 1.002 M 72.16 % | 582.000 K -41.92 % | 1.002 M 166.49 % | 376.000 K -27.97 % | 522.000 K 38.83 % | 376.000 K -27.97 % | 522.000 K 38.83 % | 376.000 K -27.97 % | 522.000 K 226.70 % | -412.000 K -178.93 % | 522.000 K 245.40 % | -359.000 K -168.77 % | 522.000 K 215.74 % | -451.000 K -186.40 % | 522.000 K 224.88 % | -418.000 K -180.08 % | 522.000 K 204.82 % | -498.000 K -232.45 % | 376.000 K -38.46 % | 611.000 K 62.50 % | 376.000 K 1 809.09 % | -22.000 K -105.85 % | 376.000 K 995.24 % | -42.000 K -75.00 % | -24.000 K -101.76 % | 1.366 M 263.30 % | 376.000 K -68.11 % | 1.179 M 213.56 % | 376.000 K -66.25 % | 1.114 M 196.28 % | 376.000 K -63.21 % | 1.022 M 171.81 % | 376.000 K -30.24 % | 539.000 K 43.35 % | 376.000 K -36.59 % | 593.000 K 57.71 % | 376.000 K -11.53 % | 425.000 K 2 031.82 % | -22.000 K 96.17 % | -574.000 K -5 118.18 % | -11.000 K 90.91 % | -121.000 K -70.42 % | -71.000 K -149.65 % | 143.000 K -68.64 % | 456.000 K -70.47 % | 1.544 M 28.35 % | 1.203 M 10.06 % | 1.093 M -2.50 % | 1.121 M -36.23 % | 1.758 M 107.80 % | 846.000 K -81.86 % | 4.663 M 4.11 % | 4.479 M -0.73 % | 4.512 M | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other liabilities | 0.000 | 0.000 -100.00 % | 93.000 K | 0.000 100.00 % | -74.000 K | 0.000 100.00 % | -83.000 K | 0.000 100.00 % | -209.000 K | 0.000 100.00 % | -24.000 K | 0.000 100.00 % | -14.000 K | 0.000 100.00 % | -15.000 K | 0.000 100.00 % | -9.000 K | 0.000 100.00 % | -11.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 6.324 M -14.36 % | 7.384 M -1.18 % | 7.472 M 0.00 % | 7.472 M 0.25 % | 7.453 M 0.00 % | 7.453 M -19.10 % | 9.213 M 0.00 % | 9.213 M -1.30 % | 9.334 M 0.00 % | 9.334 M 440.16 % | 1.728 M 0.00 % | 1.728 M 14.36 % | 1.511 M 0.00 % | 1.511 M 12.93 % | 1.338 M 0.00 % | 1.338 M 2.61 % | 1.304 M 0.00 % | 1.304 M -12.72 % | 1.494 M 0.00 % | 1.494 M -14.73 % | 1.752 M 0.00 % | 1.752 M 3.98 % | 1.685 M 0.00 % | 1.685 M 2.62 % | 1.642 M 0.00 % | 1.642 M -3.47 % | 1.701 M 0.00 % | 1.701 M -36.00 % | 2.658 M 0.00 % | 2.658 M 4.11 % | 2.553 M 0.00 % | 2.553 M 32.21 % | 1.931 M 0.00 % | 1.931 M -1.28 % | 1.956 M -6.95 % | 2.102 M 1.45 % | 2.072 M 0.00 % | 2.072 M 6.15 % | 1.952 M 0.00 % | 1.952 M 2.85 % | 1.898 M 0.00 % | 1.898 M 3.04 % | 1.842 M 0.00 % | 1.842 M 4.84 % | 1.757 M 0.00 % | 1.757 M -6.74 % | 1.884 M 0.00 % | 1.884 M 11.48 % | 1.690 M -4.74 % | 1.774 M -8.27 % | 1.934 M -24.45 % | 2.560 M -7.68 % | 2.773 M 1.35 % | 2.736 M -11.23 % | 3.082 M -12.29 % | 3.514 M -21.49 % | 4.476 M 6.09 % | 4.219 M 3.94 % | 4.059 M -2.50 % | 4.163 M -14.38 % | 4.862 M 12.31 % | 4.329 M -9.11 % | 4.763 M 2.58 % | 4.643 M -1.92 % | 4.734 M | 
| 2025-08-31 | 2024-08-31 | 2024-02-28 | 2023-11-30 | 2023-08-31 | 2023-05-31 | 2023-02-28 | 2022-11-30 | 2022-08-31 | 2022-05-31 | 2022-02-28 | 2021-11-30 | 2021-08-31 | 2021-05-31 | 2021-02-28 | 2020-11-30 | 2020-08-31 | 2020-05-31 | 2020-02-28 | 2019-11-30 | 2019-08-31 | 2019-05-31 | 2019-02-28 | 2018-11-30 | 2018-08-31 | 2018-05-31 | 2018-02-28 | 2017-11-30 | 2017-08-31 | 2017-05-31 | 2017-02-28 | 2016-11-30 | 2016-08-31 | 2016-05-31 | 2016-02-28 | 2015-11-30 | 2015-08-31 | 2015-05-31 | 2015-02-28 | 2014-11-30 | 2014-08-31 | 2014-05-31 | 2014-02-28 | 2013-11-30 | 2013-08-31 | 2013-05-31 | 2013-02-28 | 2012-11-30 | 2012-08-31 | 2012-02-28 | 2011-08-31 | 2011-02-28 | 2010-08-31 | 2010-02-28 | 2009-08-31 | 2009-02-28 | 2008-08-31 | 2008-02-28 | 2007-08-31 | 2007-02-28 | 2006-08-31 | 2006-02-28 | 2005-08-31 | 2005-02-28 | 2004-08-31 | 
| 2024-02-28 | 2023-11-30 | 2023-08-31 | 2023-05-31 | 2023-02-28 | 2022-11-30 | 2022-08-31 | 2022-05-31 | 2022-02-28 | 2021-11-30 | 2021-08-31 | 2021-05-31 | 2021-02-28 | 2020-11-30 | 2020-08-31 | 2020-05-31 | 2020-02-28 | 2019-11-30 | 2019-08-31 | 2019-05-31 | 2019-02-28 | 2018-11-30 | 2018-08-31 | 2018-05-31 | 2018-02-28 | 2017-11-30 | 2017-08-31 | 2017-05-31 | 2017-02-28 | 2016-11-30 | 2016-08-31 | 2016-05-31 | 2016-02-28 | 2015-11-30 | 2015-08-31 | 2015-05-31 | 2015-02-28 | 2014-11-30 | 2014-08-31 | 2014-05-31 | 2014-02-28 | 2013-11-30 | 2013-08-31 | 2013-05-31 | 2013-02-28 | 2012-11-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Change in working capital | 53.000 K 211.76 % | 17.000 K 147.22 % | -36.000 K -166.67 % | -13.500 K 48.08 % | -26.000 K -131.71 % | 82.000 K 441.67 % | -24.000 K -277.78 % | 13.500 K -68.60 % | 43.000 K 160.61 % | 16.500 K 128.95 % | -57.000 K -103.57 % | -28.000 K -255.56 % | 18.000 K 200.00 % | 6.000 K 150.00 % | -12.000 K -140.00 % | -5.000 K 96.71 % | -152.000 K -3 900.00 % | 4.000 K -94.67 % | 75.000 K 0.00 % | 75.000 K 837.50 % | 8.000 K 0.00 % | 8.000 K 188.89 % | -9.000 K 0.00 % | -9.000 K -129.51 % | 30.500 K 0.00 % | 30.500 K 127.11 % | -112.500 K 0.00 % | -112.500 K -1 975.00 % | 6.000 K 0.00 % | 6.000 K 71.43 % | 3.500 K 0.00 % | 3.500 K | 0.000 | 0.000 100.00 % | -6.000 K 0.00 % | -6.000 K -100.00 % | -3.000 K 0.00 % | -3.000 K | 0.000 | 0.000 -100.00 % | 2.500 K 0.00 % | 2.500 K | 0.000 | 0.000 100.00 % | -3.500 K 0.00 % | -3.500 K | 
| Accounts receivables | 34.000 K 100.00 % | 17.000 K 162.96 % | -27.000 K -100.00 % | -13.500 K -110.71 % | 126.000 K 53.66 % | 82.000 K 203.70 % | 27.000 K 100.00 % | 13.500 K -59.09 % | 33.000 K 100.00 % | 16.500 K 129.46 % | -56.000 K -100.00 % | -28.000 K -333.33 % | 12.000 K 100.00 % | 6.000 K 160.00 % | -10.000 K -100.00 % | -5.000 K -162.50 % | 8.000 K 100.00 % | 4.000 K -94.67 % | 75.000 K 0.00 % | 75.000 K 837.50 % | 8.000 K 0.00 % | 8.000 K 188.89 % | -9.000 K 0.00 % | -9.000 K -129.51 % | 30.500 K 0.00 % | 30.500 K 127.11 % | -112.500 K 0.00 % | -112.500 K -1 975.00 % | 6.000 K 0.00 % | 6.000 K 71.43 % | 3.500 K 0.00 % | 3.500 K | 0.000 | 0.000 100.00 % | -6.000 K 0.00 % | -6.000 K -100.00 % | -3.000 K 0.00 % | -3.000 K | 0.000 | 0.000 -100.00 % | 2.500 K 0.00 % | 2.500 K | 0.000 | 0.000 100.00 % | -3.500 K 0.00 % | -3.500 K | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accounts payables | 19.000 K | 0.000 100.00 % | -9.000 K | 0.000 100.00 % | -152.000 K | 0.000 100.00 % | -51.000 K | 0.000 -100.00 % | 10.000 K | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 6.000 K | 0.000 100.00 % | -2.000 K | 0.000 -100.00 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -164.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other non cash items | -65.000 K -182.61 % | -23.000 K -101.37 % | 1.678 M 105.51 % | 816.500 K 5 932.14 % | -14.000 K 87.83 % | -115.000 K -106.46 % | 1.780 M 108.80 % | 852.500 K 416.91 % | -269.000 K -149.07 % | -108.000 K 29.87 % | -154.000 K -45.28 % | -106.000 K -41.33 % | -75.000 K -194.12 % | -25.500 K -115.55 % | 164.000 K 118.67 % | 75.000 K -75.41 % | 305.000 K 288.54 % | 78.500 K 156.88 % | -138.000 K 0.00 % | -138.000 K -178.79 % | -49.500 K 0.00 % | -49.500 K -335.71 % | 21.000 K 0.00 % | 21.000 K 195.45 % | -22.000 K 0.00 % | -22.000 K -175.86 % | 29.000 K 0.00 % | 29.000 K 109.06 % | -320.000 K 0.00 % | -320.000 K -1 900.00 % | -16.000 K 0.00 % | -16.000 K | 0.000 | 0.000 100.00 % | -98.000 K 0.00 % | -98.000 K -300.00 % | -24.500 K 0.00 % | -24.500 K 49.48 % | -48.500 K 0.00 % | -48.500 K -49.23 % | -32.500 K 0.00 % | -32.500 K -200.00 % | 32.500 K 0.00 % | 32.500 K 140.12 % | -81.000 K 0.00 % | -81.000 K | 
| Net cash provided by operating activities | -13.000 K -100.00 % | -6.500 K 95.49 % | -144.000 K -100.00 % | -72.000 K -18.03 % | -61.000 K -100.00 % | -30.500 K 79.53 % | -149.000 K -100.00 % | -74.500 K -410.42 % | 24.000 K 100.00 % | 12.000 K 112.77 % | -94.000 K -100.00 % | -47.000 K -327.27 % | -11.000 K -100.00 % | -5.500 K 88.54 % | -48.000 K -100.00 % | -24.000 K -33.33 % | -18.000 K -100.00 % | -9.000 K 66.04 % | -26.500 K 0.00 % | -26.500 K -60.61 % | -16.500 K 0.00 % | -16.500 K 25.00 % | -22.000 K 0.00 % | -22.000 K -25.71 % | -17.500 K 0.00 % | -17.500 K 36.36 % | -27.500 K 0.00 % | -27.500 K -5 600.00 % | 500.000 0.00 % | 500.000 102.63 % | -19.000 K 0.00 % | -19.000 K -179.17 % | 24.000 K 204.35 % | -23.000 K 13.21 % | -26.500 K 0.00 % | -26.500 K -278.57 % | -7.000 K 0.00 % | -7.000 K 64.10 % | -19.500 K 0.00 % | -19.500 K -50.00 % | -13.000 K 0.00 % | -13.000 K -30.00 % | -10.000 K 0.00 % | -10.000 K -17.65 % | -8.500 K 0.00 % | -8.500 K | 
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Sales maturities of investments | 4.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 52.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 68.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 355.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 -100.00 % | 26.000 K 0.00 % | 26.000 K | 0.000 | 0.000 -100.00 % | 34.000 K 0.00 % | 34.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.000 K 0.00 % | -10.000 K -106.35 % | 157.500 K 0.00 % | 157.500 K 1 600.00 % | -10.500 K 0.00 % | -10.500 K 87.04 % | -81.000 K 0.00 % | -81.000 K -63.64 % | -49.500 K 0.00 % | -49.500 K -107.47 % | 663.000 K 0.00 % | 663.000 K 1 426.00 % | -50.000 K 0.00 % | -50.000 K -100.00 % | -25.000 K 0.00 % | -25.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -43.000 K 0.00 % | -43.000 K | 0.000 | 0.000 100.00 % | -500.000 0.00 % | -500.000 -101.11 % | 45.000 K 0.00 % | 45.000 K 1 225.00 % | -4.000 K 0.00 % | -4.000 K | 
| Net cash used for investing activites | 4.000 K 100.00 % | 2.000 K | 0.000 | 0.000 -100.00 % | 52.000 K 100.00 % | 26.000 K | 0.000 | 0.000 -100.00 % | 68.000 K 100.00 % | 34.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.000 K -100.00 % | -10.000 K -106.35 % | 157.500 K 0.00 % | 157.500 K 1 600.00 % | -10.500 K 0.00 % | -10.500 K 87.04 % | -81.000 K 0.00 % | -81.000 K -63.64 % | -49.500 K 0.00 % | -49.500 K -107.47 % | 663.000 K 0.00 % | 663.000 K 1 426.00 % | -50.000 K 0.00 % | -50.000 K -100.00 % | -25.000 K 0.00 % | -25.000 K -92.31 % | -13.000 K -103.66 % | 355.000 K | 0.000 | 0.000 100.00 % | -43.000 K 0.00 % | -43.000 K | 0.000 | 0.000 100.00 % | -500.000 0.00 % | -500.000 -101.11 % | 45.000 K 0.00 % | 45.000 K 1 225.00 % | -4.000 K 0.00 % | -4.000 K | 
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -235.000 K 0.00 % | -235.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -80.000 K -100.00 % | -40.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -213.500 K 0.00 % | -213.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 266.000 K 100.00 % | 133.000 K 632.00 % | -25.000 K -100.00 % | -12.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -235.000 K 0.00 % | -235.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 266.000 K 100.00 % | 133.000 K 632.00 % | -25.000 K -100.00 % | -12.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -80.000 K -100.00 % | -40.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -448.500 K 0.00 % | -448.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -150.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -329.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -901.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | -9.000 K -100.00 % | -4.500 K 96.88 % | -144.000 K -100.00 % | -72.000 K -700.00 % | -9.000 K -100.00 % | -4.500 K -103.85 % | 117.000 K 100.00 % | 58.500 K -12.69 % | 67.000 K 157.26 % | -117.000 K -24.47 % | -94.000 K -100.00 % | -47.000 K -327.27 % | -11.000 K -100.00 % | -5.500 K 88.54 % | -48.000 K -100.00 % | -24.000 K 79.66 % | -118.000 K 69.59 % | -388.000 K -396.18 % | 131.000 K 0.00 % | 131.000 K 585.19 % | -27.000 K 0.00 % | -27.000 K 73.79 % | -103.000 K 0.00 % | -103.000 K 80.02 % | -515.500 K 63.62 % | -1.417 M -322.97 % | 635.500 K 0.00 % | 635.500 K 1 383.84 % | -49.500 K 0.00 % | -49.500 K -12.50 % | -44.000 K 0.00 % | -44.000 K -500.00 % | 11.000 K -96.69 % | 332.000 K 1 352.83 % | -26.500 K 0.00 % | -26.500 K 47.00 % | -50.000 K 0.00 % | -50.000 K -156.41 % | -19.500 K 0.00 % | -19.500 K -44.44 % | -13.500 K 0.00 % | -13.500 K -138.57 % | 35.000 K 0.00 % | 35.000 K 380.00 % | -12.500 K 0.00 % | -12.500 K | 
| Cash at beginning of period | 148.000 K 0.00 % | 148.000 K -49.32 % | 292.000 K | 0.000 -100.00 % | 301.000 K 0.00 % | 301.000 K 63.59 % | 184.000 K | 0.000 -100.00 % | 117.000 K 0.00 % | 117.000 K -44.55 % | 211.000 K | 0.000 -100.00 % | 222.000 K 0.00 % | 222.000 K -17.78 % | 270.000 K | 0.000 -100.00 % | 388.000 K 0.00 % | 388.000 K 50.97 % | 257.000 K | 0.000 | 0.000 -100.00 % | 180.000 K -36.40 % | 283.000 K | 0.000 | 0.000 -100.00 % | 1.417 M 81.32 % | 781.500 K | 0.000 | 0.000 -100.00 % | 245.000 K -15.22 % | 289.000 K -13.21 % | 333.000 K | 0.000 | 0.000 -100.00 % | 186.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at end of period | 139.000 K 3 188.89 % | -4.500 K -103.04 % | 148.000 K 305.56 % | -72.000 K -124.66 % | 292.000 K -1.52 % | 296.500 K -1.50 % | 301.000 K 414.53 % | 58.500 K -68.21 % | 184.000 K | 0.000 -100.00 % | 117.000 K 348.94 % | -47.000 K -122.27 % | 211.000 K -2.54 % | 216.500 K -2.48 % | 222.000 K 1 025.00 % | -24.000 K -108.89 % | 270.000 K | 0.000 -100.00 % | 388.000 K 196.18 % | 131.000 K 585.19 % | -27.000 K -117.65 % | 153.000 K -15.00 % | 180.000 K 274.76 % | -103.000 K 80.02 % | -515.500 K | 0.000 -100.00 % | 1.417 M 122.97 % | 635.500 K 1 383.84 % | -49.500 K -125.32 % | 195.500 K -20.20 % | 245.000 K -15.22 % | 289.000 K 2 527.27 % | 11.000 K -96.69 % | 332.000 K 107.50 % | 160.000 K 703.77 % | -26.500 K 47.00 % | -50.000 K 0.00 % | -50.000 K -156.41 % | -19.500 K 0.00 % | -19.500 K -44.44 % | -13.500 K 0.00 % | -13.500 K -138.57 % | 35.000 K 0.00 % | 35.000 K 380.00 % | -12.500 K 0.00 % | -12.500 K | 
| Operating cash flow | -13.000 K -100.00 % | -6.500 K 95.49 % | -144.000 K -100.00 % | -72.000 K -18.03 % | -61.000 K -100.00 % | -30.500 K 79.53 % | -149.000 K -100.00 % | -74.500 K -410.42 % | 24.000 K 100.00 % | 12.000 K 112.77 % | -94.000 K -100.00 % | -47.000 K -327.27 % | -11.000 K -100.00 % | -5.500 K 88.54 % | -48.000 K -100.00 % | -24.000 K -33.33 % | -18.000 K -100.00 % | -9.000 K 66.04 % | -26.500 K 0.00 % | -26.500 K -60.61 % | -16.500 K 0.00 % | -16.500 K 25.00 % | -22.000 K 0.00 % | -22.000 K -25.71 % | -17.500 K 0.00 % | -17.500 K 36.36 % | -27.500 K 0.00 % | -27.500 K -5 600.00 % | 500.000 0.00 % | 500.000 102.63 % | -19.000 K 0.00 % | -19.000 K -179.17 % | 24.000 K 204.35 % | -23.000 K 13.21 % | -26.500 K 0.00 % | -26.500 K -278.57 % | -7.000 K 0.00 % | -7.000 K 64.10 % | -19.500 K 0.00 % | -19.500 K -50.00 % | -13.000 K 0.00 % | -13.000 K -30.00 % | -10.000 K 0.00 % | -10.000 K -17.65 % | -8.500 K 0.00 % | -8.500 K | 
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Free CashFlow | -13.000 K -100.00 % | -6.500 K 95.49 % | -144.000 K -100.00 % | -72.000 K -18.03 % | -61.000 K -100.00 % | -30.500 K 79.53 % | -149.000 K -100.00 % | -74.500 K -410.42 % | 24.000 K 100.00 % | 12.000 K 112.77 % | -94.000 K -100.00 % | -47.000 K -327.27 % | -11.000 K -100.00 % | -5.500 K 88.54 % | -48.000 K -100.00 % | -24.000 K -33.33 % | -18.000 K -100.00 % | -9.000 K 66.04 % | -26.500 K 0.00 % | -26.500 K -60.61 % | -16.500 K 0.00 % | -16.500 K 25.00 % | -22.000 K 0.00 % | -22.000 K -25.71 % | -17.500 K 0.00 % | -17.500 K 36.36 % | -27.500 K 0.00 % | -27.500 K -5 600.00 % | 500.000 0.00 % | 500.000 102.63 % | -19.000 K 0.00 % | -19.000 K -179.17 % | 24.000 K 204.35 % | -23.000 K 13.21 % | -26.500 K 0.00 % | -26.500 K -278.57 % | -7.000 K 0.00 % | -7.000 K 64.10 % | -19.500 K 0.00 % | -19.500 K -50.00 % | -13.000 K 0.00 % | -13.000 K -30.00 % | -10.000 K 0.00 % | -10.000 K -17.65 % | -8.500 K 0.00 % | -8.500 K | 
| 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 |