 
					VXL Instruments Limited VXLINSTR.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 6.637 M -91.39 % | 77.120 M -10.01 % | 85.700 M -35.64 % | 133.165 M 73.73 % | 76.652 M -60.17 % | 192.437 M 22.35 % | 157.285 M -65.51 % | 456.012 M -9.29 % | 502.702 M -19.18 % | 622.023 M -32.50 % | 921.524 M -15.77 % | 1.094 B -1.00 % | 1.105 B 8.80 % | 1.016 B -6.34 % | 1.084 B 31.02 % | 827.642 M -4.61 % | 867.663 M -14.18 % | 1.011 B 22.62 % | 824.558 M 59.03 % | 518.485 M | 
| Net income | -65.251 M -152.89 % | -25.802 M -71.66 % | -15.031 M -1 454.40 % | -967.000 K 95.74 % | -22.691 M -136.26 % | -9.604 M 65.56 % | -27.883 M -39.51 % | -19.986 M 38.80 % | -32.654 M 57.75 % | -77.287 M -70.79 % | -45.252 M -174.49 % | 60.745 M 2 771.47 % | 2.115 M -91.42 % | 24.654 M -14.30 % | 28.768 M 1 093.25 % | 2.411 M 109.90 % | -24.354 M 53.90 % | -52.827 M -8.70 % | -48.598 M -4.19 % | -46.644 M | 
| Income before tax | -65.251 M -152.89 % | -25.802 M -71.66 % | -15.031 M -687.38 % | -1.909 M 81.54 % | -10.343 M -7.70 % | -9.604 M 21.04 % | -12.164 M 39.14 % | -19.986 M 38.80 % | -32.654 M 57.75 % | -77.287 M -1 496.88 % | 5.533 M -93.93 % | 91.091 M 3 556.92 % | 2.491 M -90.42 % | 25.994 M -10.49 % | 29.041 M 1 220.80 % | 2.199 M 337.10 % | -927.344 K 98.93 % | -86.945 M -37.21 % | -63.366 M 13.36 % | -73.138 M | 
| Income before tax ratio | -9.83 -2 838.52 % | -0.33 -90.76 % | -0.18 -1 123.46 % | -0.01 89.38 % | -0.13 -170.38 % | -0.05 35.47 % | -0.08 -76.46 % | -0.04 32.53 % | -0.06 47.72 % | -0.12 -2 169.46 % | 0.01 -92.79 % | 0.08 3 593.81 % | 0.00 -91.19 % | 0.03 -4.44 % | 0.03 908.08 % | 0.00 348.57 % | 0.00 98.76 % | -0.09 -11.90 % | -0.08 45.52 % | -0.14 | 
| EBITDA | -59.705 M -202.09 % | -19.764 M -102.09 % | -9.780 M -362.27 % | 3.729 M 764.18 % | 431.506 K -94.49 % | 7.833 M 378.94 % | -2.808 M 72.31 % | -10.143 M 50.71 % | -20.576 M 68.83 % | -66.012 M -692.25 % | 11.146 M -90.36 % | 115.660 M 240.90 % | 33.928 M -46.54 % | 63.458 M 15.70 % | 54.848 M 113.31 % | 25.713 M -7.64 % | 27.838 M 2 159.38 % | -1.352 M 95.83 % | -32.438 M 21.44 % | -41.293 M | 
| Net income ratio | -9.83 -2 838.52 % | -0.33 -90.76 % | -0.18 -2 315.30 % | -0.01 97.55 % | -0.30 -493.13 % | -0.05 71.85 % | -0.18 -304.49 % | -0.04 32.53 % | -0.06 47.72 % | -0.12 -153.03 % | -0.05 -188.44 % | 0.06 2 800.44 % | 0.00 -92.11 % | 0.02 -8.50 % | 0.03 810.73 % | 0.00 110.38 % | -0.03 46.28 % | -0.05 11.35 % | -0.06 34.49 % | -0.09 | 
| Ratio EBITDA | -9.00 -3 410.19 % | -0.26 -124.57 % | -0.11 -507.53 % | 0.03 397.44 % | 0.01 -86.17 % | 0.04 327.99 % | -0.02 19.73 % | -0.02 45.66 % | -0.04 61.43 % | -0.11 -977.41 % | 0.01 -88.56 % | 0.11 244.34 % | 0.03 -50.86 % | 0.06 23.53 % | 0.05 62.81 % | 0.03 -3.17 % | 0.03 2 499.70 % | 0.00 96.60 % | -0.04 50.60 % | -0.08 | 
| Gross profit ratio | 0.25 -26.75 % | 0.34 434.26 % | -0.10 -125.88 % | 0.40 59.25 % | 0.25 165.32 % | 0.09 129.79 % | -0.32 -6 371.66 % | 0.01 -61.95 % | 0.01 -70.68 % | 0.05 -76.76 % | 0.19 18.59 % | 0.16 -23.28 % | 0.21 -10.87 % | 0.24 24.05 % | 0.19 41.15 % | 0.14 -18.47 % | 0.17 844.38 % | -0.02 -369.98 % | 0.01 137.95 % | -0.02 | 
| Weighted average shs out dil | 13.220 M -0.79 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M -0.19 % | 13.350 M 0.00 % | 13.350 M 0.00 % | 13.350 M 0.00 % | 13.350 M 0.11 % | 13.335 M 11.47 % | 11.963 M 78.84 % | 6.689 M -15.53 % | 7.919 M 0.00 % | 7.919 M 1.19 % | 7.826 M | 
| Weighted average shs out | 13.220 M -0.79 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M -0.19 % | 13.350 M 0.00 % | 13.350 M 0.00 % | 13.350 M 0.00 % | 13.350 M 0.11 % | 13.335 M 11.47 % | 11.963 M 78.84 % | 6.689 M 0.00 % | 6.689 M 0.00 % | 6.689 M 2.82 % | 6.506 M | 
| EPS diluted | -4.94 -154.64 % | -1.94 -71.68 % | -1.13 -1 456.47 % | -0.07 95.73 % | -1.70 -136.11 % | -0.72 65.55 % | -2.09 -39.33 % | -1.50 38.78 % | -2.45 57.76 % | -5.80 -71.09 % | -3.39 -174.51 % | 4.55 2 743.75 % | 0.16 -91.35 % | 1.85 -14.35 % | 2.16 980.00 % | 0.20 105.49 % | -3.64 45.43 % | -6.67 -8.63 % | -6.14 -3.02 % | -5.96 | 
| Earnings per share | -4.94 -154.64 % | -1.94 -71.68 % | -1.13 -1 456.47 % | -0.07 95.73 % | -1.70 -136.11 % | -0.72 65.55 % | -2.09 -39.33 % | -1.50 38.78 % | -2.45 57.76 % | -5.80 -71.09 % | -3.39 -174.51 % | 4.55 2 743.75 % | 0.16 -91.35 % | 1.85 -14.35 % | 2.16 980.00 % | 0.20 105.49 % | -3.64 53.92 % | -7.90 -8.82 % | -7.26 -1.26 % | -7.17 | 
| Gross profit | 1.677 M -93.70 % | 26.602 M 400.79 % | -8.844 M -116.66 % | 53.096 M 176.66 % | 19.192 M 5.68 % | 18.160 M 136.45 % | -49.822 M -2 263.19 % | 2.303 M -65.48 % | 6.672 M -76.30 % | 28.156 M -84.31 % | 179.461 M -0.11 % | 179.657 M -24.04 % | 236.525 M -3.02 % | 243.889 M 16.18 % | 209.915 M 84.94 % | 113.503 M -22.23 % | 145.956 M 738.81 % | -22.848 M -431.04 % | 6.902 M 160.36 % | -11.435 M | 
| Income tax expense | 0.000 | 0.000 | 0.000 100.00 % | -942.000 K -107.63 % | 12.347 M | 0.000 -100.00 % | 15.719 M | 0.000 | 0.000 | 0.000 -100.00 % | 50.785 M 67.35 % | 30.346 M 7 982.60 % | 375.444 K -71.96 % | 1.339 M 389.31 % | 273.680 K 229.03 % | -212.099 K -100.91 % | 23.426 M 168.66 % | -34.119 M -131.04 % | -14.768 M 44.26 % | -26.494 M | 
| Cost of revenue | 4.960 M -94.22 % | 85.749 M -9.30 % | 94.544 M 18.08 % | 80.069 M 45.10 % | 55.182 M -68.34 % | 174.277 M -15.85 % | 207.107 M -54.35 % | 453.709 M -8.53 % | 496.030 M -16.47 % | 593.867 M -19.97 % | 742.062 M -18.84 % | 914.353 M 5.28 % | 868.523 M 12.54 % | 771.743 M -11.75 % | 874.473 M 22.45 % | 714.139 M -1.05 % | 721.707 M -30.20 % | 1.034 B 26.45 % | 817.656 M 54.30 % | 529.920 M | 
| General and administrative expenses | 0.000 -100.00 % | 4.610 M 2.13 % | 4.514 M -11.80 % | 5.118 M 2.44 % | 4.996 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 | 
| Selling and marketing expenses | 0.000 -100.00 % | 522.000 K -2.25 % | 534.000 K -55.31 % | 1.195 M -47.19 % | 2.263 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 | 
| Other expenses | 2.984 M -71.99 % | 10.654 M -0.12 % | 10.667 M -78.23 % | 48.995 M -5.80 % | 52.011 M 1 994.79 % | 2.483 M 237.68 % | -1.803 M -19.38 % | -1.511 M 40.69 % | -2.547 M -55.75 % | -1.635 M -150.01 % | -654.100 K 90.73 % | -7.059 M -1 452.34 % | -454.720 K 14.35 % | -530.930 K | 0.000 -100.00 % | 1.147 M | 0.000 100.00 % | -40.426 M 20.28 % | -50.708 M -52.19 % | -33.319 M | 
| Operating expenses | 10.463 M -33.72 % | 15.786 M 0.45 % | 15.715 M -71.59 % | 55.308 M -6.68 % | 59.270 M 165.75 % | 22.303 M -28.62 % | 31.243 M 83.76 % | 17.002 M -44.37 % | 30.562 M -68.39 % | 96.671 M -45.88 % | 178.622 M -25.48 % | 239.709 M 9.72 % | 218.476 M 11.26 % | 196.365 M 24.93 % | 157.177 M 83.17 % | 85.808 M -17.69 % | 104.256 M 157.90 % | 40.426 M -20.28 % | 50.708 M 52.19 % | 33.319 M | 
| Cost and expenses | 15.423 M -84.81 % | 101.535 M -7.91 % | 110.259 M -18.55 % | 135.377 M 18.28 % | 114.452 M -41.78 % | 196.579 M -17.53 % | 238.351 M -49.36 % | 470.711 M -10.61 % | 526.592 M -23.74 % | 690.538 M -25.00 % | 920.685 M -20.22 % | 1.154 B 6.17 % | 1.087 B 12.28 % | 968.108 M -6.16 % | 1.032 B 28.96 % | 799.947 M -3.15 % | 825.963 M -23.12 % | 1.074 B 23.72 % | 868.364 M 54.17 % | 563.239 M | 
| 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 | 
| Selling general and administrative expenses | 7.479 M 45.73 % | 5.132 M 1.66 % | 5.048 M -20.04 % | 6.313 M -13.03 % | 7.259 M -63.37 % | 19.820 M -32.68 % | 29.440 M 90.04 % | 15.492 M -44.70 % | 28.015 M -70.52 % | 95.036 M -46.60 % | 177.968 M -23.50 % | 232.650 M 6.71 % | 218.021 M 11.33 % | 195.834 M 23.36 % | 158.756 M 82.57 % | 86.955 M -17.29 % | 105.132 M 30.03 % | 80.852 M -20.28 % | 101.416 M 52.19 % | 66.638 M | 
| Interest income | 0.000 -100.00 % | 146.000 K -64.73 % | 414.000 K 31.01 % | 316.000 K -25.65 % | 425.000 K -41.49 % | 726.426 K -12.06 % | 826.050 K -70.02 % | 2.755 M 559.82 % | 417.576 K -50.28 % | 839.788 K -0.38 % | 842.956 K -59.59 % | 2.086 M 66.81 % | 1.251 M -3.73 % | 1.299 M 76.02 % | 737.938 K -57.50 % | 1.736 M 15.02 % | 1.509 M 24.37 % | 1.214 M 372.14 % | 257.052 K -13.56 % | 297.375 K | 
| Interest expense | 2.562 M 13.46 % | 2.258 M 50.43 % | 1.501 M -13.59 % | 1.737 M -57.57 % | 4.094 M -54.52 % | 9.001 M 30.55 % | 6.894 M -1.32 % | 6.987 M -26.25 % | 9.473 M 18.13 % | 8.019 M 216.07 % | 2.537 M -87.30 % | 19.983 M -14.23 % | 23.298 M -11.30 % | 26.264 M 141.93 % | 10.856 M -8.36 % | 11.847 M -24.28 % | 15.646 M -76.89 % | 67.706 M 326.13 % | 15.889 M 1.42 % | 15.667 M | 
| Depreciation and amortization | 2.984 M -22.57 % | 3.854 M 1.50 % | 3.797 M -2.67 % | 3.901 M -41.61 % | 6.681 M -20.81 % | 8.436 M 242.76 % | 2.461 M -13.83 % | 2.856 M -10.31 % | 3.185 M -2.18 % | 3.256 M 5.84 % | 3.076 M -32.93 % | 4.586 M -43.65 % | 8.139 M -27.33 % | 11.200 M -25.09 % | 14.951 M 28.15 % | 11.667 M -11.07 % | 13.120 M -26.66 % | 17.888 M 18.94 % | 15.039 M -7.04 % | 16.178 M | 
| Operating income | -8.786 M 64.01 % | -24.415 M 0.59 % | -24.559 M -1 010.26 % | -2.212 M 86.19 % | -16.018 M -286.64 % | -4.143 M 94.89 % | -81.065 M -451.49 % | -14.699 M 38.47 % | -23.890 M 65.13 % | -68.515 M -8 265.50 % | 839.078 K 101.40 % | -60.052 M -432.72 % | 18.049 M -62.02 % | 47.524 M -9.89 % | 52.738 M 90.43 % | 27.695 M -33.59 % | 41.700 M 165.90 % | -63.274 M -44.44 % | -43.806 M 2.12 % | -44.754 M | 
| Operating income ratio | -1.32 -318.15 % | -0.32 -10.47 % | -0.29 -1 625.18 % | -0.02 92.05 % | -0.21 -870.67 % | -0.02 95.82 % | -0.52 -1 498.93 % | -0.03 32.17 % | -0.05 56.86 % | -0.11 -12 197.14 % | 0.00 101.66 % | -0.05 -436.08 % | 0.02 -65.10 % | 0.05 -3.79 % | 0.05 45.34 % | 0.03 -30.37 % | 0.05 176.80 % | -0.06 -17.80 % | -0.05 38.45 % | -0.09 | 
| Total other income expenses net | -56.465 M -3 971.02 % | -1.387 M -114.56 % | 9.528 M 3 044.55 % | 303.000 K | 0.000 100.00 % | -5.461 M -107.93 % | 68.901 M 1 403.27 % | -5.287 M 39.68 % | -8.765 M 0.09 % | -8.772 M -286.89 % | 4.694 M -96.89 % | 151.143 M 1 071.50 % | -15.558 M 27.74 % | -21.530 M 9.14 % | -23.697 M 7.06 % | -25.496 M 40.19 % | -42.627 M -80.08 % | -23.672 M -21.02 % | -19.560 M 31.09 % | -28.383 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 24.744 M 2.63 % | 24.111 M 115.12 % | 11.208 M 0.23 % | 11.182 M 13.43 % | 9.858 M -80.68 % | 51.015 M -11.68 % | 57.761 M 0.93 % | 57.230 M 76.37 % | 32.448 M 47.21 % | 22.041 M -14.22 % | 25.695 M 211.18 % | 8.257 M -88.62 % | 72.589 M -22.90 % | 94.145 M -74.44 % | 368.268 M -4.11 % | 384.038 M -20.26 % | 481.603 M 10.42 % | 436.150 M 28.35 % | 339.803 M 59.21 % | 213.432 M | 
| Total investments | 1.098 M -21.01 % | 1.390 M -67.62 % | 4.293 M 7 705.45 % | 55.000 K -98.66 % | 4.111 M 150.00 % | 1.644 M -85.77 % | 11.556 M 31.24 % | 8.805 M 51.75 % | 5.802 M 52 649.01 % | 11.000 K -99.72 % | 3.900 M 1.60 % | 3.838 M 215.17 % | 1.218 M -93.09 % | 17.630 M 6.59 % | 16.540 M -18.72 % | 20.349 M 10.57 % | 18.403 M -14.16 % | 21.439 M 57.73 % | 13.593 M 17.86 % | 11.533 M | 
| Total debt | 28.325 M -0.87 % | 28.574 M 116.50 % | 13.198 M -23.01 % | 17.142 M -6.71 % | 18.375 M -69.82 % | 60.883 M 0.55 % | 60.551 M 2.00 % | 59.363 M 41.45 % | 41.968 M 8.60 % | 38.646 M -2.29 % | 39.550 M 89.73 % | 20.846 M -77.94 % | 94.479 M -2.42 % | 96.818 M -73.88 % | 370.724 M -4.79 % | 389.373 M -20.35 % | 488.855 M 10.34 % | 443.048 M 28.22 % | 345.544 M 57.13 % | 219.911 M | 
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 156.838 M 104.46 % | -3.518 B -2 356.86 % | 155.875 M | 0.000 -100.00 % | 155.874 M 0.00 % | 155.874 M 0.00 % | 155.874 M 0.00 % | 155.874 M -9.68 % | 172.582 M -8.57 % | 188.751 M 11.04 % | 169.992 M 370.28 % | -62.895 M -66.25 % | -37.831 M -49.95 % | -25.229 M 82.19 % | -141.632 M 2.38 % | -145.092 M -176.66 % | -52.444 M 76.48 % | -222.966 M -302.65 % | 110.024 M | 
| Retained earnings | 0.000 100.00 % | -410.523 M -112.48 % | 3.290 B 990.57 % | -369.412 M -0.18 % | -368.759 M -6.57 % | -346.032 M -3.00 % | -335.938 M -9.38 % | -307.128 M -6.91 % | -287.277 M -11.16 % | -258.438 M 22.94 % | -335.351 M -15.60 % | -290.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -284.392 M | 
| Common stock | 133.359 M 0.00 % | 133.359 M 0.00 % | 133.359 M 0.00 % | 133.359 M 0.08 % | 133.248 M 0.00 % | 133.248 M 0.00 % | 133.248 M 0.00 % | 133.248 M 0.00 % | 133.248 M 0.00 % | 133.248 M -0.08 % | 133.353 M 0.00 % | 133.353 M 0.00 % | 133.353 M 0.00 % | 133.353 M 0.00 % | 133.353 M 0.00 % | 133.353 M 99.79 % | 66.747 M 0.00 % | 66.747 M 0.00 % | 66.747 M 0.00 % | 66.747 M | 
| Total equity | -48.251 M -383.83 % | 17.000 M -60.15 % | 42.659 M -25.35 % | 57.148 M -1.13 % | 57.801 M -28.22 % | 80.527 M -11.14 % | 90.621 M -24.12 % | 119.431 M -14.25 % | 139.282 M -17.15 % | 168.121 M 35.54 % | 124.042 M -17.60 % | 150.534 M -27.54 % | 207.747 M -10.77 % | 232.810 M -5.14 % | 245.412 M 90.23 % | 129.010 M 153.20 % | 50.951 M -64.52 % | 143.599 M 633.38 % | -26.923 M -224.21 % | 21.675 M | 
| Other non current liabilities | 1.000 K -99.98 % | 5.879 M 11.16 % | 5.289 M -3.03 % | 5.454 M 10.57 % | 4.933 M -18.82 % | 6.076 M 99.62 % | 3.044 M 54.50 % | 1.970 M 17.77 % | 1.673 M -56.16 % | 3.816 M -48.23 % | 7.371 M -7.39 % | 7.959 M -89.00 % | 72.366 M -75.13 % | 290.931 M 8 056.95 % | 3.567 M -18.65 % | 4.384 M 13.23 % | 3.872 M 102.94 % | -131.638 M -71 403.61 % | 184.616 K 0.00 % | 184.616 K | 
| Long term debt | 26.306 M 5.19 % | 25.007 M 105.65 % | 12.160 M -12.36 % | 13.875 M -1.77 % | 14.126 M -73.79 % | 53.887 M -10.63 % | 60.300 M 2.62 % | 58.758 M 42.05 % | 41.363 M 9.07 % | 37.923 M -1.88 % | 38.648 M 3 024.72 % | 1.237 M 50.81 % | 820.157 K -30.38 % | 1.178 M -99.58 % | 282.593 M -5.00 % | 297.460 M -23.57 % | 389.185 M 14.18 % | 340.851 M 61.73 % | 210.758 M 114.88 % | 98.081 M | 
| Total non current liabilities | 26.307 M -14.83 % | 30.886 M 77.01 % | 17.449 M -9.73 % | 19.329 M 1.42 % | 19.058 M -68.22 % | 59.964 M -5.34 % | 63.344 M 4.31 % | 60.728 M 41.11 % | 43.036 M 3.11 % | 41.739 M -9.30 % | 46.019 M 400.44 % | 9.196 M -87.44 % | 73.186 M -74.95 % | 292.109 M 2.08 % | 286.160 M -5.20 % | 301.844 M -23.21 % | 393.057 M 87.87 % | 209.213 M -0.82 % | 210.943 M 110.49 % | 100.215 M | 
| Other current liabilities | 119.793 M 464.64 % | 21.216 M -0.45 % | 21.311 M 6.06 % | 20.094 M 12.67 % | 17.834 M -16.87 % | 21.453 M 296.28 % | 5.414 M -54.57 % | 11.916 M 25.81 % | 9.471 M -10.66 % | 10.601 M -57.67 % | 25.042 M 0.67 % | 24.876 M -67.67 % | 76.938 M 110.04 % | 36.630 M 157.32 % | 14.235 M -12.61 % | 16.289 M -22.25 % | 20.950 M -33.99 % | 31.739 M -10.15 % | 35.326 M -22.65 % | 45.668 M | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 341.494 K -97.38 % | 13.038 M 1 862 471.43 % | 700.000 -99.88 % | 602.282 K 16 222.01 % | 3.690 K | 0.000 -100.00 % | 65.476 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 2.019 M -71.16 % | 7.000 M 574.37 % | 1.038 M -83.90 % | 6.446 M -24.15 % | 8.498 M 21.48 % | 6.995 M 2 692.15 % | 250.541 K -58.58 % | 604.952 K 0.00 % | 604.954 K -16.30 % | 722.805 K -19.85 % | 901.794 K -95.40 % | 19.609 M -79.06 % | 93.659 M -2.07 % | 95.640 M 8.52 % | 88.131 M -4.12 % | 91.913 M -7.78 % | 99.671 M -2.47 % | 102.197 M -24.18 % | 134.786 M 10.63 % | 121.830 M | 
| Total current liabilities | 132.599 M 67.60 % | 79.117 M 6.11 % | 74.559 M -1.31 % | 75.550 M -9.20 % | 83.209 M -13.02 % | 95.667 M 121.64 % | 43.164 M -90.24 % | 442.292 M 49.33 % | 296.181 M 38.63 % | 213.652 M 1.16 % | 211.203 M -10.57 % | 236.153 M -42.03 % | 407.388 M 8.83 % | 374.338 M 0.63 % | 371.979 M -2.80 % | 382.704 M -9.32 % | 422.025 M -15.57 % | 499.852 M 44.33 % | 346.328 M -6.47 % | 370.292 M | 
| Total liabilities | 158.906 M 44.46 % | 110.003 M 19.56 % | 92.007 M -3.03 % | 94.879 M -7.22 % | 102.266 M -34.29 % | 155.631 M 46.12 % | 106.508 M -78.83 % | 503.020 M 48.29 % | 339.217 M 32.82 % | 255.392 M -0.71 % | 257.222 M 4.84 % | 245.349 M -48.95 % | 480.573 M -27.89 % | 666.447 M 1.26 % | 658.139 M -3.86 % | 684.548 M -16.01 % | 815.082 M 14.95 % | 709.065 M 27.24 % | 557.270 M 18.44 % | 470.506 M | 
| Other non current assets | 2.640 M -22.85 % | 3.422 M -3.17 % | 3.534 M -10.46 % | 3.947 M 13.45 % | 3.479 M -51.02 % | 7.103 M -34.14 % | 10.784 M 42.44 % | 7.571 M 3.59 % | 7.308 M 15.56 % | 6.324 M 70.13 % | 3.717 M -7.96 % | 4.039 M -96.69 % | 121.935 M -44.53 % | 219.825 M 10 991 246 400.00 % | -2.000 | 0.000 | 0.000 100.00 % | -135.446 M | 0.000 100.00 % | -2.000 | 
| Long term investments | 1.098 M 80.89 % | 607.000 K 1 003.64 % | 55.000 K 0.00 % | 55.000 K -24.84 % | 73.173 K 18.06 % | 61.980 K -99.19 % | 7.646 M 343.80 % | 1.723 M 18.65 % | 1.452 M 13 100.48 % | 11.000 K -99.72 % | 3.900 M 1.60 % | 3.838 M 6 297.40 % | 60.000 K 0.00 % | 60.000 K 0.00 % | 60.000 K 0.00 % | 60.000 K 0.00 % | 60.000 K 0.00 % | 60.000 K 0.00 % | 60.000 K 0.00 % | 60.000 K | 
| Intangible assets | 1.000 K 0.00 % | 1.000 K -83.33 % | 6.000 K -53.85 % | 13.000 K -53.50 % | 27.959 K -49.52 % | 55.382 K -27.71 % | 76.606 K -99.70 % | 25.583 M 9 219.17 % | 274.524 K -13.08 % | 315.819 K 19.68 % | 263.888 K | 0.000 | 0.000 -100.00 % | 3.711 M -64.41 % | 10.428 M 16.85 % | 8.924 M 2.75 % | 8.685 M 0.31 % | 8.659 M -37.79 % | 13.919 M -13.42 % | 16.076 M | 
| 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 -100.00 % | 1.050 M 0.00 % | 1.050 M 0.00 % | 1.050 M | 
| Goodwill and intangible assets | 1.000 K 0.00 % | 1.000 K -83.33 % | 6.000 K -53.85 % | 13.000 K -53.50 % | 27.959 K -49.52 % | 55.382 K -27.71 % | 76.606 K -99.70 % | 25.583 M 9 219.17 % | 274.524 K -13.08 % | 315.819 K 19.68 % | 263.888 K | 0.000 | 0.000 -100.00 % | 3.711 M -64.41 % | 10.428 M 16.85 % | 8.924 M 2.75 % | 8.685 M -10.54 % | 9.709 M -35.14 % | 14.969 M -12.59 % | 17.126 M | 
| Property plant equipment net | 1.188 M -85.00 % | 7.918 M 173.88 % | 2.891 M -56.66 % | 6.670 M -12.62 % | 7.634 M -90.61 % | 81.266 M 10.38 % | 73.623 M -56.03 % | 167.435 M -1.01 % | 169.148 M -0.37 % | 169.772 M -0.52 % | 170.652 M 1.13 % | 168.751 M -0.77 % | 170.063 M 62.66 % | 104.552 M -66.89 % | 315.770 M 32.04 % | 239.156 M 0.37 % | 238.263 M -1.31 % | 241.420 M 637.87 % | 32.719 M -4.48 % | 34.255 M | 
| Total non current assets | 4.927 M -58.76 % | 11.948 M 84.21 % | 6.486 M -39.30 % | 10.685 M -4.72 % | 11.214 M -87.33 % | 88.486 M -3.96 % | 92.129 M -54.46 % | 202.312 M 13.54 % | 178.183 M 1.00 % | 176.422 M -1.18 % | 178.532 M -21.49 % | 227.412 M -39.51 % | 375.971 M -8.84 % | 412.437 M -3.33 % | 426.663 M 20.39 % | 354.408 M -1.29 % | 359.027 M 42.93 % | 251.188 M 69.06 % | 148.582 M 6.54 % | 139.456 M | 
| Other current assets | 10.511 M -12.83 % | 12.058 M -7.04 % | 12.971 M 7.71 % | 12.043 M -55.46 % | 27.039 M 98.41 % | 13.628 M 5.83 % | 12.877 M 437.18 % | 2.397 M -66.52 % | 7.160 M -78.51 % | 33.314 M 35.25 % | 24.631 M 140.33 % | 10.249 M 126.52 % | 4.525 M 5.02 % | 4.308 M 317.82 % | 1.031 M -82.33 % | 5.836 M -22.01 % | 7.483 M -6.77 % | 8.026 M 6.73 % | 7.521 M 10.91 % | 6.781 M | 
| Short term investments | 90.513 M 2 217.87 % | 3.905 M -7.86 % | 4.238 M 0.09 % | 4.234 M 4.86 % | 4.038 M 155.17 % | 1.582 M -59.53 % | 3.910 M -44.79 % | 7.082 M 62.80 % | 4.350 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.158 M -93.41 % | 17.570 M 6.61 % | 16.480 M -18.77 % | 20.289 M 10.61 % | 18.343 M -14.20 % | 21.379 M 57.98 % | 13.533 M 17.95 % | 11.473 M | 
| cash and cash equivalents | 3.581 M 541.76 % | 558.000 K -71.96 % | 1.990 M -66.61 % | 5.960 M -30.02 % | 8.517 M -13.69 % | 9.868 M 253.69 % | 2.790 M 30.79 % | 2.133 M -77.59 % | 9.520 M -42.67 % | 16.605 M 19.85 % | 13.855 M 10.06 % | 12.588 M -42.49 % | 21.890 M 718.93 % | 2.673 M 8.85 % | 2.456 M -53.97 % | 5.335 M -26.44 % | 7.252 M 5.14 % | 6.898 M 20.15 % | 5.741 M -11.39 % | 6.479 M | 
| Cash and short term investments | 94.094 M 2 008.31 % | 4.463 M -28.34 % | 6.228 M 4.50 % | 5.960 M -52.53 % | 12.555 M 9.65 % | 11.450 M 70.90 % | 6.700 M -27.30 % | 9.216 M -33.56 % | 13.870 M -16.47 % | 16.605 M 19.85 % | 13.855 M 10.06 % | 12.588 M -45.38 % | 23.048 M 13.85 % | 20.243 M 6.90 % | 18.936 M -26.10 % | 25.624 M 0.11 % | 25.596 M -9.48 % | 28.277 M 46.71 % | 19.274 M 7.36 % | 17.952 M | 
| Total current assets | 105.727 M -8.11 % | 115.055 M -10.24 % | 128.180 M -9.31 % | 141.342 M -5.05 % | 148.853 M 0.80 % | 147.673 M 40.64 % | 104.999 M -75.01 % | 420.140 M 39.90 % | 300.317 M 21.54 % | 247.090 M 21.88 % | 202.731 M 20.34 % | 168.470 M -46.06 % | 312.349 M -35.84 % | 486.821 M 2.08 % | 476.889 M 3.86 % | 459.149 M -9.44 % | 507.005 M -15.71 % | 601.476 M 57.55 % | 381.765 M 8.23 % | 352.726 M | 
| Inventory | 755.000 K -78.64 % | 3.535 M -62.75 % | 9.491 M -2.33 % | 9.717 M -24.47 % | 12.865 M -63.77 % | 35.511 M -42.88 % | 62.174 M -49.69 % | 123.578 M -12.20 % | 140.749 M -15.40 % | 166.372 M 6.70 % | 155.918 M 11.74 % | 139.540 M -34.86 % | 214.228 M -14.66 % | 251.030 M 3.01 % | 243.686 M 16.52 % | 209.140 M 21.39 % | 172.287 M -22.60 % | 222.595 M 6.59 % | 208.831 M -6.13 % | 222.476 M | 
| Net receivables | 367.000 K -99.61 % | 94.999 M -4.51 % | 99.490 M -12.44 % | 113.622 M 17.87 % | 96.393 M 10.69 % | 87.084 M 274.58 % | 23.248 M -91.84 % | 284.949 M 105.68 % | 138.538 M 349.79 % | 30.800 M 269.90 % | 8.327 M 36.65 % | 6.093 M -91.36 % | 70.548 M -66.60 % | 211.239 M -0.94 % | 213.236 M -2.43 % | 218.549 M -27.55 % | 301.640 M -11.95 % | 342.578 M 134.42 % | 146.140 M 38.50 % | 105.517 M | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 200.00 % | 0.000 -300.00 % | 0.000 | 0.000 -100.00 % | 50.785 M -39.48 % | 83.913 M -0.45 % | 84.289 M -16.05 % | 100.405 M -5.52 % | 106.268 M -5.13 % | 112.019 M -17.30 % | 135.446 M 34.32 % | 100.835 M 14.56 % | 88.016 M | 
| Other assets | 1.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 162.000 | 0.000 | 0.000 | 0.000 | 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 | 10.787 M -75.57 % | 44.159 M -11.23 % | 49.745 M 4.32 % | 47.687 M 7.09 % | 44.529 M -14.26 % | 51.933 M 354.61 % | 11.424 M -97.34 % | 429.335 M 50.70 % | 284.900 M 40.81 % | 202.325 M 9.21 % | 185.259 M -3.31 % | 191.603 M -19.08 % | 236.791 M -2.18 % | 242.068 M -10.19 % | 269.543 M -1.78 % | 274.433 M -8.95 % | 301.404 M -17.63 % | 365.916 M 107.65 % | 176.216 M -12.82 % | 202.120 M | 
| Tax payables | 0.000 -100.00 % | 6.742 M 173.51 % | 2.465 M 86.32 % | 1.323 M -89.29 % | 12.347 M -17.37 % | 14.943 M 14.61 % | 13.038 M 2 895.74 % | 435.218 K -27.74 % | 602.282 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 69.871 K 1.89 % | 68.574 K | 0.000 | 0.000 | 0.000 -100.00 % | 673.729 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 | 
| 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 | 
| Capital lease obligations | 0.000 -100.00 % | 6.655 M 598.32 % | 953.000 K -77.28 % | 4.194 M -1.29 % | 4.249 M 108.56 % | 2.037 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.330 K -91.37 % | 768.919 K | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | -181.610 M -232.25 % | 137.326 M 0.00 % | 137.327 M 0.00 % | 137.326 M -53.16 % | 293.201 M 113.34 % | 137.437 M 0.00 % | 137.437 M 0.00 % | 137.437 M 0.00 % | 137.437 M 13.84 % | 120.729 M -12.06 % | 137.289 M 0.00 % | 137.289 M 0.00 % | 137.289 M 0.00 % | 137.289 M 0.00 % | 137.289 M 0.00 % | 137.289 M 6.18 % | 129.296 M 0.00 % | 129.296 M 0.00 % | 129.296 M 0.00 % | 129.296 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 -100.00 % | 1.949 M | 
| Other liabilities | 0.000 | 0.000 100.00 % | -999.000 | 0.000 100.00 % | -901.000 | 0.000 | 0.000 | 0.000 | 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 | 110.655 M -12.87 % | 127.003 M -5.69 % | 134.666 M -11.42 % | 152.027 M -5.02 % | 160.067 M -32.22 % | 236.158 M 19.80 % | 197.129 M -68.33 % | 622.451 M 30.08 % | 478.500 M 12.98 % | 423.513 M 11.08 % | 381.264 M -3.69 % | 395.882 M -42.49 % | 688.320 M -23.46 % | 899.257 M -0.48 % | 903.552 M 11.06 % | 813.557 M -6.06 % | 866.032 M 1.57 % | 852.664 M 60.77 % | 530.348 M 7.75 % | 492.182 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 
| 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 | 
| Change in working capital | 93.177 M 554.33 % | 14.240 M -37.35 % | 22.730 M 743.36 % | -3.533 M 62.26 % | -9.362 M -131.70 % | 29.530 M 127.05 % | -109.182 M -940.94 % | 12.983 M -57.36 % | 30.447 M -2.05 % | 31.083 M 178.19 % | -39.752 M -141.15 % | -16.484 M -48.78 % | -11.080 M 30.40 % | -15.919 M 51.18 % | -32.608 M -358.18 % | 12.630 M 7.89 % | 11.706 M 122.32 % | -52.448 M 37.54 % | -83.967 M -591.62 % | 17.079 M | 
| Accounts receivables | 3.108 M -28.40 % | 4.341 M -76.80 % | 18.710 M 208.73 % | -17.208 M -11.20 % | -15.475 M 73.23 % | -57.811 M -125.32 % | 228.349 M 276.33 % | -129.504 M -342.29 % | -29.280 M -29.89 % | -22.541 M -1 198.99 % | -1.735 M -139.16 % | 4.432 M 107.79 % | -56.909 M -61.47 % | -35.245 M -463.43 % | 9.698 M -87.96 % | 80.535 M 119.83 % | 36.635 M 116.04 % | -228.421 M -276.37 % | -60.691 M -359.82 % | 23.359 M | 
| Inventory | 2.780 M -53.32 % | 5.955 M 2 523.35 % | 227.000 K -92.79 % | 3.148 M -85.69 % | 21.996 M -16.87 % | 26.461 M -50.91 % | 53.901 M 118.01 % | 24.725 M -2.66 % | 25.400 M 353.04 % | -10.038 M 43.03 % | -17.620 M -123.72 % | 74.284 M 421.51 % | 14.244 M -18.45 % | 17.468 M 150.56 % | -34.546 M 6.26 % | -36.853 M -173.26 % | 50.308 M 465.51 % | -13.764 M -200.87 % | 13.645 M 127.14 % | -50.273 M | 
| Accounts payables | 1.405 M 128.78 % | -4.882 M -337.34 % | 2.057 M -56.72 % | 4.753 M 164.25 % | -7.397 M -117.50 % | 42.270 M 110.23 % | -413.362 M -381.07 % | 147.067 M 3 258.62 % | 4.379 M -94.26 % | 76.298 M 1 302.64 % | -6.344 M -136.31 % | 17.474 M 431.14 % | -5.277 M -384.07 % | 1.858 M 123.94 % | -7.760 M 75.01 % | -31.051 M 58.73 % | -75.237 M -139.65 % | 189.737 M 613.91 % | -36.921 M -183.92 % | 43.993 M | 
| Other working capital | 85.884 M 873.08 % | 8.826 M 408.41 % | 1.736 M -69.93 % | 5.774 M 168.04 % | -8.486 M -145.60 % | 18.611 M -15.14 % | 21.930 M 174.84 % | -29.304 M -197.85 % | 29.949 M 337.02 % | -12.635 M 10.09 % | -14.053 M 87.53 % | -112.675 M -405.66 % | 36.862 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other non cash items | -30.123 M -1 761.50 % | 1.813 M 120.12 % | -9.011 M -582.65 % | -1.320 M 95.62 % | -30.133 M -2 876.66 % | -1.012 M 98.30 % | -59.520 M -796.30 % | 8.548 M 427.67 % | -2.609 M -105.05 % | 51.691 M -24.26 % | 68.243 M 137.65 % | -181.251 M -2 326.21 % | 8.142 M 139.51 % | -20.605 M -398.47 % | 6.903 M 2.41 % | 6.741 M -80.23 % | 34.099 M 293.17 % | 8.673 M 90.17 % | 4.561 M 118.83 % | -24.223 M | 
| Net cash provided by operating activities | 787.000 K 113.35 % | -5.895 M -294.81 % | 3.026 M 205.77 % | -2.861 M 94.85 % | -55.504 M -302.94 % | 27.350 M 114.09 % | -194.124 M -4 510.12 % | 4.402 M 369.77 % | -1.632 M -118.66 % | 8.742 M 163.88 % | -13.685 M 89.66 % | -132.403 M -1 909.65 % | 7.317 M 1 193.07 % | -669.352 K -103.72 % | 18.014 M -46.14 % | 33.448 M -3.25 % | 34.571 M 143.92 % | -78.714 M 30.32 % | -112.965 M -200.36 % | -37.610 M | 
| Investments in property plant and equipment | -51.000 K -100.66 % | 7.687 M 69 981.82 % | -11.000 K 99.62 % | -2.923 M -235.31 % | -871.743 K 94.60 % | -16.133 M -687.98 % | -2.047 M 92.26 % | -26.452 M -877.30 % | -2.707 M -6.12 % | -2.550 M 33.99 % | -3.864 M 44.17 % | -6.921 M -206.40 % | -2.259 M 45.24 % | -4.125 M 74.37 % | -16.098 M -24.05 % | -12.976 M -43.79 % | -9.024 M 8.00 % | -9.809 M 13.55 % | -11.346 M -39.50 % | -8.134 M | 
| Acquisitions net | 0.000 -100.00 % | 104.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 50.000 K -99.97 % | 192.417 M | 0.000 -100.00 % | 263.917 K | 0.000 -100.00 % | 62.197 K -99.97 % | 202.498 M 421 463.75 % | 48.035 K -71.13 % | 166.402 K -98.34 % | 10.044 M 126.21 % | 4.440 M 1 979.46 % | 213.528 K 842.02 % | 22.667 K | 0.000 -100.00 % | 140.000 K | 
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 
| Sales maturities of investments | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | 1.283 M 117.01 % | -7.541 M -1 921.50 % | 414.000 K | 0.000 -100.00 % | 99.835 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 | 
| Net cash used for investing activites | 1.232 M 392.80 % | 250.000 K -37.97 % | 403.000 K 113.79 % | -2.923 M -102.95 % | 98.963 M 715.34 % | -16.083 M -108.45 % | 190.369 M 819.69 % | -26.452 M -982.89 % | -2.443 M 4.22 % | -2.550 M 32.04 % | -3.753 M -101.92 % | 195.577 M 8 946.05 % | -2.211 M 44.15 % | -3.959 M 34.60 % | -6.054 M 29.08 % | -8.536 M 3.12 % | -8.811 M 9.97 % | -9.786 M 13.75 % | -11.346 M -41.94 % | -7.994 M | 
| Debt repayment | 4.521 M -53.03 % | 9.625 M 1 475.00 % | -700.000 K 30.00 % | -1.000 M 97.43 % | -38.880 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -904.198 K -104.83 % | 18.705 M 125.40 % | -73.633 M -3 100.04 % | -2.301 M -138.77 % | 5.936 M 131.83 % | -18.649 M 81.25 % | -99.482 M -317.18 % | 45.807 M -53.02 % | 97.504 M -22.39 % | 125.633 M 287.36 % | -67.054 M | 
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.599 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.000 M | 
| 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 | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other financing activites | -3.517 M 35.01 % | -5.412 M -119.46 % | -2.466 M | 0.000 100.00 % | -15.000 100.00 % | -9.833 M -737.76 % | 1.542 M -91.14 % | 17.395 M 405.68 % | 3.440 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -74.250 M | 0.000 | 0.000 -100.00 % | 74.250 M | 
| Net cash used provided by financing activities | 1.004 M -76.17 % | 4.213 M 233.07 % | -3.166 M -216.60 % | -1.000 M 97.43 % | -38.880 M -295.41 % | -9.833 M -737.76 % | 1.542 M -91.14 % | 17.395 M 405.68 % | 3.440 M 499.44 % | -861.198 K -104.60 % | 18.705 M 125.40 % | -73.633 M -3 100.04 % | -2.301 M -138.77 % | 5.936 M 131.83 % | -18.649 M 25.06 % | -24.884 M 12.51 % | -28.442 M -129.17 % | 97.504 M -22.39 % | 125.633 M 145.40 % | 51.196 M | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 -100.00 % | 4.227 M 171.29 % | -5.929 M -205.06 % | 5.643 M 96.66 % | 2.870 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 | 
| Net change in cash | 3.023 M 311.10 % | -1.432 M -642.42 % | 264.000 K 103.89 % | -6.791 M -402.82 % | -1.351 M -119.08 % | 7.078 M 977.69 % | 656.763 K 108.89 % | -7.387 M -1 064.35 % | -634.425 K -111.90 % | 5.331 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at beginning of period | 558.000 K -71.96 % | 1.990 M 15.30 % | 1.726 M -79.73 % | 8.517 M -13.69 % | 9.868 M 253.69 % | 2.790 M 30.79 % | 2.133 M -77.59 % | 9.520 M -6.25 % | 10.155 M -9.93 % | 11.274 M -10.44 % | 12.588 M -42.49 % | 21.890 M 718.93 % | 2.673 M 8.85 % | 2.456 M -53.97 % | 5.335 M -26.44 % | 7.252 M 5.14 % | 6.898 M 20.15 % | 5.741 M -11.39 % | 6.479 M | 0.000 | 
| Cash at end of period | 3.581 M -19.76 % | 4.463 M 124.27 % | 1.990 M 15.30 % | 1.726 M -79.74 % | 8.517 M -13.69 % | 9.868 M 253.69 % | 2.790 M 30.79 % | 2.133 M -77.59 % | 9.520 M -42.67 % | 16.605 M 19.85 % | 13.855 M 10.06 % | 12.588 M -42.49 % | 21.890 M 718.93 % | 2.673 M 8.85 % | 2.456 M -53.97 % | 5.335 M -26.44 % | 7.252 M 5.14 % | 6.898 M 20.15 % | 5.741 M -11.39 % | 6.479 M | 
| Operating cash flow | 787.000 K 110.24 % | -7.687 M -354.03 % | 3.026 M 205.77 % | -2.861 M 94.85 % | -55.504 M -302.94 % | 27.350 M 114.09 % | -194.124 M -4 510.12 % | 4.402 M 369.77 % | -1.632 M -118.66 % | 8.742 M 163.88 % | -13.685 M 89.66 % | -132.403 M -1 909.65 % | 7.317 M 1 193.07 % | -669.352 K -103.72 % | 18.014 M -46.14 % | 33.448 M -3.25 % | 34.571 M 143.92 % | -78.714 M 30.32 % | -112.965 M -200.36 % | -37.610 M | 
| Capital expenditure | -51.000 K -100.66 % | 7.687 M 69 981.82 % | -11.000 K 99.62 % | -2.923 M -235.31 % | -871.741 K 94.60 % | -16.133 M -687.98 % | -2.047 M 92.26 % | -26.452 M -877.30 % | -2.707 M -6.12 % | -2.550 M 27.96 % | -3.541 M 48.85 % | -6.921 M -206.40 % | -2.259 M 45.24 % | -4.125 M 74.37 % | -16.098 M -24.05 % | -12.976 M -43.79 % | -9.024 M 8.00 % | -9.809 M 13.55 % | -11.346 M -39.50 % | -8.134 M | 
| Free CashFlow | 736.000 K 112.49 % | -5.895 M -295.52 % | 3.015 M 152.13 % | -5.784 M 89.74 % | -56.376 M -602.58 % | 11.217 M 105.72 % | -196.171 M -789.67 % | -22.050 M -408.26 % | -4.338 M -170.06 % | 6.192 M 135.95 % | -17.226 M 87.64 % | -139.325 M -2 854.77 % | 5.058 M 205.48 % | -4.795 M -350.18 % | 1.916 M -90.64 % | 20.472 M -19.87 % | 25.547 M 128.86 % | -88.523 M 28.79 % | -124.311 M -171.76 % | -45.744 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 755.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.637 M -32.12 % | 9.778 M -58.60 % | 23.621 M 82.68 % | 12.930 M -58.01 % | 30.790 M 81.91 % | 16.926 M -5.12 % | 17.839 M -40.28 % | 29.870 M 41.79 % | 21.066 M -50.15 % | 42.263 M 65.98 % | 25.463 M -36.77 % | 40.272 M 60.02 % | 25.167 M -5.81 % | 26.719 M -8.13 % | 29.082 M 138.10 % | 12.214 M 41.41 % | 8.637 M -86.21 % | 62.627 M 12.58 % | 55.628 M 33.12 % | 41.787 M 28.99 % | 32.395 M 1.89 % | 31.794 M -15.52 % | 37.634 M 62.42 % | 23.171 M -64.18 % | 64.686 M -56.93 % | 150.177 M 7.93 % | 139.138 M 141.98 % | 57.500 M -48.71 % | 112.100 M 37.88 % | 81.300 M -39.28 % | 133.900 M -3.53 % | 138.800 M -6.66 % | 148.700 M | 
| Net income | -651.000 K 98.74 % | -51.515 M -1 458.70 % | -3.305 M -72.31 % | -1.918 M 77.48 % | -8.515 M -70.81 % | -4.985 M 34.59 % | -7.621 M 3.05 % | -7.861 M -51.44 % | -5.191 M 44.68 % | -9.384 M -35.96 % | -6.902 M -703.32 % | 1.144 M 912.39 % | 113.000 K -97.81 % | 5.151 M 263.58 % | -3.149 M -95.11 % | -1.614 M 29.49 % | -2.289 M 86.24 % | -16.635 M -228.82 % | 12.913 M 247.95 % | -8.728 M 7.23 % | -9.408 M -502.69 % | -1.561 M 0.45 % | -1.568 M -418.05 % | 493.000 K 107.08 % | -6.967 M 93.94 % | -115.025 M -249.58 % | -32.904 M -124.40 % | 134.845 M 1 011.36 % | -14.796 M -189.49 % | 16.533 M 2 755.44 % | 579.000 K 103.94 % | -14.700 M 34.46 % | -22.430 M -323.21 % | -5.300 M 39.08 % | -8.700 M 35.07 % | -13.400 M -168.00 % | -5.000 M | 
| Income before tax | -651.000 K 98.74 % | -51.515 M -1 458.70 % | -3.305 M -72.31 % | -1.918 M 77.48 % | -8.515 M -66.02 % | -5.129 M 32.70 % | -7.621 M 3.05 % | -7.861 M -51.44 % | -5.191 M 44.68 % | -9.384 M -35.96 % | -6.902 M -703.32 % | 1.144 M 912.39 % | 113.000 K -97.81 % | 5.151 M 263.58 % | -3.149 M -95.11 % | -1.614 M 29.49 % | -2.289 M 88.53 % | -19.958 M -169.82 % | 28.583 M 427.49 % | -8.728 M 7.23 % | -9.408 M -502.69 % | -1.561 M 0.45 % | -1.568 M -418.05 % | 493.000 K 107.08 % | -6.967 M 94.35 % | -123.246 M -193.84 % | -41.943 M -124.99 % | 167.822 M 1 234.24 % | -14.796 M -189.49 % | 16.533 M 2 755.44 % | 579.000 K 103.94 % | -14.700 M 34.46 % | -22.430 M -323.21 % | -5.300 M 39.08 % | -8.700 M 35.07 % | -13.400 M -168.00 % | -5.000 M | 
| Income before tax ratio | -0.86 | 0.00 | 0.00 | 0.00 100.00 % | -1.28 -144.59 % | -0.52 -62.58 % | -0.32 46.93 % | -0.61 -260.61 % | -0.17 69.59 % | -0.55 -43.29 % | -0.39 -1 110.21 % | 0.04 613.99 % | 0.01 -95.60 % | 0.12 198.55 % | -0.12 -208.58 % | -0.04 55.94 % | -0.09 87.82 % | -0.75 -176.00 % | 0.98 237.54 % | -0.71 34.40 % | -1.09 -4 270.12 % | -0.02 11.57 % | -0.03 -338.92 % | 0.01 105.49 % | -0.22 94.45 % | -3.88 -247.82 % | -1.11 -115.39 % | 7.24 3 266.43 % | -0.23 -307.77 % | 0.11 2 545.55 % | 0.00 101.63 % | -0.26 -27.77 % | -0.20 -206.93 % | -0.07 -0.33 % | -0.06 32.70 % | -0.10 -187.12 % | -0.03 | 
| EBITDA | -586.000 K 98.82 % | -49.684 M -2 175.95 % | -2.183 M -174.25 % | -796.000 K 88.70 % | -7.044 M -109.77 % | -3.358 M 43.74 % | -5.969 M -0.05 % | -5.966 M -40.21 % | -4.255 M 47.81 % | -8.153 M -46.90 % | -5.550 M -320.68 % | 2.515 M 72.61 % | 1.457 M -81.51 % | 7.881 M 459.53 % | -2.192 M -246.29 % | -633.000 K 51.94 % | -1.317 M 92.89 % | -18.511 M -158.79 % | 31.486 M 707.84 % | -5.180 M 13.20 % | -5.968 M -164.41 % | 9.265 M 3 117.01 % | 288.000 K -88.46 % | 2.496 M 159.25 % | -4.213 M 96.62 % | -124.707 M -225.52 % | -38.310 M -122.36 % | 171.353 M 1 637.63 % | -11.144 M -160.35 % | 18.465 M 437.24 % | 3.437 M 126.04 % | -13.200 M 30.27 % | -18.930 M -628.08 % | -2.600 M 56.67 % | -6.000 M 39.39 % | -9.900 M -661.54 % | -1.300 M | 
| Net income ratio | -0.86 | 0.00 | 0.00 | 0.00 100.00 % | -1.28 -151.65 % | -0.51 -58.02 % | -0.32 46.93 % | -0.61 -260.61 % | -0.17 69.59 % | -0.55 -43.29 % | -0.39 -1 110.21 % | 0.04 613.99 % | 0.01 -95.60 % | 0.12 198.55 % | -0.12 -208.58 % | -0.04 55.94 % | -0.09 85.39 % | -0.62 -240.22 % | 0.44 162.14 % | -0.71 34.40 % | -1.09 -4 270.12 % | -0.02 11.57 % | -0.03 -338.92 % | 0.01 105.49 % | -0.22 94.06 % | -3.62 -313.79 % | -0.87 -115.02 % | 5.82 2 644.23 % | -0.23 -307.77 % | 0.11 2 545.55 % | 0.00 101.63 % | -0.26 -27.77 % | -0.20 -206.93 % | -0.07 -0.33 % | -0.06 32.70 % | -0.10 -187.12 % | -0.03 | 
| Ratio EBITDA | -0.78 | 0.00 | 0.00 | 0.00 100.00 % | -1.06 -209.04 % | -0.34 -35.90 % | -0.25 45.23 % | -0.46 -233.88 % | -0.14 71.31 % | -0.48 -54.82 % | -0.31 -469.50 % | 0.08 21.74 % | 0.07 -62.91 % | 0.19 316.62 % | -0.09 -447.68 % | -0.02 69.96 % | -0.05 92.45 % | -0.69 -163.99 % | 1.08 355.28 % | -0.42 38.62 % | -0.69 -567.07 % | 0.15 2 757.49 % | 0.01 -91.33 % | 0.06 145.93 % | -0.13 96.68 % | -3.92 -285.31 % | -1.02 -113.77 % | 7.40 4 392.56 % | -0.17 -240.12 % | 0.12 397.75 % | 0.02 110.76 % | -0.23 -35.94 % | -0.17 -428.03 % | -0.03 28.63 % | -0.04 37.18 % | -0.07 -715.86 % | -0.01 | 
| Gross profit ratio | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.89 -496.47 % | -0.15 -30.29 % | -0.11 68.06 % | -0.36 -3 487.39 % | -0.01 95.92 % | -0.24 -6.99 % | -0.23 -561.74 % | 0.05 145.63 % | -0.11 -204.06 % | 0.10 725.71 % | 0.01 -86.89 % | 0.10 -56.48 % | 0.22 148.03 % | -0.46 -493.70 % | 0.12 135.89 % | -0.33 43.79 % | -0.58 -1 923.48 % | 0.03 -73.02 % | 0.12 -41.90 % | 0.20 259.07 % | 0.06 2 707.24 % | 0.00 99.71 % | -0.75 -31.48 % | -0.57 -365.82 % | -0.12 -172.39 % | 0.17 136.46 % | 0.07 150.76 % | -0.14 -28.39 % | -0.11 -202.53 % | 0.11 394.10 % | 0.02 314.72 % | -0.01 -118.29 % | 0.06 | 
| Weighted average shs out dil | 13.020 M -1.51 % | 13.220 M 0.00 % | 13.220 M -3.50 % | 13.700 M 2.97 % | 13.305 M -0.15 % | 13.325 M -0.34 % | 13.370 M 0.35 % | 13.324 M -0.01 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M | 
| Weighted average shs out | 13.020 M -1.51 % | 13.220 M 0.00 % | 13.220 M -3.50 % | 13.700 M 2.97 % | 13.305 M -0.15 % | 13.325 M -0.34 % | 13.370 M 0.35 % | 13.324 M -0.01 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M 0.00 % | 13.325 M | 
| EPS diluted | -0.05 98.72 % | -3.90 -1 460.00 % | -0.25 -78.57 % | -0.14 78.13 % | -0.64 -72.97 % | -0.37 35.09 % | -0.57 3.39 % | -0.59 -51.28 % | -0.39 44.29 % | -0.70 -34.62 % | -0.52 -706.06 % | 0.09 909.41 % | 0.01 -97.82 % | 0.39 262.50 % | -0.24 -100.00 % | -0.12 29.41 % | -0.17 86.40 % | -1.25 -228.87 % | 0.97 249.23 % | -0.65 8.45 % | -0.71 -491.67 % | -0.12 0.00 % | -0.12 -424.32 % | 0.04 107.12 % | -0.52 93.97 % | -8.63 -249.39 % | -2.47 -124.41 % | 10.12 1 011.71 % | -1.11 -189.52 % | 1.24 3 000.00 % | 0.04 103.64 % | -1.10 34.52 % | -1.68 -320.00 % | -0.40 38.46 % | -0.65 35.64 % | -1.01 -165.79 % | -0.38 | 
| Earnings per share | -0.05 98.72 % | -3.90 -1 460.00 % | -0.25 -78.57 % | -0.14 78.13 % | -0.64 -72.97 % | -0.37 35.09 % | -0.57 3.39 % | -0.59 -51.28 % | -0.39 44.29 % | -0.70 -34.62 % | -0.52 -706.06 % | 0.09 909.41 % | 0.01 -97.82 % | 0.39 262.50 % | -0.24 -100.00 % | -0.12 29.41 % | -0.17 86.40 % | -1.25 -228.87 % | 0.97 249.23 % | -0.65 8.45 % | -0.71 -491.67 % | -0.12 0.00 % | -0.12 -424.32 % | 0.04 107.12 % | -0.52 93.97 % | -8.63 -249.39 % | -2.47 -124.41 % | 10.12 1 011.71 % | -1.11 -189.52 % | 1.24 3 000.00 % | 0.04 103.64 % | -1.10 34.52 % | -1.68 -320.00 % | -0.40 38.46 % | -0.65 35.64 % | -1.01 -165.79 % | -0.38 | 
| Gross profit | 0.000 100.00 % | -2.780 M -277 900.00 % | -1.000 K -111.11 % | 9.000 K 100.15 % | -5.911 M -304.86 % | -1.460 M 46.07 % | -2.707 M 41.66 % | -4.640 M -1 406.49 % | -308.000 K 92.57 % | -4.146 M -1.52 % | -4.084 M -375.76 % | 1.481 M 164.70 % | -2.289 M -151.87 % | 4.413 M 1 270.50 % | 322.000 K -91.71 % | 3.884 M -30.36 % | 5.577 M 145.24 % | -12.327 M -461.71 % | 3.408 M 185.46 % | -3.988 M 20.51 % | -5.017 M -351.48 % | 1.995 M -69.62 % | 6.567 M -22.65 % | 8.490 M 363.18 % | 1.833 M 2 756.52 % | -69.000 K 99.76 % | -28.214 M -113.55 % | -13.212 M -66.86 % | -7.918 M -131.18 % | 25.394 M 155.22 % | 9.950 M 222.84 % | -8.100 M 34.15 % | -12.300 M -241.38 % | 8.700 M 200.00 % | 2.900 M 307.14 % | -1.400 M -117.07 % | 8.200 M | 
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -144.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 0.000 -75.00 % | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 100.00 % | -3.323 M -121.21 % | 15.670 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -8.220 M 9.06 % | -9.039 M -127.41 % | 32.977 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cost of revenue | 755.000 K -72.84 % | 2.780 M 126.84 % | -10.359 M -115 000.00 % | -9.000 K -100.07 % | 12.548 M 11.66 % | 11.238 M -57.32 % | 26.328 M 49.85 % | 17.570 M -43.50 % | 31.098 M 47.58 % | 21.072 M -3.88 % | 21.923 M -22.78 % | 28.389 M 21.55 % | 23.355 M -38.30 % | 37.850 M 50.55 % | 25.141 M -30.91 % | 36.388 M 85.75 % | 19.590 M -49.83 % | 39.046 M 52.08 % | 25.674 M 58.46 % | 16.202 M 18.66 % | 13.654 M -77.48 % | 60.632 M 23.58 % | 49.061 M 47.34 % | 33.297 M 8.95 % | 30.562 M -4.08 % | 31.863 M -51.61 % | 65.848 M 80.99 % | 36.383 M -49.89 % | 72.604 M -41.82 % | 124.783 M -3.41 % | 129.188 M 96.93 % | 65.600 M -47.27 % | 124.400 M 71.35 % | 72.600 M -44.58 % | 131.000 M -6.56 % | 140.200 M -0.21 % | 140.500 M | 
| General and administrative 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 | 
| 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 | 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 | 1.329 M 149.15 % | -2.704 M -178.13 % | 3.461 M 172.95 % | 1.268 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 | 0.000 | 0.000 | 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 M | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 1.329 M 117.33 % | -7.670 M -318.96 % | 3.503 M 64.85 % | 2.125 M -0.98 % | 2.146 M -23.44 % | 2.803 M -37.26 % | 4.468 M 31.84 % | 3.389 M -24.69 % | 4.500 M -25.90 % | 6.073 M 84.93 % | 3.284 M 38.68 % | 2.368 M -37.59 % | 3.794 M 378.44 % | 793.000 K -74.44 % | 3.103 M -43.88 % | 5.529 M -26.24 % | 7.496 M -7.30 % | 8.086 M 29.44 % | 6.247 M 74.30 % | 3.584 M 17.28 % | 3.056 M 73.83 % | 1.758 M -75.58 % | 7.199 M -2.32 % | 7.370 M 10.05 % | 6.697 M -27.23 % | 9.203 M -2.13 % | 9.403 M 36.51 % | 6.888 M 28.75 % | 5.350 M -37.59 % | 8.573 M 17.52 % | 7.295 M -1.42 % | 7.400 M -1.73 % | 7.530 M -41.17 % | 12.800 M 33.33 % | 9.600 M 2.13 % | 9.400 M -8.74 % | 10.300 M | 
| Cost and expenses | 2.084 M 142.62 % | -4.890 M -239.59 % | 3.503 M 65.55 % | 2.116 M -85.60 % | 14.694 M 4.65 % | 14.041 M -54.41 % | 30.796 M 46.93 % | 20.959 M -41.12 % | 35.598 M 31.14 % | 27.145 M 7.69 % | 25.207 M -18.04 % | 30.757 M 13.29 % | 27.149 M -29.74 % | 38.643 M 36.82 % | 28.244 M -32.62 % | 41.917 M 54.76 % | 27.086 M -42.53 % | 47.132 M 47.65 % | 31.921 M 61.33 % | 19.786 M 18.41 % | 16.710 M -73.22 % | 62.390 M 10.90 % | 56.260 M 38.34 % | 40.667 M 9.15 % | 37.259 M -9.27 % | 41.066 M -45.43 % | 75.251 M 73.91 % | 43.271 M -44.49 % | 77.954 M -41.54 % | 133.356 M -2.29 % | 136.483 M 86.96 % | 73.000 M -44.67 % | 131.930 M 54.48 % | 85.400 M -39.26 % | 140.600 M -6.02 % | 149.600 M -0.80 % | 150.800 M | 
| 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 | 
| Selling general and administrative expenses | 0.000 100.00 % | -4.966 M -11 923.81 % | 42.000 K -95.10 % | 857.000 K -60.07 % | 2.146 M -23.44 % | 2.803 M -37.26 % | 4.468 M 31.84 % | 3.389 M -24.69 % | 4.500 M -25.90 % | 6.073 M 84.93 % | 3.284 M 38.68 % | 2.368 M -37.59 % | 3.794 M 378.44 % | 793.000 K -74.44 % | 3.103 M -43.88 % | 5.529 M -26.24 % | 7.496 M -7.30 % | 8.086 M 29.44 % | 6.247 M 74.30 % | 3.584 M 17.28 % | 3.056 M 73.83 % | 1.758 M -75.58 % | 7.199 M -2.32 % | 7.370 M 10.05 % | 6.697 M -27.23 % | 9.203 M -2.13 % | 9.403 M 36.51 % | 6.888 M 28.75 % | 5.350 M -37.59 % | 8.573 M 17.52 % | 7.295 M -1.42 % | 7.400 M -1.73 % | 7.530 M -36.19 % | 11.800 M 22.92 % | 9.600 M 2.13 % | 9.400 M -8.74 % | 10.300 M | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.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 | 
| Interest expense | 1.000 K -99.94 % | 1.756 M 1 055.26 % | 152.000 K -0.65 % | 153.000 K -69.46 % | 501.000 K -19.32 % | 621.000 K 1.97 % | 609.000 K 6.84 % | 570.000 K 48.83 % | 383.000 K 6.98 % | 358.000 K -5.04 % | 377.000 K -4.80 % | 396.000 K 7.32 % | 369.000 K -35.83 % | 575.000 K 53.33 % | 375.000 K -5.54 % | 397.000 K 1.79 % | 390.000 K -4.88 % | 410.000 K -70.88 % | 1.408 M -4.41 % | 1.473 M 7.91 % | 1.365 M -67.76 % | 4.234 M 241.45 % | 1.240 M -10.66 % | 1.388 M -35.11 % | 2.139 M 0.14 % | 2.136 M 32.42 % | 1.613 M 6.75 % | 1.511 M -7.47 % | 1.633 M 23.15 % | 1.326 M -37.10 % | 2.108 M 163.50 % | 800.000 K -70.37 % | 2.700 M 50.00 % | 1.800 M -10.00 % | 2.000 M -25.93 % | 2.700 M -10.00 % | 3.000 M | 
| Depreciation and amortization | 64.000 K -14.67 % | 75.000 K -92.27 % | 970.000 K 0.10 % | 969.000 K -0.10 % | 970.000 K 4.08 % | 932.000 K -10.73 % | 1.044 M -21.27 % | 1.326 M 139.78 % | 553.000 K -36.58 % | 872.000 K -10.56 % | 975.000 K 0.00 % | 975.000 K 0.00 % | 975.000 K -54.76 % | 2.155 M 270.27 % | 582.000 K 0.00 % | 582.000 K 0.00 % | 582.000 K -43.88 % | 1.037 M -30.64 % | 1.495 M -27.95 % | 2.075 M 0.05 % | 2.074 M -68.53 % | 6.590 M 971.54 % | 615.000 K 0.00 % | 615.000 K 0.00 % | 615.000 K 117.09 % | -3.599 M -278.17 % | 2.020 M 0.00 % | 2.020 M 0.00 % | 2.020 M 233.33 % | 606.000 K -19.20 % | 750.000 K 7.14 % | 700.000 K -12.50 % | 800.000 K -11.11 % | 900.000 K 28.57 % | 700.000 K -12.50 % | 800.000 K 0.00 % | 800.000 K | 
| Operating income | -1.329 M -127.18 % | 4.890 M 239.55 % | -3.504 M -65.60 % | -2.116 M 73.74 % | -8.057 M -89.00 % | -4.263 M 40.59 % | -7.175 M 10.64 % | -8.029 M -66.99 % | -4.808 M 52.95 % | -10.219 M -38.69 % | -7.368 M -730.67 % | -887.000 K 85.42 % | -6.083 M -268.04 % | 3.620 M 230.17 % | -2.781 M -69.06 % | -1.645 M 14.28 % | -1.919 M 90.60 % | -20.413 M -619.02 % | -2.839 M 62.51 % | -7.572 M 6.21 % | -8.073 M -3 506.33 % | 237.000 K 137.50 % | -632.000 K -156.43 % | 1.120 M 123.03 % | -4.864 M 47.54 % | -9.272 M 75.35 % | -37.617 M -87.15 % | -20.100 M -51.49 % | -13.268 M -178.88 % | 16.821 M 533.56 % | 2.655 M 117.13 % | -15.500 M 21.84 % | -19.830 M -383.66 % | -4.100 M 38.81 % | -6.700 M 37.96 % | -10.800 M -414.29 % | -2.100 M | 
| Operating income ratio | -1.76 | 0.00 | 0.00 | 0.00 100.00 % | -1.21 -178.44 % | -0.44 -43.53 % | -0.30 51.08 % | -0.62 -297.66 % | -0.16 74.14 % | -0.60 -46.18 % | -0.41 -1 290.88 % | -0.03 89.72 % | -0.29 -437.12 % | 0.09 178.43 % | -0.11 -167.38 % | -0.04 46.43 % | -0.08 90.02 % | -0.76 -682.61 % | -0.10 84.25 % | -0.62 33.67 % | -0.93 -24 799.34 % | 0.00 133.31 % | -0.01 -142.39 % | 0.03 117.85 % | -0.15 48.51 % | -0.29 70.82 % | -1.00 -15.23 % | -0.87 -322.92 % | -0.21 -283.12 % | 0.11 486.99 % | 0.02 107.08 % | -0.27 -52.39 % | -0.18 -250.77 % | -0.05 -0.79 % | -0.05 35.69 % | -0.08 -450.97 % | -0.01 | 
| Total other income expenses net | 678.000 K 101.20 % | -56.405 M -28 587.37 % | 198.000 K 0.00 % | 198.000 K 143.23 % | -458.000 K 47.11 % | -866.000 K -94.17 % | -446.000 K -365.48 % | 168.000 K 143.86 % | -383.000 K -145.87 % | 835.000 K 79.18 % | 466.000 K -77.06 % | 2.031 M -67.22 % | 6.196 M 304.70 % | 1.531 M 516.03 % | -368.000 K -1 287.10 % | 31.000 K 108.38 % | -370.000 K -181.32 % | 455.000 K -98.55 % | 31.422 M 2 818.17 % | -1.156 M 13.41 % | -1.335 M 25.75 % | -1.798 M -92.09 % | -936.000 K -49.28 % | -627.000 K 70.19 % | -2.103 M 98.15 % | -113.974 M -2 534.63 % | -4.326 M -102.30 % | 187.922 M 12 398.56 % | -1.528 M -430.56 % | -288.000 K 86.13 % | -2.076 M -359.50 % | 800.000 K 130.77 % | -2.600 M -116.67 % | -1.200 M 40.00 % | -2.000 M 23.08 % | -2.600 M 10.34 % | -2.900 M | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 24.744 M | 0.000 -100.00 % | 30.435 M | 0.000 -100.00 % | 24.111 M | 0.000 -100.00 % | 17.781 M 58.65 % | 11.208 M 4.27 % | 10.749 M -3.87 % | 11.182 M -1.97 % | 11.407 M 15.72 % | 9.857 M -79.96 % | 49.182 M -3.59 % | 51.015 M 23.13 % | 41.433 M -28.27 % | 57.761 M 221.88 % | -47.393 M -182.81 % | 57.230 M 24.41 % | 46.000 M 63.71 % | 28.098 M 35.74 % | 20.700 M | 
| Total investments | 0.000 -100.00 % | 1.098 M | 0.000 -100.00 % | 1.412 M | 0.000 -100.00 % | 1.390 M | 0.000 -100.00 % | 5.407 M 25.95 % | 4.293 M -14.48 % | 5.020 M 430.10 % | 947.000 K -89.38 % | 8.913 M 116.80 % | 4.111 M -20.57 % | 5.176 M 214.76 % | 1.644 M -65.12 % | 4.714 M -59.21 % | 11.556 M 21.59 % | 9.504 M -26.76 % | 12.977 M | 0.000 | 0.000 | 0.000 | 
| Total debt | 0.000 -100.00 % | 28.325 M | 0.000 -100.00 % | 31.379 M | 0.000 -100.00 % | 28.574 M | 0.000 -100.00 % | 19.386 M 46.89 % | 13.198 M 1.95 % | 12.946 M -24.48 % | 17.142 M 31.63 % | 13.023 M -29.12 % | 18.375 M -66.02 % | 54.071 M -11.19 % | 60.883 M 13.37 % | 53.703 M -11.31 % | 60.551 M -4.47 % | 63.387 M 6.78 % | 59.363 M 19.68 % | 49.600 M 18.18 % | 41.968 M 27.56 % | 32.900 M | 
| Accumulated other comprehensive income loss | -48.251 M | 0.000 -100.00 % | 7.157 M | 0.000 -100.00 % | 17.000 M -89.16 % | 156.838 M 429.75 % | 29.606 M | 0.000 100.00 % | -3.518 B -2 737.90 % | 133.359 M 0.00 % | 133.359 M 0.00 % | 133.359 M -50.73 % | 270.685 M | 0.000 -100.00 % | 89.299 M | 0.000 -100.00 % | 89.299 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -410.523 M | 0.000 | 0.000 -100.00 % | 3.290 B | 0.000 | 0.000 | 0.000 100.00 % | -368.759 M | 0.000 100.00 % | -346.032 M | 0.000 100.00 % | -335.938 M | 0.000 100.00 % | -307.128 M | 0.000 100.00 % | -290.853 M | 0.000 | 
| Common stock | 0.000 -100.00 % | 133.359 M | 0.000 -100.00 % | 133.359 M | 0.000 -100.00 % | 133.359 M | 0.000 -100.00 % | 133.248 M -0.08 % | 133.359 M 0.00 % | 133.359 M 0.00 % | 133.359 M 0.00 % | 133.359 M 0.08 % | 133.248 M -0.08 % | 133.359 M 0.08 % | 133.248 M 0.00 % | 133.248 M 0.00 % | 133.248 M 0.00 % | 133.248 M 0.00 % | 133.248 M -0.11 % | 133.400 M 0.11 % | 133.248 M -0.11 % | 133.400 M | 
| Total equity | -48.251 M 0.00 % | -48.251 M -774.18 % | 7.157 M 0.00 % | 7.157 M -57.90 % | 17.000 M 0.00 % | 17.000 M -42.58 % | 29.606 M 0.00 % | 29.606 M -30.60 % | 42.658 M -26.96 % | 58.404 M 2.20 % | 57.148 M 6.03 % | 53.899 M -6.75 % | 57.800 M -7.36 % | 62.393 M -22.52 % | 80.527 M -4.43 % | 84.257 M -7.02 % | 90.621 M -58.68 % | 219.317 M 83.63 % | 119.431 M 21.13 % | 98.600 M -27.34 % | 135.706 M -9.41 % | 149.800 M | 
| Other non current liabilities | 48.251 M 4 825 000.00 % | 1.000 K 100.01 % | -7.157 M -213.86 % | 6.286 M 136.98 % | -17.000 M -389.16 % | 5.879 M 119.86 % | -29.606 M -607.04 % | 5.839 M 10.40 % | 5.289 M -27.31 % | 7.276 M 33.41 % | 5.454 M -38.74 % | 8.903 M 80.49 % | 4.933 M -65.69 % | 14.375 M 136.57 % | 6.076 M 12.78 % | 5.388 M 77.00 % | 3.044 M 47.06 % | 2.070 M 5.06 % | 1.970 M 9.46 % | 1.800 M 7.59 % | 1.673 M -57.10 % | 3.900 M | 
| Long term debt | 0.000 -100.00 % | 26.306 M | 0.000 -100.00 % | 29.528 M | 0.000 -100.00 % | 25.007 M | 0.000 -100.00 % | 17.629 M 44.98 % | 12.160 M -6.07 % | 12.946 M -6.70 % | 13.875 M 6.54 % | 13.023 M -7.81 % | 14.126 M -73.88 % | 54.071 M 0.34 % | 53.887 M 0.34 % | 53.703 M -10.94 % | 60.300 M -4.87 % | 63.387 M 7.88 % | 58.758 M 18.46 % | 49.600 M 19.91 % | 41.363 M 25.72 % | 32.900 M | 
| Total non current liabilities | 48.251 M 83.42 % | 26.307 M 467.57 % | -7.157 M -119.98 % | 35.814 M 310.67 % | -17.000 M -155.04 % | 30.886 M 204.32 % | -29.606 M -226.15 % | 23.468 M 34.49 % | 17.449 M -13.71 % | 20.222 M 4.62 % | 19.329 M -11.84 % | 21.926 M 15.05 % | 19.058 M -72.16 % | 68.446 M 14.15 % | 59.964 M 1.48 % | 59.091 M -6.71 % | 63.344 M -3.23 % | 65.457 M 7.79 % | 60.728 M 18.15 % | 51.400 M 19.43 % | 43.036 M 16.95 % | 36.800 M | 
| Other current liabilities | 0.000 -100.00 % | 119.793 M | 0.000 -100.00 % | 37.688 M | 0.000 100.00 % | -827.000 K | 0.000 -100.00 % | 24.177 M 1.69 % | 23.776 M 44.26 % | 16.481 M -32.83 % | 24.537 M 279.48 % | 6.466 M -70.53 % | 21.939 M -54.94 % | 48.691 M 126.96 % | 21.453 M -18.24 % | 26.238 M 42.20 % | 18.452 M 37.65 % | 13.405 M 12.49 % | 11.917 M 11.37 % | 10.700 M 27.26 % | 8.408 M -50.25 % | 16.900 M | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.043 M | 0.000 | 0.000 | 0.000 -100.00 % | 58.000 K 0.00 % | 58.000 K -59.72 % | 144.000 K -0.31 % | 144.443 K -37.47 % | 231.000 K -32.36 % | 341.494 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 -100.00 % | 2.019 M | 0.000 -100.00 % | 1.851 M | 0.000 -100.00 % | 7.000 M | 0.000 -100.00 % | 1.757 M 69.27 % | 1.038 M | 0.000 -100.00 % | 3.267 M -73.54 % | 12.347 M 190.59 % | 4.249 M | 0.000 -100.00 % | 6.995 M | 0.000 -100.00 % | 250.541 K | 0.000 -100.00 % | 604.952 K | 0.000 -100.00 % | 604.954 K | 0.000 | 
| Total current liabilities | 0.000 -100.00 % | 132.599 M | 0.000 -100.00 % | 80.362 M | 0.000 -100.00 % | 79.117 M | 0.000 -100.00 % | 69.377 M -6.95 % | 74.559 M 23.11 % | 60.565 M -19.83 % | 75.550 M -4.72 % | 79.289 M -4.71 % | 83.209 M -2.25 % | 85.124 M -11.02 % | 95.667 M 45.04 % | 65.959 M 52.81 % | 43.164 M -64.71 % | 122.323 M -72.34 % | 442.292 M 127.52 % | 194.400 M -2.78 % | 199.963 M -9.35 % | 220.600 M | 
| Total liabilities | 48.251 M -69.64 % | 158.906 M 2 320.29 % | -7.157 M -106.16 % | 116.176 M 783.39 % | -17.000 M -115.45 % | 110.003 M 471.56 % | -29.606 M -131.89 % | 92.846 M 0.91 % | 92.008 M 13.89 % | 80.787 M -14.85 % | 94.879 M -6.26 % | 101.215 M -1.03 % | 102.267 M -33.41 % | 153.570 M -1.32 % | 155.631 M 24.45 % | 125.050 M 17.41 % | 106.508 M -43.28 % | 187.780 M -62.67 % | 503.020 M 104.65 % | 245.800 M 1.15 % | 242.999 M -5.59 % | 257.400 M | 
| Other non current assets | 0.000 -100.00 % | 2.640 M | 0.000 -100.00 % | 2.640 M | 0.000 -100.00 % | 3.422 M | 0.000 -100.00 % | 2.641 M -25.27 % | 3.534 M 15.68 % | 3.055 M 0.00 % | 3.055 M 305 400.00 % | 1,000.000 -99.97 % | 3.479 M -7.12 % | 3.746 M -47.26 % | 7.103 M 20.46 % | 5.896 M -45.32 % | 10.784 M 217.35 % | 3.398 M -0.02 % | 3.399 M -37.06 % | 5.400 M -0.18 % | 5.410 M -6.73 % | 5.800 M | 
| Long term investments | 0.000 -100.00 % | 1.098 M | 0.000 100.00 % | -3.817 M | 0.000 -100.00 % | 607.000 K | 0.000 -100.00 % | 948.000 K 1 623.64 % | 55.000 K -94.07 % | 928.000 K -2.01 % | 947.000 K -89.38 % | 8.913 M 12 080.72 % | 73.173 K -98.59 % | 5.176 M 8 251.08 % | 61.980 K -98.69 % | 4.714 M -38.35 % | 7.646 M -19.55 % | 9.504 M 61.22 % | 5.895 M | 0.000 | 0.000 | 0.000 | 
| Intangible assets | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 3.000 K -50.00 % | 6.000 K -53.85 % | 13.000 K 0.00 % | 13.000 K -97.61 % | 545.000 K 1 849.28 % | 27.959 K -26.42 % | 38.000 K -31.39 % | 55.382 K -59.28 % | 136.000 K 77.53 % | 76.606 K -99.67 % | 23.019 M -10.02 % | 25.583 M 12 691.68 % | 200.000 K -27.15 % | 274.524 K | 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 -100.00 % | 300.000 K | 
| Goodwill and intangible assets | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 3.000 K -50.00 % | 6.000 K -53.85 % | 13.000 K 0.00 % | 13.000 K -97.61 % | 545.000 K 1 849.28 % | 27.959 K -26.42 % | 38.000 K -31.39 % | 55.382 K -59.28 % | 136.000 K 77.53 % | 76.606 K -99.67 % | 23.019 M -10.02 % | 25.583 M 12 691.68 % | 200.000 K -27.15 % | 274.524 K -8.49 % | 300.000 K | 
| Property plant equipment net | 0.000 -100.00 % | 1.188 M | 0.000 -100.00 % | 6.029 M | 0.000 -100.00 % | 7.918 M | 0.000 -100.00 % | 4.106 M 42.03 % | 2.891 M -38.74 % | 4.719 M -29.24 % | 6.669 M 11.41 % | 5.986 M -21.58 % | 7.634 M -90.05 % | 76.731 M -5.58 % | 81.266 M 12.13 % | 72.476 M -1.56 % | 73.623 M -1.35 % | 74.634 M -55.42 % | 167.435 M -0.51 % | 168.300 M -0.50 % | 169.148 M -0.03 % | 169.200 M | 
| Total non current assets | 0.000 -100.00 % | 4.927 M | 0.000 -100.00 % | 10.082 M | 0.000 -100.00 % | 11.948 M | 0.000 -100.00 % | 7.698 M 18.69 % | 6.486 M -25.58 % | 8.715 M -18.44 % | 10.685 M -30.82 % | 15.445 M 37.73 % | 11.214 M -86.91 % | 85.691 M -3.16 % | 88.486 M 6.32 % | 83.222 M -9.67 % | 92.129 M -16.67 % | 110.555 M -45.35 % | 202.312 M 16.34 % | 173.900 M -0.53 % | 174.833 M -0.27 % | 175.300 M | 
| Other current assets | -94.056 M -994.83 % | 10.511 M 303.78 % | -5.158 M -147.31 % | 10.903 M 344.30 % | -4.463 M -137.01 % | 12.058 M 298.85 % | -6.064 M -152.26 % | 11.603 M -10.55 % | 12.971 M 4.86 % | 12.370 M 1.58 % | 12.178 M -44.76 % | 22.044 M -18.45 % | 27.032 M 76.39 % | 15.325 M 12.45 % | 13.628 M 7.35 % | 12.695 M -1.41 % | 12.877 M -77.40 % | 56.964 M 2 276.39 % | 2.397 M -93.89 % | 39.200 M 96.83 % | 19.916 M -24.28 % | 26.300 M | 
| Short term investments | 0.000 -100.00 % | 90.513 M | 0.000 -100.00 % | 5.229 M | 0.000 -100.00 % | 3.905 M | 0.000 -100.00 % | 4.459 M 5.21 % | 4.238 M 3.57 % | 4.092 M | 0.000 | 0.000 -100.00 % | 4.038 M | 0.000 -100.00 % | 1.582 M | 0.000 -100.00 % | 3.910 M | 0.000 -100.00 % | 7.082 M | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 0.000 -100.00 % | 3.581 M | 0.000 -100.00 % | 944.000 K | 0.000 -100.00 % | 558.000 K | 0.000 -100.00 % | 1.605 M -19.35 % | 1.990 M -9.42 % | 2.197 M -63.14 % | 5.960 M 268.81 % | 1.616 M -81.03 % | 8.517 M 74.21 % | 4.889 M -50.46 % | 9.868 M -19.58 % | 12.270 M 339.79 % | 2.790 M -97.48 % | 110.780 M 5 093.11 % | 2.133 M -40.74 % | 3.600 M -74.05 % | 13.870 M 13.69 % | 12.200 M | 
| Cash and short term investments | 94.056 M -0.04 % | 94.094 M 1 724.23 % | 5.158 M -16.44 % | 6.173 M 38.32 % | 4.463 M 0.00 % | 4.463 M -26.40 % | 6.064 M 0.00 % | 6.064 M -2.63 % | 6.228 M -0.97 % | 6.289 M 5.52 % | 5.960 M 268.81 % | 1.616 M -87.13 % | 12.555 M 156.80 % | 4.889 M -57.30 % | 11.450 M -6.68 % | 12.270 M 83.13 % | 6.700 M -93.95 % | 110.780 M 1 102.08 % | 9.216 M 155.99 % | 3.600 M -74.05 % | 13.870 M 13.69 % | 12.200 M | 
| Total current assets | 0.000 -100.00 % | 105.727 M | 0.000 -100.00 % | 113.251 M | 0.000 -100.00 % | 115.055 M | 0.000 -100.00 % | 114.754 M -10.47 % | 128.180 M -1.76 % | 130.476 M -7.69 % | 141.342 M 1.20 % | 139.668 M -6.17 % | 148.853 M 14.26 % | 130.272 M -11.78 % | 147.673 M 17.23 % | 125.973 M 19.97 % | 104.999 M -64.59 % | 296.543 M -29.42 % | 420.140 M 146.42 % | 170.500 M -16.37 % | 203.873 M -12.09 % | 231.900 M | 
| Inventory | 0.000 -100.00 % | 755.000 K | 0.000 -100.00 % | 3.535 M | 0.000 -100.00 % | 3.535 M | 0.000 -100.00 % | 4.324 M -54.44 % | 9.491 M 65.15 % | 5.747 M -40.86 % | 9.717 M -2.07 % | 9.922 M -22.92 % | 12.873 M -59.26 % | 31.600 M -11.01 % | 35.511 M -32.58 % | 52.670 M -15.29 % | 62.174 M -25.10 % | 83.006 M -32.83 % | 123.578 M 27.66 % | 96.800 M -31.23 % | 140.749 M -26.08 % | 190.400 M | 
| Net receivables | 0.000 -100.00 % | 367.000 K | 0.000 -100.00 % | 92.640 M | 0.000 -100.00 % | 94.999 M | 0.000 -100.00 % | 92.763 M -6.76 % | 99.490 M -6.20 % | 106.070 M -6.54 % | 113.487 M 6.98 % | 106.086 M 10.06 % | 96.393 M 22.86 % | 78.458 M -9.91 % | 87.084 M 80.16 % | 48.338 M 107.92 % | 23.248 M -49.23 % | 45.793 M -83.93 % | 284.949 M 822.16 % | 30.900 M 5.33 % | 29.338 M 877.92 % | 3.000 M | 
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 5.229 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 -375.00 % | 0.000 -100.00 % | 1,000.000 100 100.00 % | -1.000 -5 368 708 980.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other assets | 0.000 -100.00 % | 1.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 | 
| Account payables | 0.000 -100.00 % | 10.787 M | 0.000 -100.00 % | 40.823 M | 0.000 -100.00 % | 44.159 M | 0.000 -100.00 % | 43.443 M -12.67 % | 49.745 M 12.99 % | 44.026 M -7.68 % | 47.688 M -0.62 % | 47.985 M 7.76 % | 44.529 M 23.00 % | 36.202 M -30.29 % | 51.933 M 30.74 % | 39.721 M 247.71 % | 11.424 M -89.51 % | 108.918 M -74.63 % | 429.335 M 133.72 % | 183.700 M -3.80 % | 190.950 M -6.26 % | 203.700 M | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.742 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.347 M 0.00 % | 12.347 M | 0.000 -100.00 % | 14.943 M | 0.000 -100.00 % | 13.038 M | 0.000 -100.00 % | 435.218 K | 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 | 
| 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 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 -100.00 % | 4.939 M | 0.000 -100.00 % | 6.655 M | 0.000 -100.00 % | 594.000 K | 0.000 | 0.000 -100.00 % | 1.015 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.037 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 0.000 100.00 % | -181.610 M | 0.000 100.00 % | -126.202 M | 0.000 -100.00 % | 137.326 M | 0.000 100.00 % | -103.642 M -175.47 % | 137.326 M 165.92 % | -208.314 M 0.60 % | -209.570 M 1.53 % | -212.819 M -1 040.58 % | 22.626 M 131.88 % | -70.966 M -134.79 % | 204.012 M 516.43 % | -48.991 M -124.01 % | 204.012 M 137.03 % | 86.069 M -70.66 % | 293.311 M 942.85 % | -34.800 M -111.86 % | 293.311 M 1 688.48 % | 16.400 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 | 
| Other liabilities | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 0.000 -100.00 % | 110.655 M | 0.000 -100.00 % | 123.333 M | 0.000 -100.00 % | 127.003 M | 0.000 -100.00 % | 122.452 M -9.07 % | 134.666 M -3.25 % | 139.191 M -8.44 % | 152.027 M -1.99 % | 155.113 M -3.09 % | 160.067 M -25.88 % | 215.963 M -8.55 % | 236.158 M 12.89 % | 209.195 M 6.12 % | 197.129 M -51.58 % | 407.098 M -34.60 % | 622.451 M 80.74 % | 344.400 M -9.06 % | 378.705 M -7.00 % | 407.200 M | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 
| 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 | 
| Change in 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 | 0.000 | 0.000 | 
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 
| Accounts 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 | 
| 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 | 0.000 | 0.000 | 
| Other non cash items | 651.000 K -98.74 % | 51.515 M 1 458.70 % | 3.305 M 72.31 % | 1.918 M -77.48 % | 8.515 M 66.02 % | 5.129 M 591.28 % | -1.044 M 21.27 % | -1.326 M -139.78 % | -553.000 K 36.58 % | -872.000 K 10.56 % | -975.000 K 0.00 % | -975.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.621 M 3.05 % | -7.861 M -51.44 % | -5.191 M 44.68 % | -9.384 M -35.96 % | -6.902 M -703.32 % | 1.144 M 912.39 % | 113.000 K -97.81 % | 5.151 M 263.58 % | -3.149 M -95.11 % | -1.614 M 29.49 % | -2.289 M 86.24 % | -16.635 M | 
| 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 | 
| 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 | 
| 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 | 0.000 | 0.000 | 
| Sales maturities 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 | 0.000 | 0.000 | 
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 0.000 | 0.000 | 
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.226 M -17.36 % | -7.861 M -9.47 % | -7.181 M 23.48 % | -9.384 M -3.13 % | -9.099 M -895.37 % | 1.144 M 912.39 % | 113.000 K -97.81 % | 5.151 M 263.58 % | -3.149 M -95.11 % | -1.614 M 29.49 % | -2.289 M 86.24 % | -16.635 M | 
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.621 M -574.83 % | 1.605 M -83.04 % | 9.466 M 375.68 % | 1.990 M -82.50 % | 11.374 M 417.71 % | 2.197 M 108.64 % | 1.053 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.463 M 158.56 % | -7.621 M -574.83 % | 1.605 M 130.92 % | -5.191 M -360.85 % | 1.990 M 128.83 % | -6.902 M -414.16 % | 2.197 M 1 844.25 % | 113.000 K -97.81 % | 5.151 M 263.58 % | -3.149 M -95.11 % | -1.614 M 29.49 % | -2.289 M 86.24 % | -16.635 M | 
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.621 M 3.05 % | -7.861 M -51.44 % | -5.191 M 44.68 % | -9.384 M -35.96 % | -6.902 M -703.32 % | 1.144 M 912.39 % | 113.000 K -97.81 % | 5.151 M 263.58 % | -3.149 M -95.11 % | -1.614 M 29.49 % | -2.289 M 86.24 % | -16.635 M | 
| 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 | 
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.621 M 3.05 % | -7.861 M -51.44 % | -5.191 M 44.68 % | -9.384 M -35.96 % | -6.902 M -703.32 % | 1.144 M 912.39 % | 113.000 K -97.81 % | 5.151 M 263.58 % | -3.149 M -95.11 % | -1.614 M 29.49 % | -2.289 M 86.24 % | -16.635 M | 
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 |