 
					Kaiser Corporation Limited KACL.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 197.998 M -21.37 % | 251.814 M 33.73 % | 188.295 M -42.68 % | 328.508 M 40.01 % | 234.633 M 47.44 % | 159.133 M -26.26 % | 215.808 M 34.35 % | 160.627 M -28.91 % | 225.942 M -8.55 % | 247.066 M 15.06 % | 214.726 M 18.46 % | 181.269 M | 
| Net income | -10.714 M -432.63 % | 3.221 M 134.08 % | 1.376 M -74.93 % | 5.489 M -41.26 % | 9.345 M 223.43 % | -7.571 M -252.40 % | 4.968 M 177.47 % | -6.413 M -562.03 % | 1.388 M -63.69 % | 3.823 M 94.06 % | 1.970 M -22.50 % | 2.542 M | 
| Income before tax | -23.931 M -499.78 % | 5.986 M 4.47 % | 5.730 M -59.49 % | 14.145 M -9.23 % | 15.583 M 214.99 % | -13.552 M -219.98 % | 11.295 M 198.29 % | -11.491 M -252.97 % | 7.512 M -16.71 % | 9.019 M 76.43 % | 5.112 M -7.81 % | 5.545 M | 
| Income before tax ratio | -0.12 -608.44 % | 0.02 -21.88 % | 0.03 -29.33 % | 0.04 -35.17 % | 0.07 177.99 % | -0.09 -262.71 % | 0.05 173.16 % | -0.07 -315.17 % | 0.03 -8.92 % | 0.04 53.33 % | 0.02 -22.17 % | 0.03 | 
| EBITDA | -3.361 M -114.59 % | 23.029 M 21.51 % | 18.953 M -26.65 % | 25.838 M -3.11 % | 26.667 M 931.52 % | -3.207 M -115.83 % | 20.255 M 576.81 % | -4.248 M -128.44 % | 14.938 M -10.43 % | 16.677 M 22.27 % | 13.640 M -12.99 % | 15.677 M | 
| Net income ratio | -0.05 -523.04 % | 0.01 75.04 % | 0.01 -56.26 % | 0.02 -58.05 % | 0.04 183.71 % | -0.05 -306.67 % | 0.02 157.66 % | -0.04 -749.91 % | 0.01 -60.30 % | 0.02 68.66 % | 0.01 -34.58 % | 0.01 | 
| Ratio EBITDA | -0.02 -118.56 % | 0.09 -9.14 % | 0.10 27.98 % | 0.08 -30.80 % | 0.11 663.96 % | -0.02 -121.47 % | 0.09 454.89 % | -0.03 -140.00 % | 0.07 -2.05 % | 0.07 6.26 % | 0.06 -26.55 % | 0.09 | 
| Gross profit ratio | 0.72 62.80 % | 0.44 396.37 % | -0.15 -174.59 % | 0.20 -52.78 % | 0.42 27.14 % | 0.33 -12.76 % | 0.38 -33.23 % | 0.57 6.72 % | 0.54 8.50 % | 0.50 4.25 % | 0.48 39.87 % | 0.34 | 
| Weighted average shs out dil | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 1.36 % | 51.917 M -1.34 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M | 
| Weighted average shs out | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 1.36 % | 51.917 M -1.34 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.622 M 0.00 % | 52.622 M 0.00 % | 52.622 M 0.00 % | 52.622 M | 
| EPS diluted | -0.20 -426.80 % | 0.06 133.59 % | 0.03 -73.80 % | 0.10 -44.44 % | 0.18 228.57 % | -0.14 -248.31 % | 0.09 178.67 % | -0.12 -554.55 % | 0.03 -63.69 % | 0.07 94.39 % | 0.04 -22.57 % | 0.05 | 
| Earnings per share | -0.20 -426.80 % | 0.06 133.59 % | 0.03 -73.80 % | 0.10 -44.44 % | 0.18 228.57 % | -0.14 -248.31 % | 0.09 178.67 % | -0.12 -554.55 % | 0.03 -63.69 % | 0.07 94.39 % | 0.04 -22.57 % | 0.05 | 
| Gross profit | 142.982 M 28.01 % | 111.695 M 496.35 % | -28.181 M -142.75 % | 65.916 M -33.89 % | 99.708 M 87.46 % | 53.189 M -35.67 % | 82.685 M -10.30 % | 92.175 M -24.13 % | 121.489 M -0.77 % | 122.436 M 19.95 % | 102.074 M 65.69 % | 61.605 M | 
| Income tax expense | -4.253 M -1 129.78 % | 413.000 K -87.09 % | 3.199 M -26.63 % | 4.360 M 356.92 % | -1.697 M -1 395.42 % | 131.000 K -94.19 % | 2.253 M 646.03 % | 302.000 K -91.92 % | 3.739 M 118.78 % | 1.709 M 5.89 % | 1.614 M 57.16 % | 1.027 M | 
| Cost of revenue | 55.016 M -60.74 % | 140.119 M -35.27 % | 216.476 M -17.56 % | 262.592 M 94.62 % | 134.925 M 27.36 % | 105.944 M -20.42 % | 133.123 M 94.48 % | 68.452 M -34.47 % | 104.453 M -16.19 % | 124.630 M 10.63 % | 112.652 M -5.86 % | 119.664 M | 
| General and administrative expenses | 42.557 M 530.66 % | 6.748 M -13.14 % | 7.769 M 22.06 % | 6.365 M -78.08 % | 29.035 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.390 M 44.78 % | 23.062 M 232.26 % | 6.941 M | 
| Selling and marketing expenses | 108.000 K -99.49 % | 21.349 M 131.90 % | 9.206 M -54.42 % | 20.197 M 148.55 % | 8.126 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 273.993 K 20.54 % | 227.297 K -12.61 % | 260.102 K | 
| Other expenses | 124.636 M 97.38 % | 63.145 M 470.72 % | 11.064 M -28.49 % | 15.473 M -59.55 % | 38.252 M 6 003.09 % | -648.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 167.301 M 83.36 % | 91.242 M 225.41 % | 28.039 M -33.30 % | 42.035 M -44.26 % | 75.413 M 16.89 % | 64.518 M -3.69 % | 66.991 M 153.42 % | 26.435 M -4.65 % | 27.725 M -17.64 % | 33.664 M 44.55 % | 23.289 M -46.60 % | 43.609 M | 
| Cost and expenses | 222.317 M -3.91 % | 231.361 M -5.38 % | 244.515 M -19.73 % | 304.627 M 44.83 % | 210.338 M 23.39 % | 170.462 M -14.82 % | 200.114 M 110.90 % | 94.887 M -28.21 % | 132.178 M -16.50 % | 158.294 M 16.44 % | 135.941 M -16.74 % | 163.273 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 | 
| Selling general and administrative expenses | 42.665 M 51.85 % | 28.097 M 65.52 % | 16.975 M -36.09 % | 26.562 M -28.52 % | 37.161 M -42.97 % | 65.166 M -1.75 % | 66.328 M 150.91 % | 26.435 M -4.65 % | 27.725 M -17.64 % | 33.664 M 44.55 % | 23.289 M -46.60 % | 43.609 M | 
| Interest income | 849.000 K 5.73 % | 803.000 K 82.50 % | 440.000 K 12.24 % | 392.000 K 13.29 % | 346.000 K -54.17 % | 755.000 K 199.60 % | 252.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 18.993 M 15.49 % | 16.446 M 47.06 % | 11.183 M 16.14 % | 9.629 M 9.33 % | 8.807 M 17.41 % | 7.501 M 31.46 % | 5.706 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 1.577 M -8.90 % | 1.731 M -15.15 % | 2.040 M -1.16 % | 2.064 M -12.98 % | 2.372 M -16.60 % | 2.844 M -12.60 % | 3.254 M -6.84 % | 3.493 M -3.29 % | 3.612 M -10.66 % | 4.043 M -10.16 % | 4.500 M 13.26 % | 3.973 M | 
| Operating income | -24.319 M -218.90 % | 20.453 M 136.38 % | -56.220 M -335.42 % | 23.881 M -1.70 % | 24.295 M 314.45 % | -11.329 M -172.19 % | 15.694 M -76.13 % | 65.740 M -29.89 % | 93.764 M 5.62 % | 88.771 M 12.68 % | 78.785 M 337.79 % | 17.996 M | 
| Operating income ratio | -0.12 -251.22 % | 0.08 127.20 % | -0.30 -510.72 % | 0.07 -29.79 % | 0.10 245.44 % | -0.07 -197.90 % | 0.07 -82.23 % | 0.41 -1.38 % | 0.41 15.50 % | 0.36 -2.07 % | 0.37 269.58 % | 0.10 | 
| Total other income expenses net | 388.000 K 102.68 % | -14.467 M -123.35 % | 61.950 M 736.30 % | -9.736 M -11.75 % | -8.712 M -291.90 % | -2.223 M 49.47 % | -4.399 M 94.30 % | -77.231 M 10.46 % | -86.252 M -8.15 % | -79.753 M -8.25 % | -73.673 M -491.70 % | -12.451 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 184.907 M 52.54 % | 121.221 M 19.01 % | 101.862 M 82.81 % | 55.721 M -25.15 % | 74.442 M 21.56 % | 61.241 M 17.88 % | 51.952 M 50.62 % | 34.491 M 11.92 % | 30.818 M 105.92 % | 14.966 M -44.40 % | 26.915 M -13.15 % | 30.990 M | 
| Total investments | 132.000 K -63.93 % | 366.000 K -96.74 % | 11.214 M 1 095.52 % | 938.000 K -87.47 % | 7.486 M -10.01 % | 8.319 M -4.19 % | 8.683 M 26.45 % | 6.867 M 220.89 % | 2.140 M -79.87 % | 10.632 M 21.22 % | 8.771 M 84.34 % | 4.758 M | 
| Total debt | 185.461 M 50.92 % | 122.890 M 19.96 % | 102.442 M 77.81 % | 57.613 M -23.97 % | 75.776 M 23.00 % | 61.604 M 15.22 % | 53.466 M 40.68 % | 38.006 M 12.74 % | 33.710 M 74.44 % | 19.325 M -33.99 % | 29.275 M -25.14 % | 39.106 M | 
| Accumulated other comprehensive income loss | 743.000 K -40.42 % | 1.247 M -17.36 % | 1.509 M 15.28 % | 1.309 M -9.03 % | 1.439 M -2.77 % | 1.480 M -3.71 % | 1.537 M -1.79 % | 1.565 M 16.36 % | 1.345 M -4.13 % | 1.403 M 0.00 % | 1.403 M 0.00 % | 1.403 M | 
| Retained earnings | 7.282 M -59.54 % | 17.996 M 21.79 % | 14.776 M 10.28 % | 13.399 M 54.74 % | 8.659 M 1 362.24 % | -686.000 K -110.46 % | 6.557 M 312.65 % | 1.589 M -76.90 % | 6.879 M -15.99 % | 8.188 M 85.29 % | 4.419 M 61.10 % | 2.743 M | 
| Common stock | 52.602 M 0.00 % | 52.602 M 0.00 % | 52.602 M 0.00 % | 52.602 M 0.00 % | 52.602 M 0.00 % | 52.602 M 0.00 % | 52.602 M 0.00 % | 52.602 M 0.00 % | 52.602 M 0.00 % | 52.602 M 0.00 % | 52.602 M 0.00 % | 52.602 M | 
| Total equity | 89.078 M -18.77 % | 109.667 M 4.88 % | 104.568 M 2.84 % | 101.676 M 9.40 % | 92.939 M 22.71 % | 75.738 M -14.71 % | 88.803 M 11.25 % | 79.823 M -11.34 % | 90.033 M -3.85 % | 93.635 M 8.40 % | 86.380 M 3.58 % | 83.397 M | 
| Other non current liabilities | 553.000 K 28.60 % | 430.000 K 3.12 % | 417.000 K -22.92 % | 541.000 K 30.68 % | 414.000 K -19.14 % | 512.000 K 22.49 % | 418.000 K -4.13 % | 436.000 K -27.33 % | 600.000 K -74.55 % | 2.358 M 40.78 % | 1.675 M 78.05 % | 940.745 K | 
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.464 M | 0.000 -100.00 % | 45.700 K -73.48 % | 172.338 K -91.73 % | 2.084 M | 
| Total non current liabilities | 553.000 K -19.51 % | 687.000 K 64.75 % | 417.000 K -44.25 % | 748.000 K 80.68 % | 414.000 K -19.14 % | 512.000 K 22.49 % | 418.000 K -78.00 % | 1.900 M 216.67 % | 600.000 K -75.04 % | 2.404 M 30.16 % | 1.847 M -38.92 % | 3.024 M | 
| Other current liabilities | 39.975 M -34.44 % | 60.977 M 44.26 % | 42.268 M 110.87 % | 20.045 M 234.53 % | 5.992 M 7.13 % | 5.593 M 179.79 % | 1.999 M -45.58 % | 3.673 M 12.46 % | 3.266 M -82.93 % | 19.133 M 575.45 % | 2.833 M -60.91 % | 7.247 M | 
| Deferred revenue | 0.000 | 0.000 | 0.000 -100.00 % | 1.903 M 40.13 % | 1.358 M -5.63 % | 1.439 M 358.28 % | 314.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 185.461 M 50.92 % | 122.890 M 19.96 % | 102.442 M 77.81 % | 57.613 M -23.97 % | 75.776 M 23.00 % | 61.604 M 15.22 % | 53.466 M 46.31 % | 36.542 M 8.40 % | 33.710 M 74.85 % | 19.279 M -33.76 % | 29.103 M -21.39 % | 37.023 M | 
| Total current liabilities | 286.931 M 9.45 % | 262.149 M -6.23 % | 279.564 M 34.49 % | 207.865 M 6.15 % | 195.831 M 72.50 % | 113.523 M -31.87 % | 166.638 M 92.31 % | 86.649 M -11.24 % | 97.623 M -13.68 % | 113.090 M -10.85 % | 126.847 M -2.81 % | 130.509 M | 
| Total liabilities | 287.484 M 9.48 % | 262.579 M -6.22 % | 279.981 M 34.21 % | 208.613 M 6.30 % | 196.245 M 72.09 % | 114.035 M -31.74 % | 167.056 M 88.66 % | 88.549 M -9.85 % | 98.223 M -14.95 % | 115.494 M -10.26 % | 128.694 M -3.62 % | 133.533 M | 
| Other non current assets | 13.043 M 23.06 % | 10.599 M 6 566.04 % | 159.000 K -96.41 % | 4.424 M 119.99 % | 2.011 M -14.24 % | 2.345 M -12.34 % | 2.675 M -59.77 % | 6.650 M 33.64 % | 4.976 M -22.54 % | 6.424 M -23.40 % | 8.386 M -6.86 % | 9.004 M | 
| Long term investments | 132.000 K 102.51 % | -5.249 M -966.17 % | 606.000 K 122.41 % | -2.704 M -343.38 % | 1.111 M -59.21 % | 2.724 M -0.11 % | 2.727 M -0.29 % | 2.735 M 27.80 % | 2.140 M -79.87 % | 10.632 M 21.22 % | 8.771 M 84.34 % | 4.758 M | 
| Intangible assets | 37.000 K -28.85 % | 52.000 K -23.53 % | 68.000 K 51.11 % | 45.000 K -66.17 % | 133.000 K -48.65 % | 259.000 K 91.85 % | 135.000 K -6.90 % | 145.000 K -44.23 % | 260.000 K 388.57 % | 53.217 K 312.73 % | 12.894 K -90.61 % | 137.375 K | 
| GoodWill | 21.046 M 0.00 % | 21.046 M 0.00 % | 21.046 M 0.00 % | 21.046 M 0.00 % | 21.046 M 0.00 % | 21.046 M 0.00 % | 21.046 M 0.00 % | 21.046 M 3.46 % | 20.343 M 0.00 % | 20.343 M 0.00 % | 20.343 M 0.00 % | 20.343 M | 
| Goodwill and intangible assets | 21.083 M -0.07 % | 21.098 M -0.08 % | 21.114 M 0.11 % | 21.091 M -0.42 % | 21.179 M -0.59 % | 21.305 M 0.59 % | 21.181 M -0.05 % | 21.191 M 2.85 % | 20.603 M 1.01 % | 20.396 M 0.20 % | 20.356 M -0.61 % | 20.480 M | 
| Property plant equipment net | 13.894 M -20.94 % | 17.573 M -2.78 % | 18.075 M 1.31 % | 17.842 M -3.89 % | 18.565 M -10.67 % | 20.783 M -10.28 % | 23.163 M -8.48 % | 25.310 M -6.43 % | 27.048 M -8.97 % | 29.714 M -5.95 % | 31.593 M -6.57 % | 33.815 M | 
| Total non current assets | 54.205 M 15.97 % | 46.740 M 10.47 % | 42.311 M -7.00 % | 45.495 M -4.00 % | 47.392 M -0.98 % | 47.863 M -4.94 % | 50.348 M -9.91 % | 55.886 M 2.04 % | 54.767 M -18.46 % | 67.167 M -2.81 % | 69.106 M 1.54 % | 68.057 M | 
| Other current assets | 102.152 M 112.88 % | 47.985 M 17.30 % | 40.908 M 6.20 % | 38.521 M 110.70 % | 18.282 M 38.87 % | 13.165 M 8.93 % | 12.086 M 248.60 % | 3.467 M -83.54 % | 21.065 M 359.26 % | 4.587 M 79.05 % | 2.562 M -0.17 % | 2.566 M | 
| Short term investments | 215.000 K -96.17 % | 5.615 M -47.07 % | 10.608 M 191.27 % | 3.642 M -42.87 % | 6.375 M 13.94 % | 5.595 M -6.06 % | 5.956 M 44.14 % | 4.132 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 554.000 K -66.81 % | 1.669 M 187.76 % | 580.000 K -69.34 % | 1.892 M 41.83 % | 1.334 M 267.49 % | 363.000 K -76.02 % | 1.514 M -56.93 % | 3.515 M 21.54 % | 2.892 M -33.65 % | 4.359 M 84.70 % | 2.360 M -70.92 % | 8.116 M | 
| Cash and short term investments | 769.000 K -89.44 % | 7.284 M -34.89 % | 11.188 M 102.17 % | 5.534 M -28.21 % | 7.709 M 29.39 % | 5.958 M -20.24 % | 7.470 M -2.31 % | 7.647 M 164.42 % | 2.892 M -33.65 % | 4.359 M 84.70 % | 2.360 M -70.92 % | 8.116 M | 
| Total current assets | 322.357 M -0.97 % | 325.506 M -4.89 % | 342.240 M 29.25 % | 264.788 M 9.24 % | 242.384 M 70.80 % | 141.910 M -30.95 % | 205.511 M 82.70 % | 112.486 M -15.73 % | 133.489 M -5.97 % | 141.962 M -2.74 % | 145.968 M -1.95 % | 148.872 M | 
| Inventory | 102.359 M -28.35 % | 142.855 M 76.57 % | 80.904 M 108.01 % | 38.894 M 66.29 % | 23.389 M -2.20 % | 23.915 M 30.70 % | 18.298 M 50.39 % | 12.167 M 23.15 % | 9.880 M -6.32 % | 10.546 M -19.86 % | 13.160 M 8.55 % | 12.123 M | 
| Net receivables | 117.077 M -8.09 % | 127.382 M -39.12 % | 209.240 M 15.07 % | 181.839 M -5.78 % | 193.004 M 95.21 % | 98.872 M -41.03 % | 167.657 M 87.95 % | 89.205 M -10.48 % | 99.652 M -18.63 % | 122.471 M -4.23 % | 127.887 M 1.44 % | 126.067 M | 
| Tax assets | 6.053 M 122.62 % | 2.719 M 15.36 % | 2.357 M -51.32 % | 4.842 M 6.98 % | 4.526 M 541.08 % | 706.000 K 17.28 % | 602.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 K 101.01 % | -592.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 61.389 M -20.95 % | 77.663 M -42.11 % | 134.166 M 6.14 % | 126.401 M 13.43 % | 111.434 M 148.25 % | 44.887 M -59.51 % | 110.859 M 138.75 % | 46.434 M -23.44 % | 60.647 M -18.79 % | 74.678 M -21.32 % | 94.912 M 10.06 % | 86.238 M | 
| Tax payables | 106.000 K -82.88 % | 619.000 K -10.03 % | 688.000 K -63.85 % | 1.903 M 49.72 % | 1.271 M | 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 | 
| Minority interest | 27.750 M -25.24 % | 37.121 M 6.12 % | 34.981 M 3.91 % | 33.664 M 13.96 % | 29.539 M 36.50 % | 21.641 M -21.04 % | 27.406 M 17.29 % | 23.366 M -18.03 % | 28.506 M -7.27 % | 30.741 M 12.79 % | 27.255 M 5.04 % | 25.948 M | 
| 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 | 
| 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 | 
| Other total stockholders equity | 701.000 K 0.00 % | 701.000 K 0.14 % | 700.000 K -0.14 % | 701.000 K 0.00 % | 701.000 K 0.00 % | 701.000 K 0.00 % | 701.000 K 0.00 % | 701.000 K 0.00 % | 701.000 K 0.00 % | 700.972 K 0.00 % | 700.972 K 0.00 % | 700.972 K | 
| Deferred tax liabilities non current | 0.000 -100.00 % | 257.000 K | 0.000 -100.00 % | 207.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other liabilities | 0.000 100.00 % | -257.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 376.562 M 1.16 % | 372.246 M -3.20 % | 384.551 M 23.93 % | 310.289 M 7.30 % | 289.184 M 52.38 % | 189.773 M -25.83 % | 255.859 M 51.96 % | 168.372 M -10.56 % | 188.256 M -9.98 % | 209.129 M -2.76 % | 215.074 M -0.86 % | 216.930 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 
| 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 | 
| Change in working capital | -41.499 M -24.18 % | -33.419 M 28.65 % | -46.841 M -3 210.29 % | 1.506 M 104.70 % | -32.011 M -163.33 % | -12.156 M 59.33 % | -29.890 M -296.90 % | 15.180 M 142.56 % | -35.671 M -537.47 % | 8.154 M 400.55 % | -2.713 M 87.23 % | -21.238 M | 
| Accounts receivables | -972.000 K -101.22 % | 79.620 M 387.00 % | -27.742 M -381.42 % | 9.858 M 109.79 % | -100.699 M -282.66 % | 55.129 M 164.49 % | -85.490 M -589.44 % | 17.467 M 305.64 % | -8.494 M -253.32 % | 5.540 M 430.35 % | -1.677 M 91.92 % | -20.743 M | 
| Inventory | 18.119 M 132.38 % | -55.962 M -70.37 % | -32.848 M -194.55 % | -11.152 M -694.77 % | 1.875 M 139.16 % | -4.788 M 11.92 % | -5.436 M -137.69 % | -2.287 M 5.42 % | -2.418 M -192.50 % | 2.614 M 352.07 % | -1.037 M -109.49 % | -495.000 K | 
| Accounts payables | -710.000 K 98.75 % | -56.673 M -797.26 % | 8.128 M -48.30 % | 15.720 M -76.47 % | 66.813 M 206.91 % | -62.497 M -202.39 % | 61.036 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other working capital | -57.936 M -14 240.59 % | -404.000 K -107.19 % | 5.621 M 143.51 % | -12.920 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -24.759 M | 0.000 | 0.000 | 0.000 | 
| Other non cash items | 13.084 M 175.05 % | 4.757 M -60.41 % | 12.015 M 1 954.17 % | -648.000 K -107.72 % | 8.394 M 42.46 % | 5.892 M 3.82 % | 5.675 M 139.01 % | -14.549 M -161.47 % | 23.667 M 1 123.10 % | 1.935 M -81.54 % | 10.484 M -26.11 % | 14.189 M | 
| Net cash provided by operating activities | -50.769 M -114.12 % | -23.710 M 24.51 % | -31.410 M -284.04 % | 17.067 M 243.42 % | -11.900 M -8.27 % | -10.991 M 31.28 % | -15.993 M -635.65 % | -2.174 M 68.55 % | -6.913 M -138.45 % | 17.980 M 25.17 % | 14.365 M 3 182.62 % | -466.000 K | 
| Investments in property plant and equipment | -408.000 K 35.95 % | -637.000 K 20.08 % | -797.000 K 36.39 % | -1.253 M -136.86 % | -529.000 K 9.88 % | -587.000 K 47.64 % | -1.121 M 39.99 % | -1.868 M 47.47 % | -3.556 M -59.32 % | -2.232 M 19.83 % | -2.784 M -82.08 % | -1.529 M | 
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 K -55.56 % | 18.000 K 500.00 % | 3.000 K | 0.000 100.00 % | -4.259 M | 0.000 | 0.000 | 0.000 | 
| Purchases of investments | -3.000 K 40.00 % | -5.000 K 44.44 % | -9.000 K -125.00 % | -4.000 K 99.49 % | -780.000 K 40.37 % | -1.308 M 28.29 % | -1.824 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Sales maturities of investments | 5.401 M 8.13 % | 4.995 M 124 775.00 % | 4.000 K -99.85 % | 2.738 M | 0.000 -100.00 % | 1.638 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | 1.085 M | 0.000 100.00 % | -6.963 M -4 124.86 % | 173.000 K | 0.000 | 0.000 100.00 % | -41.999 K -100.92 % | 4.544 M 329.49 % | 1.058 M 142.63 % | -2.482 M -44 000.92 % | -5.628 K 98.84 % | -487.000 K | 
| Net cash used for investing activites | 6.075 M 39.56 % | 4.353 M 156.06 % | -7.765 M -569.47 % | 1.654 M 227.13 % | -1.301 M -444.35 % | -239.000 K 91.99 % | -2.984 M -211.51 % | 2.676 M 139.60 % | -6.757 M -43.34 % | -4.714 M -68.96 % | -2.790 M -38.39 % | -2.016 M | 
| Debt repayment | 62.572 M 206.02 % | 20.447 M -46.00 % | 37.863 M 308.46 % | -18.163 M -228.16 % | 14.172 M | 0.000 | 0.000 -100.00 % | 4.875 M 10 697.83 % | -46.000 K 99.44 % | -8.199 M 8.84 % | -8.994 M -199.03 % | 9.082 M | 
| 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 | 
| 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 | 
| 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 | 
| Other financing activites | -18.993 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.079 M -40.63 % | 16.976 M 457.09 % | -4.754 M -129.19 % | 16.284 M 450.42 % | -4.647 M 11.92 % | -5.276 M 14.23 % | -6.151 M | 
| Net cash used provided by financing activities | 43.579 M 113.13 % | 20.447 M -46.00 % | 37.863 M 308.46 % | -18.163 M -228.16 % | 14.172 M 40.61 % | 10.079 M -40.63 % | 16.976 M 13 929.75 % | 121.000 K -99.25 % | 16.238 M 226.41 % | -12.846 M 9.98 % | -14.270 M -586.86 % | 2.931 M | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 -100.00 % | 3.642 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | -1.115 M -202.39 % | 1.089 M 182.94 % | -1.313 M -131.26 % | 4.200 M 332.54 % | 971.000 K 184.36 % | -1.151 M 42.48 % | -2.001 M -183.17 % | 2.406 M 456.97 % | -674.000 K -260.39 % | 420.229 K 115.59 % | -2.695 M -166.41 % | 4.058 M | 
| Cash at beginning of period | 1.669 M 187.76 % | 580.000 K -69.36 % | 1.893 M 41.90 % | 1.334 M 267.49 % | 363.000 K -76.02 % | 1.514 M -56.93 % | 3.515 M 216.95 % | 1.109 M -37.80 % | 1.783 M 30.81 % | 1.363 M -66.41 % | 4.058 M | 0.000 | 
| Cash at end of period | 554.000 K -66.81 % | 1.669 M 187.76 % | 580.000 K -89.52 % | 5.534 M 314.84 % | 1.334 M 267.49 % | 363.000 K -76.02 % | 1.514 M -56.93 % | 3.515 M 216.95 % | 1.109 M -37.80 % | 1.783 M 30.81 % | 1.363 M -66.41 % | 4.058 M | 
| Operating cash flow | -50.769 M -114.12 % | -23.710 M 24.51 % | -31.410 M -284.04 % | 17.067 M 243.42 % | -11.900 M -8.27 % | -10.991 M 31.28 % | -15.993 M -635.65 % | -2.174 M 68.55 % | -6.913 M -138.45 % | 17.980 M 25.17 % | 14.365 M 3 182.62 % | -466.000 K | 
| Capital expenditure | -408.000 K 35.95 % | -637.000 K 20.08 % | -797.000 K 36.39 % | -1.253 M -136.86 % | -529.000 K 9.88 % | -587.000 K 47.64 % | -1.121 M 39.99 % | -1.868 M 47.47 % | -3.556 M -59.32 % | -2.232 M 19.83 % | -2.784 M -82.08 % | -1.529 M | 
| Free CashFlow | -51.177 M -110.20 % | -24.347 M 24.40 % | -32.207 M -303.66 % | 15.814 M 227.23 % | -12.429 M -7.35 % | -11.578 M 32.35 % | -17.114 M -323.40 % | -4.042 M 61.39 % | -10.469 M -166.48 % | 15.748 M 35.99 % | 11.580 M 680.45 % | -1.995 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 30.897 M -40.62 % | 52.030 M 205.47 % | 17.033 M -75.19 % | 68.657 M 13.90 % | 60.279 M 75.75 % | 34.299 M -31.76 % | 50.262 M -52.16 % | 105.069 M 58.90 % | 66.121 M -48.50 % | 128.391 M 644.95 % | -23.560 M -192.51 % | 25.467 M -56.22 % | 58.174 M -53.42 % | 124.886 M 79.13 % | 69.717 M -32.92 % | 103.934 M 227.39 % | 31.746 M -78.33 % | 146.499 M 1 251.09 % | 10.843 M -83.78 % | 66.837 M 514.14 % | 10.883 M -73.79 % | 41.520 M 39.06 % | 29.858 M -41.65 % | 51.170 M 39.87 % | 36.585 M -75.25 % | 147.838 M 462.70 % | 26.273 M 47.12 % | 17.858 M -14.35 % | 20.849 M | 
| Net income | -2.744 M -120.06 % | 13.682 M 195.72 % | -14.294 M -3 393.55 % | 434.000 K -35.42 % | 672.000 K -71.18 % | 2.332 M 1 721.88 % | 128.000 K 612.00 % | -25.000 K -103.18 % | 786.000 K -98.16 % | 42.714 M 458.40 % | -11.918 M 3.22 % | -12.315 M 60.19 % | -30.936 M -714.91 % | 5.031 M 231.43 % | -3.828 M -161.45 % | 6.229 M 420.42 % | -1.944 M -109.46 % | 20.556 M 429.74 % | -6.234 M -1 258.17 % | -459.000 K 89.84 % | -4.518 M -144.40 % | 10.175 M 223.59 % | -8.233 M -82.75 % | -4.505 M 10.04 % | -5.008 M -126.70 % | 18.757 M 295.14 % | -9.612 M -385.21 % | -1.981 M 5.12 % | -2.088 M | 
| Income before tax | -4.329 M -430.51 % | -816.000 K 96.81 % | -25.591 M -11 679.64 % | 221.000 K -90.20 % | 2.255 M -17.34 % | 2.728 M 714.33 % | 335.000 K -61.63 % | 873.000 K -57.39 % | 2.049 M -97.46 % | 80.519 M 470.70 % | -21.721 M 1.98 % | -22.160 M 28.31 % | -30.909 M -334.92 % | 13.157 M 249.89 % | -8.778 M -159.67 % | 14.710 M 397.53 % | -4.944 M -113.85 % | 35.687 M 417.05 % | -11.256 M -1 272.68 % | -820.000 K 89.79 % | -8.028 M -142.75 % | 18.780 M 226.32 % | -14.867 M -74.17 % | -8.536 M 4.40 % | -8.929 M -124.61 % | 36.281 M 307.94 % | -17.448 M -385.75 % | -3.592 M 4.95 % | -3.779 M | 
| Income before tax ratio | -0.14 -793.38 % | -0.02 98.96 % | -1.50 -46 775.47 % | 0.00 -91.40 % | 0.04 -52.97 % | 0.08 1 093.32 % | 0.01 -19.78 % | 0.01 -73.19 % | 0.03 -95.06 % | 0.63 -31.98 % | 0.92 205.95 % | -0.87 -63.77 % | -0.53 -604.33 % | 0.11 183.67 % | -0.13 -188.96 % | 0.14 190.88 % | -0.16 -163.93 % | 0.24 123.47 % | -1.04 -8 361.31 % | -0.01 98.34 % | -0.74 -263.09 % | 0.45 190.84 % | -0.50 -198.49 % | -0.17 31.65 % | -0.24 -199.45 % | 0.25 136.95 % | -0.66 -230.17 % | -0.20 -10.97 % | -0.18 | 
| EBITDA | 1.317 M -74.62 % | 5.189 M 125.23 % | -20.568 M -480.96 % | 5.399 M -18.43 % | 6.619 M -9.92 % | 7.348 M 91.50 % | 3.837 M -33.43 % | 5.764 M -20.09 % | 7.213 M -91.66 % | 86.446 M 552.86 % | -19.089 M 3.80 % | -19.844 M 30.52 % | -28.559 M -265.96 % | 17.208 M 372.49 % | -6.315 M -137.02 % | 17.057 M 734.33 % | -2.689 M -106.96 % | 38.644 M 540.39 % | -8.775 M -632.14 % | 1.649 M 129.37 % | -5.615 M -126.64 % | 21.076 M 273.52 % | -12.146 M -107.62 % | -5.850 M 6.95 % | -6.287 M -116.33 % | 38.489 M 362.78 % | -14.647 M -694.31 % | -1.844 M 4.55 % | -1.932 M | 
| Net income ratio | -0.09 -133.77 % | 0.26 131.34 % | -0.84 -13 375.71 % | 0.01 -43.30 % | 0.01 -83.60 % | 0.07 2 569.79 % | 0.00 1 170.30 % | 0.00 -102.00 % | 0.01 -96.43 % | 0.33 -34.23 % | 0.51 204.61 % | -0.48 9.07 % | -0.53 -1 420.06 % | 0.04 173.37 % | -0.05 -191.62 % | 0.06 197.87 % | -0.06 -143.64 % | 0.14 124.41 % | -0.57 -8 271.85 % | -0.01 98.35 % | -0.42 -269.40 % | 0.25 188.88 % | -0.28 -213.20 % | -0.09 35.68 % | -0.14 -207.89 % | 0.13 134.68 % | -0.37 -229.80 % | -0.11 -10.77 % | -0.10 | 
| Ratio EBITDA | 0.04 -57.26 % | 0.10 108.26 % | -1.21 -1 635.58 % | 0.08 -28.39 % | 0.11 -48.74 % | 0.21 180.63 % | 0.08 39.16 % | 0.05 -49.71 % | 0.11 -83.80 % | 0.67 -16.90 % | 0.81 203.98 % | -0.78 -58.72 % | -0.49 -456.28 % | 0.14 252.12 % | -0.09 -155.19 % | 0.16 293.75 % | -0.08 -132.11 % | 0.26 132.59 % | -0.81 -3 380.15 % | 0.02 104.78 % | -0.52 -201.64 % | 0.51 224.78 % | -0.41 -255.82 % | -0.11 33.47 % | -0.17 -166.01 % | 0.26 146.70 % | -0.56 -439.90 % | -0.10 -11.43 % | -0.09 | 
| Gross profit ratio | 0.29 -53.50 % | 0.62 -42.56 % | 1.07 60.82 % | 0.67 1.16 % | 0.66 -23.69 % | 0.86 72.32 % | 0.50 58.73 % | 0.32 22.29 % | 0.26 -63.95 % | 0.72 38.56 % | 0.52 125.13 % | 0.23 161.44 % | -0.37 -177.90 % | 0.48 -35.67 % | 0.75 50.52 % | 0.50 3.85 % | 0.48 -18.76 % | 0.59 902.24 % | 0.06 -79.64 % | 0.29 97.69 % | 0.15 -84.80 % | 0.96 896.58 % | 0.10 -47.57 % | 0.18 -28.24 % | 0.26 -56.85 % | 0.59 248.50 % | 0.17 -61.73 % | 0.44 -18.93 % | 0.55 | 
| Weighted average shs out dil | 52.769 M 0.28 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 10.78 % | 47.500 M -9.73 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M -3.78 % | 54.686 M 3.92 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.05 % | 52.595 M -0.03 % | 52.611 M -0.14 % | 52.686 M 0.15 % | 52.607 M | 
| Weighted average shs out | 52.769 M 0.28 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 10.78 % | 47.500 M -9.73 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M -3.78 % | 54.686 M 3.92 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.00 % | 52.621 M 0.05 % | 52.595 M -0.03 % | 52.611 M -0.14 % | 52.686 M 0.15 % | 52.607 M | 
| EPS diluted | -0.05 -119.26 % | 0.27 155.10 % | -0.49 -6 075.61 % | 0.01 -35.94 % | 0.01 -71.11 % | 0.04 1 745.83 % | 0.00 580.00 % | 0.00 -103.36 % | 0.01 -98.16 % | 0.81 452.17 % | -0.23 0.00 % | -0.23 61.02 % | -0.59 -717.15 % | 0.10 236.57 % | -0.07 -158.33 % | 0.12 425.20 % | -0.04 -109.46 % | 0.39 425.00 % | -0.12 -1 279.31 % | -0.01 89.87 % | -0.09 -145.21 % | 0.19 218.75 % | -0.16 -86.92 % | -0.09 10.08 % | -0.10 -126.44 % | 0.36 300.00 % | -0.18 -378.72 % | -0.04 5.29 % | -0.04 | 
| Earnings per share | -0.05 -119.26 % | 0.27 155.10 % | -0.49 -6 075.61 % | 0.01 -35.94 % | 0.01 -71.11 % | 0.04 1 745.83 % | 0.00 580.00 % | 0.00 -103.36 % | 0.01 -98.16 % | 0.81 452.17 % | -0.23 0.00 % | -0.23 61.02 % | -0.59 -717.15 % | 0.10 236.57 % | -0.07 -158.33 % | 0.12 425.20 % | -0.04 -109.46 % | 0.39 425.00 % | -0.12 -1 279.31 % | -0.01 89.87 % | -0.09 -145.21 % | 0.19 218.75 % | -0.16 -86.92 % | -0.09 10.08 % | -0.10 -126.44 % | 0.36 300.00 % | -0.18 -378.72 % | -0.04 5.29 % | -0.04 | 
| Gross profit | 8.860 M -72.39 % | 32.087 M 75.47 % | 18.286 M -60.10 % | 45.832 M 15.23 % | 39.776 M 34.12 % | 29.657 M 17.59 % | 25.220 M -24.07 % | 33.215 M 94.32 % | 17.093 M -81.43 % | 92.058 M 855.07 % | -12.192 M -308.27 % | 5.854 M 126.90 % | -21.765 M -136.29 % | 59.980 M 15.24 % | 52.047 M 0.97 % | 51.549 M 240.01 % | 15.161 M -82.40 % | 86.122 M 13 441.19 % | 636.000 K -96.70 % | 19.256 M 1 114.12 % | 1.586 M -96.02 % | 39.801 M 1 285.83 % | 2.872 M -69.41 % | 9.388 M 0.37 % | 9.353 M -89.32 % | 87.598 M 1 861.00 % | 4.467 M -43.69 % | 7.933 M -30.56 % | 11.424 M | 
| Income tax expense | 683.000 K 112.34 % | -5.534 M -1 632.96 % | 361.000 K 268.69 % | -214.000 K -118.89 % | 1.133 M 183.86 % | -1.351 M -983.01 % | 153.000 K -84.19 % | 968.000 K 50.78 % | 642.000 K -79.75 % | 3.171 M 2 228.19 % | -149.000 K -198.68 % | 151.000 K 459.26 % | 27.000 K -99.36 % | 4.201 M 127.08 % | 1.850 M -46.19 % | 3.438 M 352.24 % | -1.363 M 14.71 % | -1.598 M -2 477.42 % | -62.000 K -933.33 % | -6.000 K 80.65 % | -31.000 K 3.13 % | -32.000 K -3 100.00 % | -1.000 K -104.76 % | 21.000 K -85.31 % | 143.000 K -93.76 % | 2.292 M 5 490.24 % | 41.000 K 4 000.00 % | 1.000 K 0.00 % | 1.000 K | 
| Cost of revenue | 22.037 M 10.50 % | 19.943 M 1 691.62 % | -1.253 M -105.49 % | 22.825 M 11.33 % | 20.503 M 341.68 % | 4.642 M -81.46 % | 25.042 M -65.15 % | 71.854 M 46.56 % | 49.028 M 34.94 % | 36.333 M 419.61 % | -11.368 M -157.96 % | 19.613 M -75.47 % | 79.939 M 23.16 % | 64.906 M 267.32 % | 17.670 M -66.27 % | 52.385 M 215.86 % | 16.585 M -72.53 % | 60.377 M 491.53 % | 10.207 M -78.55 % | 47.581 M 411.79 % | 9.297 M 440.84 % | 1.719 M -93.63 % | 26.986 M -35.41 % | 41.782 M 53.43 % | 27.232 M -54.79 % | 60.240 M 176.25 % | 21.806 M 119.71 % | 9.925 M 5.31 % | 9.425 M | 
| General and administrative expenses | 0.000 -100.00 % | 21.927 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.809 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 -100.00 % | 12.021 M 181.13 % | 4.276 M 280.77 % | 1.123 M -71.00 % | 3.873 M | 
| Selling and marketing expenses | 0.000 -100.00 % | 108.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 101.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 100.00 % | -10.283 M -286.83 % | 5.504 M 11.51 % | 4.936 M 0.02 % | 4.935 M | 
| Other expenses | 23.694 M 207.00 % | 7.718 M | 0.000 -100.00 % | 37.123 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 | 
| Operating expenses | 23.694 M -46.08 % | 43.945 M 8.29 % | 40.580 M 9.31 % | 37.123 M -3.84 % | 38.606 M 70.08 % | 22.699 M 0.29 % | 22.634 M -18.01 % | 27.606 M 107.74 % | 13.289 M -8.72 % | 14.558 M 25.96 % | 11.558 M -57.59 % | 27.251 M 201.82 % | 9.029 M -79.48 % | 44.000 M 549.64 % | 6.773 M -80.97 % | 35.588 M 92.68 % | 18.470 M -60.74 % | 47.045 M 309.02 % | 11.502 M -36.09 % | 17.998 M 113.50 % | 8.430 M -57.29 % | 19.737 M -2.22 % | 20.185 M 5.43 % | 19.145 M 13.60 % | 16.853 M 869.68 % | 1.738 M -82.23 % | 9.780 M 61.41 % | 6.059 M -31.21 % | 8.808 M | 
| Cost and expenses | 45.731 M -28.42 % | 63.888 M 62.45 % | 39.327 M -34.40 % | 59.948 M 1.42 % | 59.109 M 116.19 % | 27.341 M -42.65 % | 47.676 M -52.07 % | 99.460 M 59.60 % | 62.317 M 22.45 % | 50.891 M 26 684.74 % | 190.000 K -99.59 % | 46.864 M -47.32 % | 88.968 M -18.31 % | 108.906 M 345.55 % | 24.443 M -72.22 % | 87.973 M 150.96 % | 35.055 M -67.37 % | 107.422 M 394.83 % | 21.709 M -66.90 % | 65.579 M 269.94 % | 17.727 M -17.38 % | 21.456 M -54.51 % | 47.171 M -22.58 % | 60.927 M 38.20 % | 44.085 M -28.87 % | 61.978 M 96.22 % | 31.586 M 97.61 % | 15.984 M -12.33 % | 18.233 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 | 
| Selling general and administrative expenses | 0.000 -100.00 % | 36.227 M -10.73 % | 40.580 M | 0.000 -100.00 % | 38.606 M 70.08 % | 22.699 M 0.29 % | 22.634 M -18.01 % | 27.606 M 107.74 % | 13.289 M -8.72 % | 14.558 M 25.96 % | 11.558 M -57.59 % | 27.251 M 201.82 % | 9.029 M -79.48 % | 44.000 M 549.64 % | 6.773 M -80.97 % | 35.588 M 92.68 % | 18.470 M -60.74 % | 47.045 M 309.02 % | 11.502 M -36.09 % | 17.998 M 113.50 % | 8.430 M -57.29 % | 19.737 M -2.22 % | 20.185 M 5.43 % | 19.145 M 13.60 % | 16.853 M 869.68 % | 1.738 M -82.23 % | 9.780 M 61.41 % | 6.059 M -31.21 % | 8.808 M | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -332.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 | 
| Interest expense | 5.369 M -3.78 % | 5.580 M 20.36 % | 4.636 M -3.30 % | 4.794 M 20.39 % | 3.982 M 30.64 % | 3.048 M -0.39 % | 3.060 M -31.34 % | 4.457 M -6.11 % | 4.747 M -12.29 % | 5.412 M 154.80 % | 2.124 M 18.07 % | 1.799 M -2.60 % | 1.847 M -47.57 % | 3.523 M | 0.000 -100.00 % | 1.827 M 2.99 % | 1.774 M -25.31 % | 2.375 M 25.99 % | 1.885 M 0.69 % | 1.872 M 3.08 % | 1.816 M 15.67 % | 1.570 M -21.81 % | 2.008 M 2.34 % | 1.962 M 0.05 % | 1.961 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 277.000 K -34.82 % | 425.000 K 10.10 % | 386.000 K 0.52 % | 384.000 K 0.79 % | 381.000 K -13.21 % | 439.000 K -0.68 % | 442.000 K 2.08 % | 433.000 K 4.09 % | 416.000 K -19.22 % | 515.000 K 1.58 % | 507.000 K -1.74 % | 516.000 K 2.79 % | 502.000 K -4.92 % | 528.000 K -5.97 % | 561.500 K 7.77 % | 521.000 K 8.32 % | 481.000 K -17.35 % | 582.000 K -2.35 % | 596.000 K -0.17 % | 597.000 K 0.00 % | 597.000 K -17.77 % | 726.000 K 1.82 % | 713.000 K -1.52 % | 724.000 K 6.31 % | 681.000 K -12.58 % | 779.000 K -10.79 % | 873.250 K 9.98 % | 794.000 K 0.00 % | 794.000 K | 
| Operating income | -14.834 M -25.10 % | -11.858 M 46.81 % | -22.294 M -355.99 % | 8.709 M 644.36 % | 1.170 M -83.18 % | 6.958 M 169.06 % | 2.586 M -53.90 % | 5.609 M 47.45 % | 3.804 M -95.09 % | 77.500 M 426.32 % | -23.750 M -11.00 % | -21.397 M 30.52 % | -30.794 M -292.70 % | 15.980 M -64.70 % | 45.274 M 183.65 % | 15.961 M 582.35 % | -3.309 M -108.47 % | 39.077 M 459.63 % | -10.866 M -963.75 % | 1.258 M 118.38 % | -6.844 M -134.11 % | 20.064 M 215.89 % | -17.313 M -77.44 % | -9.757 M -30.09 % | -7.500 M -108.74 % | 85.860 M 1 716.04 % | -5.313 M -383.51 % | 1.874 M -28.36 % | 2.616 M | 
| Operating income ratio | -0.48 -110.66 % | -0.23 82.59 % | -1.31 -1 131.84 % | 0.13 553.53 % | 0.02 -90.43 % | 0.20 294.29 % | 0.05 -3.62 % | 0.05 -7.21 % | 0.06 -90.47 % | 0.60 -40.12 % | 1.01 219.98 % | -0.84 -58.72 % | -0.53 -513.69 % | 0.13 -80.30 % | 0.65 322.87 % | 0.15 247.33 % | -0.10 -139.08 % | 0.27 126.62 % | -1.00 -5 424.23 % | 0.02 102.99 % | -0.63 -230.14 % | 0.48 183.34 % | -0.58 -204.10 % | -0.19 6.99 % | -0.21 -135.30 % | 0.58 387.19 % | -0.20 -292.71 % | 0.10 -16.37 % | 0.13 | 
| Total other income expenses net | 10.505 M -4.86 % | 11.042 M 434.91 % | -3.297 M 61.16 % | -8.488 M -882.30 % | 1.085 M 125.65 % | -4.230 M -87.92 % | -2.251 M 52.47 % | -4.736 M -169.86 % | -1.755 M -158.13 % | 3.019 M 48.79 % | 2.029 M 365.92 % | -763.000 K -563.48 % | -115.000 K 95.93 % | -2.823 M 94.78 % | -54.052 M -4 220.70 % | -1.251 M 23.49 % | -1.635 M 51.77 % | -3.390 M -769.23 % | -390.000 K 81.23 % | -2.078 M -75.51 % | -1.184 M 7.79 % | -1.284 M -152.49 % | 2.446 M 100.33 % | 1.221 M 185.44 % | -1.429 M 97.12 % | -49.579 M -308.56 % | -12.135 M -122.01 % | -5.466 M 14.53 % | -6.395 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 | 
| 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-12-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-03-31 | 2018-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 184.907 M | 0.000 -100.00 % | 136.918 M | 0.000 -100.00 % | 121.221 M | 0.000 -100.00 % | 119.869 M 17.68 % | 101.862 M 9.89 % | 92.698 M 77.99 % | 52.079 M | 0.000 -100.00 % | 72.894 M -2.08 % | 74.442 M 2.58 % | 72.568 M | 0.000 -100.00 % | 61.241 M | 0.000 -100.00 % | 55.450 M 6.73 % | 51.952 M | 0.000 | 
| Total investments | 0.000 -100.00 % | 132.000 K | 0.000 -100.00 % | 171.000 K | 0.000 -100.00 % | 366.000 K | 0.000 -100.00 % | 15.417 M 37.48 % | 11.214 M 508.79 % | 1.842 M 96.38 % | 938.000 K | 0.000 -100.00 % | 8.491 M 13.43 % | 7.486 M 145.93 % | 3.044 M | 0.000 -100.00 % | 8.319 M | 0.000 -100.00 % | 1.801 M -33.96 % | 2.727 M | 0.000 | 
| Total debt | 0.000 -100.00 % | 185.461 M | 0.000 -100.00 % | 137.382 M | 0.000 -100.00 % | 122.890 M | 0.000 -100.00 % | 120.542 M 17.67 % | 102.442 M -1.74 % | 104.260 M 80.97 % | 57.613 M | 0.000 -100.00 % | 73.998 M -2.35 % | 75.776 M -4.06 % | 78.983 M | 0.000 -100.00 % | 61.604 M | 0.000 -100.00 % | 61.619 M 15.25 % | 53.466 M | 0.000 | 
| Accumulated other comprehensive income loss | 61.328 M 8 154.10 % | 743.000 K -98.98 % | 73.127 M | 0.000 -100.00 % | 72.546 M 5 717.64 % | 1.247 M -98.22 % | 70.064 M | 0.000 -100.00 % | 1.509 M -97.13 % | 52.602 M 3 915.42 % | 1.310 M -98.34 % | 78.769 M 49.75 % | 52.602 M 3 558.00 % | 1.438 M | 0.000 -100.00 % | 54.097 M 3 555.20 % | 1.480 M -97.15 % | 51.965 M | 0.000 -100.00 % | 1.537 M -97.28 % | 56.457 M | 
| Retained earnings | 0.000 -100.00 % | 7.282 M | 0.000 | 0.000 | 0.000 -100.00 % | 17.996 M | 0.000 | 0.000 -100.00 % | 14.775 M | 0.000 -100.00 % | 13.399 M | 0.000 | 0.000 -100.00 % | 8.659 M | 0.000 | 0.000 100.00 % | -686.000 K | 0.000 | 0.000 -100.00 % | 6.557 M | 0.000 | 
| Common stock | 0.000 -100.00 % | 52.602 M | 0.000 -100.00 % | 52.602 M | 0.000 -100.00 % | 52.602 M | 0.000 -100.00 % | 52.602 M 0.00 % | 52.602 M 0.00 % | 52.602 M 0.00 % | 52.602 M | 0.000 -100.00 % | 52.602 M 0.00 % | 52.602 M 0.00 % | 52.602 M | 0.000 -100.00 % | 52.602 M | 0.000 -100.00 % | 52.602 M 0.00 % | 52.602 M | 0.000 | 
| Total equity | 89.078 M 0.00 % | 89.078 M -19.45 % | 110.583 M 0.00 % | 110.583 M 0.84 % | 109.667 M 0.00 % | 109.667 M 4.08 % | 105.366 M 0.00 % | 105.366 M 0.76 % | 104.568 M 115.66 % | 48.488 M -52.31 % | 101.676 M 1.71 % | 99.963 M 0.00 % | 99.963 M 7.56 % | 92.939 M 39.97 % | 66.400 M -12.33 % | 75.738 M 0.00 % | 75.738 M 5.93 % | 71.497 M 0.00 % | 71.497 M -19.49 % | 88.803 M 11.25 % | 79.823 M | 
| Other non current liabilities | -89.078 M -16 208.14 % | 553.000 K 100.50 % | -110.583 M -24 244.76 % | 458.000 K 100.42 % | -109.667 M -25 603.95 % | 430.000 K 100.41 % | -105.366 M -30 999.12 % | 341.000 K -18.23 % | 417.000 K -38.40 % | 677.000 K 25.14 % | 541.000 K 100.54 % | -99.963 M -18 890.04 % | 532.000 K 28.50 % | 414.000 K -11.16 % | 466.000 K 100.62 % | -75.738 M -14 892.58 % | 512.000 K 100.72 % | -71.497 M | 0.000 -100.00 % | 418.000 K 100.52 % | -79.823 M | 
| 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 -100.00 % | 413.000 K | 0.000 | 0.000 | 
| Total non current liabilities | -89.078 M -16 208.14 % | 553.000 K 100.50 % | -110.583 M -24 244.76 % | 458.000 K 100.42 % | -109.667 M -16 063.17 % | 687.000 K 100.65 % | -105.366 M -30 999.12 % | 341.000 K -18.23 % | 417.000 K -38.40 % | 677.000 K -9.49 % | 748.000 K 100.75 % | -99.963 M -18 890.04 % | 532.000 K 28.50 % | 414.000 K -11.16 % | 466.000 K 100.62 % | -75.738 M -14 892.58 % | 512.000 K 100.72 % | -71.497 M -17 411.62 % | 413.000 K -1.20 % | 418.000 K 100.52 % | -79.823 M | 
| Other current liabilities | 0.000 -100.00 % | 39.975 M | 0.000 -100.00 % | 45.789 M | 0.000 -100.00 % | 60.977 M | 0.000 -100.00 % | 39.113 M -5.93 % | 41.580 M 25.17 % | 33.220 M 65.73 % | 20.045 M | 0.000 -100.00 % | 23.620 M 294.19 % | 5.992 M -73.41 % | 22.538 M | 0.000 -100.00 % | 5.593 M | 0.000 -100.00 % | 8.019 M 80.16 % | 4.451 M | 0.000 | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 688.000 K 50.22 % | 458.000 K -75.93 % | 1.903 M | 0.000 -100.00 % | 2.301 M 69.44 % | 1.358 M | 0.000 | 0.000 -100.00 % | 1.439 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 -100.00 % | 185.461 M | 0.000 -100.00 % | 137.382 M | 0.000 -100.00 % | 122.890 M | 0.000 -100.00 % | 120.542 M 17.67 % | 102.442 M -1.74 % | 104.260 M 80.97 % | 57.613 M | 0.000 -100.00 % | 73.998 M -2.35 % | 75.776 M -4.06 % | 78.983 M | 0.000 -100.00 % | 61.604 M | 0.000 -100.00 % | 61.206 M 14.48 % | 53.466 M | 0.000 | 
| Total current liabilities | 0.000 -100.00 % | 286.931 M | 0.000 -100.00 % | 283.242 M | 0.000 -100.00 % | 262.149 M | 0.000 -100.00 % | 337.862 M 20.85 % | 279.564 M 12.63 % | 248.222 M 19.42 % | 207.865 M | 0.000 -100.00 % | 198.574 M 1.40 % | 195.831 M 8.64 % | 180.250 M | 0.000 -100.00 % | 113.523 M | 0.000 -100.00 % | 155.311 M -6.80 % | 166.638 M | 0.000 | 
| Total liabilities | -89.078 M -130.99 % | 287.484 M 359.97 % | -110.583 M -138.98 % | 283.700 M 358.69 % | -109.667 M -141.72 % | 262.836 M 349.45 % | -105.366 M -131.15 % | 338.203 M 20.79 % | 279.981 M 12.49 % | 248.899 M 19.31 % | 208.613 M 308.69 % | -99.963 M -150.21 % | 199.106 M 1.46 % | 196.245 M 8.59 % | 180.716 M 338.61 % | -75.738 M -166.42 % | 114.035 M 259.50 % | -71.497 M -145.91 % | 155.724 M -6.78 % | 167.056 M 309.28 % | -79.823 M | 
| Other non current assets | 0.000 -100.00 % | 13.175 M | 0.000 -100.00 % | 16.984 M | 0.000 -100.00 % | 10.599 M | 0.000 -100.00 % | 2.368 M 1 489.26 % | 149.000 K -91.36 % | 1.725 M 513.88 % | 281.000 K | 0.000 -100.00 % | 1.579 M 71.82 % | 919.000 K -59.21 % | 2.253 M | 0.000 -100.00 % | 2.715 M | 0.000 -100.00 % | 1.748 M -55.76 % | 3.951 M | 0.000 | 
| Long term investments | 0.000 | 0.000 | 0.000 100.00 % | -8.847 M | 0.000 100.00 % | -5.249 M | 0.000 -100.00 % | 4.607 M 660.23 % | 606.000 K -15.36 % | 716.000 K -23.67 % | 938.000 K | 0.000 -100.00 % | 914.000 K -17.73 % | 1.111 M -63.50 % | 3.044 M | 0.000 -100.00 % | 2.724 M | 0.000 -100.00 % | 1.801 M -33.96 % | 2.727 M | 0.000 | 
| Intangible assets | 0.000 -100.00 % | 37.000 K | 0.000 -100.00 % | 45.000 K | 0.000 -100.00 % | 52.000 K | 0.000 -100.00 % | 60.000 K -11.76 % | 68.000 K -17.07 % | 82.000 K 82.22 % | 45.000 K | 0.000 -100.00 % | 21.135 M 15 790.98 % | 133.000 K -99.37 % | 21.233 M | 0.000 -100.00 % | 259.000 K | 0.000 -100.00 % | 312.000 K 131.11 % | 135.000 K | 0.000 | 
| GoodWill | 0.000 -100.00 % | 21.046 M | 0.000 -100.00 % | 21.046 M | 0.000 -100.00 % | 21.046 M | 0.000 -100.00 % | 21.046 M 0.00 % | 21.046 M 0.00 % | 21.046 M 0.00 % | 21.046 M | 0.000 | 0.000 -100.00 % | 21.046 M | 0.000 | 0.000 -100.00 % | 21.046 M | 0.000 -100.00 % | 21.046 M 0.00 % | 21.046 M | 0.000 | 
| Goodwill and intangible assets | 0.000 -100.00 % | 21.083 M | 0.000 -100.00 % | 21.091 M | 0.000 -100.00 % | 21.098 M | 0.000 -100.00 % | 21.106 M -0.04 % | 21.114 M -0.07 % | 21.128 M 0.18 % | 21.091 M | 0.000 -100.00 % | 21.135 M -0.21 % | 21.179 M -0.25 % | 21.233 M | 0.000 -100.00 % | 21.305 M | 0.000 -100.00 % | 21.358 M 0.84 % | 21.181 M | 0.000 | 
| Property plant equipment net | 0.000 -100.00 % | 13.894 M | 0.000 -100.00 % | 15.124 M | 0.000 -100.00 % | 17.573 M | 0.000 -100.00 % | 15.911 M -11.97 % | 18.075 M 3.24 % | 17.507 M -4.55 % | 18.342 M | 0.000 -100.00 % | 17.943 M -5.89 % | 19.066 M -3.11 % | 19.679 M | 0.000 -100.00 % | 20.783 M | 0.000 -100.00 % | 21.982 M -5.10 % | 23.163 M | 0.000 | 
| Total non current assets | 0.000 -100.00 % | 54.205 M | 0.000 -100.00 % | 47.249 M | 0.000 -100.00 % | 46.997 M | 0.000 -100.00 % | 45.861 M 8.39 % | 42.311 M -7.09 % | 45.541 M 0.09 % | 45.501 M | 0.000 -100.00 % | 46.498 M -1.89 % | 47.392 M 0.94 % | 46.951 M | 0.000 -100.00 % | 48.233 M | 0.000 -100.00 % | 47.572 M -6.76 % | 51.022 M | 0.000 | 
| Other current assets | -554.000 K -100.54 % | 102.152 M 1 177.33 % | -9.482 M -108.34 % | 113.660 M 1 660.41 % | -7.284 M -115.18 % | 47.985 M 517.88 % | -11.483 M -115.47 % | 74.236 M 81.47 % | 40.908 M -40.28 % | 68.500 M 77.83 % | 38.521 M 543.74 % | -8.681 M -118.13 % | 47.881 M 170.67 % | 17.690 M 66.42 % | 10.630 M 231.15 % | -8.105 M -149.44 % | 16.392 M 277.54 % | -9.233 M -154.80 % | 16.849 M -17.83 % | 20.504 M 368.13 % | -7.647 M | 
| Short term investments | 0.000 -100.00 % | 215.000 K | 0.000 -100.00 % | 9.018 M | 0.000 -100.00 % | 5.615 M | 0.000 -100.00 % | 10.810 M 1.90 % | 10.608 M 842.10 % | 1.126 M | 0.000 | 0.000 -100.00 % | 7.577 M 18.85 % | 6.375 M | 0.000 | 0.000 -100.00 % | 5.595 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 0.000 -100.00 % | 554.000 K | 0.000 -100.00 % | 464.000 K | 0.000 -100.00 % | 1.669 M | 0.000 -100.00 % | 673.000 K 16.03 % | 580.000 K -94.98 % | 11.562 M 108.93 % | 5.534 M | 0.000 -100.00 % | 1.104 M -17.24 % | 1.334 M -79.20 % | 6.415 M | 0.000 -100.00 % | 363.000 K | 0.000 -100.00 % | 6.169 M 307.46 % | 1.514 M | 0.000 | 
| Cash and short term investments | 554.000 K -27.96 % | 769.000 K -91.89 % | 9.482 M 0.00 % | 9.482 M 30.18 % | 7.284 M 0.00 % | 7.284 M -36.57 % | 11.483 M 0.00 % | 11.483 M 2.64 % | 11.188 M -11.82 % | 12.688 M 129.27 % | 5.534 M -36.25 % | 8.681 M 0.00 % | 8.681 M 12.61 % | 7.709 M 20.17 % | 6.415 M -20.85 % | 8.105 M 36.04 % | 5.958 M -35.47 % | 9.233 M 49.67 % | 6.169 M 307.46 % | 1.514 M -80.20 % | 7.647 M | 
| Total current assets | 0.000 -100.00 % | 322.357 M | 0.000 -100.00 % | 347.034 M | 0.000 -100.00 % | 325.506 M | 0.000 -100.00 % | 397.707 M 16.21 % | 342.240 M 35.89 % | 251.846 M -4.89 % | 264.788 M | 0.000 -100.00 % | 252.572 M 4.46 % | 241.792 M 20.80 % | 200.165 M | 0.000 -100.00 % | 141.540 M | 0.000 -100.00 % | 179.649 M -12.30 % | 204.837 M | 0.000 | 
| Inventory | 0.000 -100.00 % | 102.359 M | 0.000 -100.00 % | 110.723 M | 0.000 -100.00 % | 142.855 M | 0.000 -100.00 % | 78.914 M -2.46 % | 80.904 M 176.79 % | 29.229 M -24.85 % | 38.894 M | 0.000 -100.00 % | 23.610 M 0.94 % | 23.389 M 26.46 % | 18.495 M | 0.000 -100.00 % | 23.915 M | 0.000 -100.00 % | 23.694 M 34.60 % | 17.603 M | 0.000 | 
| Net receivables | 0.000 -100.00 % | 117.077 M | 0.000 -100.00 % | 113.169 M | 0.000 -100.00 % | 127.382 M | 0.000 -100.00 % | 233.074 M 11.39 % | 209.240 M 47.95 % | 141.429 M -22.22 % | 181.839 M | 0.000 -100.00 % | 172.400 M -10.68 % | 193.004 M 17.24 % | 164.625 M | 0.000 -100.00 % | 95.275 M | 0.000 -100.00 % | 132.937 M -19.54 % | 165.216 M | 0.000 | 
| Tax assets | 0.000 -100.00 % | 6.053 M | 0.000 -100.00 % | 2.897 M | 0.000 -100.00 % | 2.976 M | 0.000 -100.00 % | 1.869 M -21.04 % | 2.367 M -46.99 % | 4.465 M -7.92 % | 4.849 M | 0.000 -100.00 % | 4.927 M -3.71 % | 5.117 M 589.62 % | 742.000 K | 0.000 -100.00 % | 706.000 K | 0.000 -100.00 % | 683.000 K | 0.000 | 0.000 | 
| Other 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 | 
| Account payables | 0.000 -100.00 % | 61.389 M | 0.000 -100.00 % | 99.255 M | 0.000 -100.00 % | 77.663 M | 0.000 -100.00 % | 178.207 M 32.83 % | 134.166 M 22.16 % | 109.826 M -13.11 % | 126.401 M | 0.000 -100.00 % | 96.354 M -13.53 % | 111.434 M 41.54 % | 78.729 M | 0.000 -100.00 % | 44.887 M | 0.000 -100.00 % | 86.086 M -20.82 % | 108.721 M | 0.000 | 
| Tax payables | 0.000 -100.00 % | 106.000 K | 0.000 -100.00 % | 816.000 K | 0.000 -100.00 % | 619.000 K | 0.000 | 0.000 -100.00 % | 688.000 K 50.22 % | 458.000 K -75.93 % | 1.903 M | 0.000 -100.00 % | 2.301 M 81.04 % | 1.271 M | 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 | 
| Minority interest | 0.000 -100.00 % | 27.750 M | 0.000 -100.00 % | 37.456 M | 0.000 -100.00 % | 37.121 M | 0.000 -100.00 % | 35.302 M 0.92 % | 34.981 M 254.70 % | 9.862 M -70.70 % | 33.664 M | 0.000 -100.00 % | 21.194 M -28.25 % | 29.539 M 14.89 % | 25.710 M | 0.000 -100.00 % | 21.641 M | 0.000 -100.00 % | 19.532 M -28.73 % | 27.406 M | 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 | 
| 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 | 
| Other total stockholders equity | 27.750 M 1 821.75 % | 1.444 M -96.14 % | 37.456 M 82.49 % | 20.525 M -44.71 % | 37.121 M 5 195.44 % | 701.000 K -98.01 % | 35.302 M 102.16 % | 17.462 M 2 391.01 % | 701.000 K 101.05 % | -66.578 M -9 597.57 % | 701.000 K -96.69 % | 21.194 M 180.17 % | -26.435 M -3 871.04 % | 701.000 K 105.88 % | -11.912 M -155.04 % | 21.641 M 2 987.16 % | 701.000 K -96.41 % | 19.532 M 3 166.25 % | -637.000 K -190.87 % | 701.000 K -97.00 % | 23.366 M | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 257.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 207.000 K | 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 | 0.000 | 0.000 | 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 % | 376.562 M | 0.000 -100.00 % | 394.283 M | 0.000 -100.00 % | 372.503 M | 0.000 -100.00 % | 443.568 M 15.35 % | 384.551 M 29.31 % | 297.387 M -4.16 % | 310.289 M | 0.000 -100.00 % | 299.070 M 3.42 % | 289.184 M 17.02 % | 247.116 M | 0.000 -100.00 % | 189.773 M | 0.000 -100.00 % | 227.221 M -11.19 % | 255.859 M | 0.000 | 
| 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-12-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-03-31 | 2018-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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 
| 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 | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.826 M 0.00 % | 4.826 M | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.733 M 0.00 % | 5.733 M | 
| 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 100.00 % | -907.000 K 0.00 % | -907.000 K | 
| 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 | 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 | 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 | 2.744 M 203.74 % | -2.645 M -118.50 % | 14.294 M 5 534.98 % | -263.000 K 60.92 % | -673.000 K 71.14 % | -2.332 M -427.60 % | -442.000 K -2.08 % | -433.000 K -4.09 % | -416.000 K 19.22 % | -515.000 K -1.58 % | -507.000 K 1.74 % | -516.000 K | 0.000 | 0.000 -100.00 % | 3.828 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 459.000 K -89.84 % | 4.518 M 144.40 % | -10.175 M -223.59 % | 8.233 M 82.75 % | 4.505 M -49.33 % | 8.890 M 147.40 % | -18.757 M -295.14 % | 9.612 M 309.69 % | -4.584 M -2.39 % | -4.477 M | 
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 128.000 K 612.00 % | -25.000 K -103.18 % | 786.000 K -98.16 % | 42.714 M 458.40 % | -11.918 M 3.22 % | -12.315 M 60.19 % | -30.936 M -714.91 % | 5.031 M | 0.000 -100.00 % | 6.229 M 420.42 % | -1.944 M -109.46 % | 20.556 M 429.74 % | -6.234 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -946.000 K 0.00 % | -946.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 | 0.000 | 0.000 | 0.000 100.00 % | -222.000 K 0.00 % | -222.000 K | 
| 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 | 
| 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 | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 245.500 K 0.00 % | 245.500 K | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.000 K 0.00 % | 23.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 | 
| 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 | 
| 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 | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -530.000 K 0.00 % | -530.000 K | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -530.000 K 0.00 % | -530.000 K | 
| 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 | 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 % | -545.000 K -2 080.00 % | -25.000 K -112.14 % | 206.000 K -99.52 % | 42.714 M 281.92 % | -23.480 M -90.66 % | -12.315 M 60.19 % | -30.936 M -714.91 % | 5.031 M | 0.000 -100.00 % | 6.229 M 420.42 % | -1.944 M -109.46 % | 20.556 M 429.74 % | -6.234 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 128.000 K -80.98 % | 673.000 K -3.58 % | 698.000 K 20.34 % | 580.000 K 101.38 % | -42.134 M -464.42 % | 11.562 M -51.58 % | 23.877 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 | 
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.669 M 1 203.91 % | 128.000 K -80.98 % | 673.000 K -14.38 % | 786.000 K 35.52 % | 580.000 K 104.87 % | -11.918 M -203.08 % | 11.562 M 137.37 % | -30.936 M -714.91 % | 5.031 M | 0.000 -100.00 % | 6.229 M 420.42 % | -1.944 M -109.46 % | 20.556 M 429.74 % | -6.234 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 128.000 K 612.00 % | -25.000 K -103.18 % | 786.000 K -98.16 % | 42.714 M 458.40 % | -11.918 M 3.22 % | -12.315 M 60.19 % | -30.936 M -714.91 % | 5.031 M | 0.000 -100.00 % | 6.229 M 420.42 % | -1.944 M -109.46 % | 20.556 M 429.74 % | -6.234 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -946.000 K 0.00 % | -946.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 | 0.000 | 0.000 | 0.000 100.00 % | -222.000 K 0.00 % | -222.000 K | 
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 128.000 K 612.00 % | -25.000 K -103.18 % | 786.000 K -98.16 % | 42.714 M 458.40 % | -11.918 M 3.22 % | -12.315 M 60.19 % | -30.936 M -714.91 % | 5.031 M | 0.000 -100.00 % | 6.229 M 420.42 % | -1.944 M -109.46 % | 20.556 M 429.74 % | -6.234 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.168 M 0.00 % | -1.168 M | 
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 |