Le Lavoir Ltd. LELAVOIR.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 26.521 M 33.20 % | 19.911 M 13.03 % | 17.615 M 89.55 % | 9.293 M -36.24 % | 14.575 M -53.64 % | 31.436 M -66.29 % | 93.267 M 660.74 % | 12.260 M | 0.000 -100.00 % | 11.874 M -17.35 % | 14.367 M 69 016.23 % | 20.786 K 191.77 % | 7.124 K |
| Net income | 13.446 M 29.75 % | 10.363 M 84.03 % | 5.631 M 82.59 % | 3.084 M -29.97 % | 4.404 M 210.58 % | 1.418 M -38.93 % | 2.322 M 358.95 % | 505.941 K 611.63 % | -98.888 K 89.44 % | -936.000 K -3 341.67 % | 28.874 K 653.78 % | -5.214 K -1 200.25 % | -401.000 |
| Income before tax | 17.873 M 24.04 % | 14.409 M 98.77 % | 7.249 M 75.82 % | 4.123 M -28.90 % | 5.799 M 206.83 % | 1.890 M -41.43 % | 3.227 M 643.04 % | 434.299 K 539.18 % | -98.888 K 89.44 % | -936.000 K -635.43 % | 174.812 K 4 002.05 % | -4.480 K -1 017.21 % | -401.000 |
| Income before tax ratio | 0.67 -6.87 % | 0.72 75.85 % | 0.41 -7.24 % | 0.44 11.51 % | 0.40 561.77 % | 0.06 73.77 % | 0.03 -2.33 % | 0.04 | 0.00 100.00 % | -0.08 -747.83 % | 0.01 105.65 % | -0.22 -282.90 % | -0.06 |
| EBITDA | 21.633 M 15.80 % | 18.681 M 102.66 % | 9.218 M 103.80 % | 4.523 M -27.04 % | 6.199 M 222.53 % | 1.922 M 564.05 % | 289.438 K -33.40 % | 434.596 K 540.45 % | -98.672 K 89.46 % | -936.000 K -298.03 % | 472.648 K 4 891.00 % | 9.470 K 478.80 % | -2.500 K |
| Net income ratio | 0.51 -2.59 % | 0.52 62.81 % | 0.32 -3.67 % | 0.33 9.83 % | 0.30 569.87 % | 0.05 81.18 % | 0.02 -39.67 % | 0.04 | 0.00 100.00 % | -0.08 -4 022.14 % | 0.00 100.80 % | -0.25 -345.64 % | -0.06 |
| Ratio EBITDA | 0.82 -13.06 % | 0.94 79.29 % | 0.52 7.52 % | 0.49 14.43 % | 0.43 595.64 % | 0.06 1 870.15 % | 0.00 -91.25 % | 0.04 | 0.00 100.00 % | -0.08 -339.60 % | 0.03 -92.78 % | 0.46 229.83 % | -0.35 |
| Gross profit ratio | 0.88 -1.26 % | 0.89 -0.51 % | 0.90 5.78 % | 0.85 -0.67 % | 0.85 527.55 % | 0.14 266.49 % | 0.04 418.42 % | -0.01 | 0.00 -100.00 % | 0.06 -4.82 % | 0.07 -93.30 % | 1.00 0.00 % | 1.00 |
| Weighted average shs out dil | 3.235 M -0.43 % | 3.249 M 0.28 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 86.21 % | 1.740 M 625.00 % | 240.000 K 0.00 % | 240.000 K |
| Weighted average shs out | 3.235 M -0.43 % | 3.249 M 0.28 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 86.21 % | 1.740 M 625.00 % | 240.000 K -0.05 % | 240.119 K |
| EPS diluted | 4.16 30.41 % | 3.19 84.39 % | 1.73 82.11 % | 0.95 -30.15 % | 1.36 209.09 % | 0.44 -38.89 % | 0.72 350.00 % | 0.16 633.33 % | -0.03 89.66 % | -0.29 -1 846.99 % | 0.02 176.50 % | -0.02 -1 176.47 % | 0.00 |
| Earnings per share | 4.16 30.41 % | 3.19 84.39 % | 1.73 82.11 % | 0.95 -30.15 % | 1.36 209.09 % | 0.44 -38.89 % | 0.72 350.00 % | 0.16 633.33 % | -0.03 89.66 % | -0.29 -1 846.99 % | 0.02 176.50 % | -0.02 -1 176.47 % | 0.00 |
| Gross profit | 23.384 M 31.53 % | 17.779 M 12.45 % | 15.810 M 100.51 % | 7.885 M -36.67 % | 12.450 M 190.96 % | 4.279 M 23.53 % | 3.464 M 2 522.38 % | -143.000 K | 0.000 -100.00 % | 757.075 K -21.33 % | 962.375 K 4 529.92 % | 20.786 K 191.77 % | 7.124 K |
| Income tax expense | 4.427 M 9.42 % | 4.046 M 150.06 % | 1.618 M 55.73 % | 1.039 M -25.52 % | 1.395 M 195.55 % | 472.000 K -47.82 % | 904.641 K 1 362.74 % | -71.641 K | 0.000 | 0.000 -100.00 % | 145.938 K 19 782.56 % | 734.000 | 0.000 |
| Cost of revenue | 3.137 M 47.14 % | 2.132 M 18.12 % | 1.805 M 28.20 % | 1.408 M -33.74 % | 2.125 M -92.18 % | 27.157 M -69.76 % | 89.803 M 624.04 % | 12.403 M | 0.000 -100.00 % | 11.117 M -17.06 % | 13.404 M | 0.000 | 0.000 |
| General and administrative expenses | 4.588 M 3 821.37 % | 117.000 K -98.03 % | 5.943 M 1 051.74 % | 516.000 K -85.21 % | 3.489 M 53.03 % | 2.280 M 379.48 % | 475.514 K 21.05 % | 392.809 K 123.38 % | 175.850 K -95.21 % | 3.675 M | 0.000 -100.00 % | 34.737 K 768.43 % | 4.000 K |
| Selling and marketing expenses | 107.000 K -83.36 % | 643.000 K 328.67 % | 150.000 K -94.18 % | 2.579 M 268.43 % | 700.000 K 600.00 % | 100.000 K 143.90 % | 41.000 K -89.51 % | 390.965 K 140.12 % | 162.822 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 6.037 M -35.76 % | 9.397 M 104 311.11 % | 9.000 K 0.00 % | 9.000 K -99.63 % | 2.462 M 27 255.56 % | 9.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Operating expenses | 11.761 M 15.79 % | 10.157 M 66.45 % | 6.102 M 96.59 % | 3.104 M -53.33 % | 6.651 M 178.40 % | 2.389 M 354.60 % | 525.514 K -32.95 % | 783.774 K 131.43 % | 338.672 K -90.02 % | 3.393 M 294.59 % | 859.879 K 2 375.40 % | 34.737 K 361.62 % | 7.525 K |
| Cost and expenses | 14.898 M 21.24 % | 12.288 M -13.67 % | 14.234 M 75.45 % | 8.113 M -7.55 % | 8.776 M -70.30 % | 29.546 M -67.29 % | 90.329 M 584.99 % | 13.187 M 6 860.68 % | 189.450 K -98.69 % | 14.510 M 1.72 % | 14.264 M 40 962.86 % | 34.737 K 361.62 % | 7.525 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 5.724 M 653.16 % | 760.000 K -87.53 % | 6.093 M 96.87 % | 3.095 M -26.12 % | 4.189 M 76.01 % | 2.380 M 360.78 % | 516.514 K -34.10 % | 783.774 K 131.43 % | 338.672 K -89.99 % | 3.382 M 293.31 % | 859.879 K 2 375.40 % | 34.737 K 768.43 % | 4.000 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 288.968 K 20.40 % | 240.000 K 0.00 % | 240.000 K 19.21 % | 201.333 K 337.68 % | 46.000 K 554.52 % | 7.028 K | 0.000 |
| Interest expense | 3.000 K -25.00 % | 4.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 671.000 127.07 % | 295.500 36.81 % | 216.000 278.95 % | 57.000 -96.79 % | 1.778 K | 0.000 | 0.000 |
| Depreciation and amortization | 3.757 M -12.06 % | 4.272 M 116.96 % | 1.969 M 392.25 % | 400.000 K 0.00 % | 400.000 K 1 150.00 % | 32.000 K 101.09 % | -2.938 M | 0.000 | 0.000 | 0.000 -100.00 % | 296.062 K 2 022.31 % | 13.950 K 764.60 % | -2.099 K |
| Operating income | 11.623 M 52.49 % | 7.622 M 125.44 % | 3.381 M 186.53 % | 1.180 M -79.65 % | 5.799 M 206.83 % | 1.890 M -35.67 % | 2.938 M 416.94 % | -927.000 K -173.45 % | -339.000 K 87.14 % | -2.636 M -2 671.81 % | 102.496 K 834.74 % | -13.950 K -764.60 % | 2.099 K |
| Operating income ratio | 0.44 14.49 % | 0.38 99.44 % | 0.19 51.16 % | 0.13 -68.09 % | 0.40 561.77 % | 0.06 90.86 % | 0.03 141.66 % | -0.08 | 0.00 100.00 % | -0.22 -3 211.66 % | 0.01 101.06 % | -0.67 -327.78 % | 0.29 |
| Total other income expenses net | 6.250 M -7.91 % | 6.787 M 75.47 % | 3.868 M 31.43 % | 2.943 M | 0.000 | 0.000 -100.00 % | 288.300 K -78.82 % | 1.361 M 467.59 % | 239.784 K -85.90 % | 1.700 M 2 250.79 % | 72.316 K 663.63 % | 9.470 K 478.80 % | -2.500 K |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -20.092 M -262.02 % | -5.550 M -338.50 % | 2.327 M -48.38 % | 4.508 M -13.42 % | 5.207 M 6 373.49 % | -83.000 K 94.58 % | -1.531 M -263.93 % | -420.822 K 30.87 % | -608.703 K -4.58 % | -582.022 K 70.88 % | -1.999 M -416.01 % | -387.397 K -224.84 % | -119.256 K |
| Total investments | 7.223 M 19.09 % | 6.065 M -73.81 % | 23.160 M 489.16 % | 3.931 M -58.48 % | 9.468 M 3.34 % | 9.162 M 31.64 % | 6.960 M 216.36 % | 2.200 M -92.88 % | 30.896 M 7.57 % | 28.722 M -20.52 % | 36.138 M 278.75 % | 9.541 M 300.90 % | 2.380 M |
| Total debt | 3.600 M | 0.000 -100.00 % | 5.822 M 0.00 % | 5.822 M 2.00 % | 5.708 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 32.400 M 0.00 % | 32.400 M | 0.000 | 0.000 -100.00 % | 0.000 -62.79 % | 0.000 290.91 % | 0.000 -100.00 % | 32.400 M | 0.000 -100.00 % | 0.000 537.50 % | 0.000 |
| Retained earnings | 43.500 M 62.17 % | 26.823 M 62.96 % | 16.460 M 52.00 % | 10.829 M 39.82 % | 7.745 M 131.82 % | 3.341 M 73.76 % | 1.923 M 581.43 % | -399.385 K 55.88 % | -905.326 K -12.26 % | -806.438 K -1 411.71 % | 61.480 K 88.55 % | 32.606 K -64.85 % | 92.756 K |
| Common stock | 32.400 M 0.00 % | 32.400 M 0.00 % | 32.400 M 0.00 % | 32.400 M 0.00 % | 32.400 M 0.00 % | 32.400 M 0.00 % | 32.400 M 0.00 % | 32.400 M 0.00 % | 32.400 M 0.00 % | 32.400 M 0.00 % | 32.400 M 1 250.00 % | 2.400 M 0.00 % | 2.400 M |
| Total equity | 75.900 M 28.16 % | 59.223 M 21.21 % | 48.860 M 13.03 % | 43.229 M 7.68 % | 40.145 M 12.32 % | 35.741 M 4.13 % | 34.323 M 7.26 % | 32.001 M 1.61 % | 31.495 M -0.31 % | 31.594 M -15.65 % | 37.456 M 404.28 % | 7.428 M 197.97 % | 2.493 M |
| Other non current liabilities | 752.000 K 35.01 % | 557.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 -100.00 % | 5.822 M 0.00 % | 5.822 M 2.00 % | 5.708 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current liabilities | 752.000 K 75 300.00 % | -1.000 K -100.02 % | 5.822 M 0.00 % | 5.822 M 2.00 % | 5.708 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other current liabilities | 46.951 M 229.78 % | 14.237 M 461.62 % | 2.535 M 181.35 % | 901.000 K -59.99 % | 2.252 M -69.11 % | 7.290 M 2 705.69 % | 259.829 K -31.44 % | 378.953 K 3 689.53 % | 10.000 K 0.00 % | 10.000 K -99.65 % | 2.817 M 12.19 % | 2.511 M 38 532.06 % | 6.500 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 3.600 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 |
| Total current liabilities | 52.355 M 171.33 % | 19.296 M 265.73 % | 5.276 M 54.40 % | 3.417 M -61.60 % | 8.899 M -27.75 % | 12.317 M 210.66 % | 3.965 M -54.08 % | 8.634 M 86 236.94 % | 10.000 K 0.00 % | 10.000 K -99.84 % | 6.265 M 149.49 % | 2.511 M 38 532.06 % | 6.500 K |
| Total liabilities | 53.107 M 175.24 % | 19.295 M 73.86 % | 11.098 M 20.12 % | 9.239 M -36.75 % | 14.607 M 18.59 % | 12.317 M 210.66 % | 3.965 M -54.08 % | 8.634 M 86 236.94 % | 10.000 K 0.00 % | 10.000 K -99.84 % | 6.265 M 149.49 % | 2.511 M 38 532.06 % | 6.500 K |
| Other non current 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 |
| Long term investments | 7.223 M | 0.000 | 0.000 -100.00 % | 3.931 M -58.48 % | 9.468 M 3.34 % | 9.162 M 31.64 % | 6.960 M 216.36 % | 2.200 M -92.88 % | 30.896 M 7.57 % | 28.722 M -20.52 % | 36.138 M 278.75 % | 9.541 M 300.90 % | 2.380 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 51.081 M 65.62 % | 30.842 M 32.28 % | 23.315 M 142.69 % | 9.607 M -4.00 % | 10.007 M 78.57 % | 5.604 M 4 456.10 % | 123.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current assets | 58.599 M 88.77 % | 31.042 M 33.14 % | 23.315 M 72.22 % | 13.538 M -30.49 % | 19.475 M 31.89 % | 14.766 M 108.47 % | 7.083 M 200.81 % | 2.355 M -92.38 % | 30.896 M 7.57 % | 28.722 M -20.52 % | 36.138 M 278.75 % | 9.541 M 300.90 % | 2.380 M |
| Other current assets | 38.613 M | 0.000 -100.00 % | 28.583 M -19.83 % | 35.653 M 5 541.30 % | 632.000 K 166.67 % | 237.000 K 356.36 % | 51.933 K -99.82 % | 28.892 M | 0.000 -100.00 % | 2.200 M | 0.000 | 0.000 | 0.000 |
| Short term investments | 0.000 | 0.000 -100.00 % | 23.160 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 23.692 M 326.88 % | 5.550 M 58.80 % | 3.495 M 165.98 % | 1.314 M 162.28 % | 501.000 K 503.61 % | 83.000 K -94.58 % | 1.531 M 263.93 % | 420.822 K -30.87 % | 608.703 K 4.58 % | 582.022 K -70.88 % | 1.999 M 416.01 % | 387.397 K 224.84 % | 119.256 K |
| Cash and short term investments | 23.692 M 326.88 % | 5.550 M 58.80 % | 3.495 M 165.98 % | 1.314 M 162.28 % | 501.000 K 503.61 % | 83.000 K -94.58 % | 1.531 M 263.93 % | 420.822 K -30.87 % | 608.703 K 4.58 % | 582.022 K -70.88 % | 1.999 M 416.01 % | 387.397 K 224.84 % | 119.256 K |
| Total current assets | 70.408 M 48.30 % | 47.476 M 29.56 % | 36.643 M -5.87 % | 38.930 M 10.36 % | 35.277 M 5.96 % | 33.292 M 6.69 % | 31.205 M -18.48 % | 38.280 M 6 188.73 % | 608.703 K -78.88 % | 2.882 M -62.00 % | 7.584 M 1 809.09 % | 397.258 K 233.11 % | 119.256 K |
| Inventory | 0.000 | 0.000 100.00 % | -28.583 M 19.83 % | -35.653 M | 0.000 | 0.000 100.00 % | 0.000 100.00 % | -28.892 M | 0.000 | 0.000 -100.00 % | 2.036 M | 0.000 | 0.000 |
| Net receivables | 8.103 M -80.67 % | 41.926 M 26.48 % | 33.148 M -11.88 % | 37.616 M 10.17 % | 34.144 M 3.55 % | 32.972 M 11.31 % | 29.621 M -21.76 % | 37.859 M | 0.000 -100.00 % | 2.300 M -35.17 % | 3.548 M 35 880.12 % | 9.861 K | 0.000 |
| Tax assets | 295.000 K 47.50 % | 200.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 154.641 K | 0.000 | 0.000 | 0.000 | 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 |
| Account payables | 1.804 M 223.88 % | 557.000 K 0.00 % | 557.000 K -20.54 % | 701.000 K -87.92 % | 5.802 M 27.38 % | 4.555 M 54.15 % | 2.955 M -63.84 % | 8.172 M | 0.000 | 0.000 -100.00 % | 3.303 M | 0.000 | 0.000 |
| Tax payables | 0.000 -100.00 % | 4.502 M 106.14 % | 2.184 M 20.33 % | 1.815 M 114.79 % | 845.000 K 79.03 % | 472.000 K -37.07 % | 750.000 K 803.61 % | 83.000 K | 0.000 | 0.000 -100.00 % | 145.938 K | 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 |
| 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 |
| 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 |
| 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 |
| Other total stockholders equity | 0.000 | 0.000 100.00 % | -32.400 M 0.00 % | -32.400 M | 0.000 | 0.000 | 0.000 100.00 % | -1.000 | 0.000 100.00 % | -32.400 M -748.65 % | 4.995 M 0.00 % | 4.995 M | 0.000 |
| 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 |
| 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 |
| Total assets | 129.007 M 64.30 % | 78.518 M 30.96 % | 59.958 M 14.28 % | 52.468 M -4.17 % | 54.752 M 13.93 % | 48.058 M 25.52 % | 38.288 M -5.78 % | 40.634 M 28.98 % | 31.505 M -0.31 % | 31.604 M -27.72 % | 43.722 M 339.92 % | 9.939 M 297.67 % | 2.499 M |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 |
| 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 |
| Change in working capital | 19.357 M 438.59 % | -5.717 M -190.36 % | 6.327 M 171.98 % | -8.790 M -54.45 % | -5.691 M -211.68 % | 5.096 M 78.81 % | 2.850 M 109.72 % | -29.318 M -29 418.23 % | 100.000 K 108.59 % | -1.164 M 40.78 % | -1.966 M -178.95 % | 2.490 M | 0.000 |
| Accounts receivables | -3.886 M 32.03 % | -5.717 M -119.72 % | -2.602 M -391.87 % | -529.000 K -109.46 % | 5.594 M 470.71 % | -1.509 M -143.77 % | 3.447 M 138.45 % | -8.966 M -9 066.44 % | 100.000 K -2.07 % | 102.110 K 153.18 % | -192.000 K -1 847.06 % | -9.861 K | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 125.00 % | 0.000 | 0.000 -100.00 % | 2.036 M 200.02 % | -2.036 M -181.44 % | 2.500 M | 0.000 |
| Accounts payables | 1.804 M 423.88 % | -557.000 K -286.81 % | -144.000 K 97.18 % | -5.101 M -518.11 % | 1.220 M -23.75 % | 1.600 M 130.67 % | -5.217 M -163.84 % | 8.172 M | 0.000 100.00 % | -3.303 M -199.99 % | 3.303 M | 0.000 | 0.000 |
| Other working capital | 21.439 M 317.34 % | 5.137 M -43.38 % | 9.073 M 387.12 % | -3.160 M 74.73 % | -12.505 M -349.85 % | 5.005 M 8.35 % | 4.619 M 116.20 % | -28.524 M | 0.000 | 0.000 100.00 % | -3.040 M | 0.000 | 0.000 |
| Other non cash items | -1.288 M -133.46 % | 3.849 M | 0.000 -100.00 % | 468.000 K | 0.000 100.00 % | -278.000 K -110.73 % | 2.591 M 258.33 % | 723.132 K 823.13 % | -100.000 K -109.82 % | 1.018 M 774.36 % | -151.000 K -20 672.21 % | 734.000 | 0.000 |
| Net cash provided by operating activities | 39.699 M 210.95 % | 12.767 M -8.33 % | 13.927 M 387.87 % | -4.838 M -445.43 % | -887.000 K -114.15 % | 6.268 M 4.58 % | 5.994 M 120.75 % | -28.884 M -2 597 568.62 % | 1.112 K 100.05 % | -2.246 M -25.41 % | -1.791 M -172.05 % | 2.486 M 620 002.49 % | -401.000 |
| Investments in property plant and equipment | -23.996 M -103.37 % | -11.799 M 24.74 % | -15.677 M | 0.000 100.00 % | -4.403 M 20.13 % | -5.513 M | 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 |
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -18.500 K | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.696 M 112 129.54 % | 25.569 K | 0.000 -100.00 % | 726.561 K | 0.000 | 0.000 |
| Other investing activites | -1.158 M 62.17 % | -3.061 M -177.87 % | 3.931 M -29.00 % | 5.537 M | 0.000 100.00 % | -2.202 M 53.74 % | -4.760 M -116.45 % | 28.936 M 10 795.84 % | 265.569 K 1 535.51 % | -18.500 K | 0.000 100.00 % | -2.471 M | 0.000 |
| Net cash used for investing activites | -25.154 M -69.27 % | -14.860 M -26.51 % | -11.746 M -312.14 % | 5.537 M 225.76 % | -4.403 M 42.93 % | -7.715 M -62.08 % | -4.760 M -116.59 % | 28.696 M 112 129.54 % | 25.569 K 238.21 % | -18.500 K -102.55 % | 726.561 K 129.40 % | -2.471 M | 0.000 |
| Debt repayment | 3.600 M -13.29 % | 4.152 M | 0.000 -100.00 % | 114.000 K -98.00 % | 5.708 M | 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 |
| 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 |
| 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 |
| Other financing activites | -3.000 K 25.00 % | -4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -216.000 0.00 % | -216.000 -100.02 % | 1.146 M -96.18 % | 30.000 M | 0.000 | 0.000 |
| Net cash used provided by financing activities | 3.597 M -13.28 % | 4.148 M | 0.000 -100.00 % | 114.000 K -98.00 % | 5.708 M | 0.000 | 0.000 100.00 % | -216.000 0.00 % | -216.000 -100.02 % | 1.146 M -96.18 % | 30.000 M | 0.000 | 0.000 |
| Effect of forex changes on cash | 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 |
| Net change in cash | 18.142 M 782.82 % | 2.055 M -5.78 % | 2.181 M 168.27 % | 813.000 K 94.50 % | 418.000 K 128.86 % | -1.448 M -230.42 % | 1.111 M 691.16 % | -187.881 K -804.18 % | 26.681 K 102.39 % | -1.119 M | 0.000 -100.00 % | 268.141 K 66 968.08 % | -401.000 |
| Cash at beginning of period | 5.550 M 58.80 % | 3.495 M 165.98 % | 1.314 M 162.28 % | 501.000 K 503.61 % | 83.000 K -94.58 % | 1.531 M 263.93 % | 420.822 K -30.87 % | 608.703 K 4.58 % | 582.022 K -65.78 % | 1.701 M 338.99 % | 387.397 K 224.84 % | 119.256 K -0.34 % | 119.657 K |
| Cash at end of period | 23.692 M 326.88 % | 5.550 M 58.80 % | 3.495 M 165.98 % | 1.314 M 162.28 % | 501.000 K 503.61 % | 83.000 K -94.58 % | 1.531 M 263.93 % | 420.822 K -30.87 % | 608.703 K 4.58 % | 582.022 K -70.88 % | 1.999 M 416.01 % | 387.397 K 224.84 % | 119.256 K |
| Operating cash flow | 39.699 M 210.95 % | 12.767 M -8.33 % | 13.927 M 387.87 % | -4.838 M -445.43 % | -887.000 K -114.15 % | 6.268 M 4.58 % | 5.994 M 120.75 % | -28.884 M -2 597 568.62 % | 1.112 K 100.05 % | -2.246 M -25.41 % | -1.791 M -172.05 % | 2.486 M 620 002.49 % | -401.000 |
| Capital expenditure | -23.996 M -103.37 % | -11.799 M 24.74 % | -15.677 M | 0.000 100.00 % | -4.403 M 20.13 % | -5.513 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 15.703 M 1 522.21 % | 968.000 K 155.31 % | -1.750 M 63.83 % | -4.838 M 8.54 % | -5.290 M -800.66 % | 755.000 K -87.40 % | 5.994 M 120.75 % | -28.884 M -2 597 568.62 % | 1.112 K 100.05 % | -2.246 M -25.41 % | -1.791 M -172.05 % | 2.486 M 620 002.49 % | -401.000 |
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 |
| 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 | 3.857 M -19.63 % | 4.799 M -18.95 % | 5.921 M -51.39 % | 12.181 M 236.58 % | 3.619 M -60.22 % | 9.098 M 104.31 % | 4.453 M 11.91 % | 3.979 M -12.59 % | 4.552 M -28.04 % | 6.326 M -21.61 % | 8.070 M 302.69 % | 2.004 M -5.74 % | 2.126 M 40.70 % | 1.511 M -64.37 % | 4.241 M 48.75 % | 2.851 M 150.53 % | 1.138 M -19.92 % | 1.421 M -80.58 % | 7.318 M 107.19 % | 3.532 M 158.38 % | 1.367 M 127.83 % | 600.000 K -94.46 % | 10.823 M 1.77 % | 10.635 M 30.25 % | 8.165 M 31.84 % | 6.193 M -68.17 % | 19.457 M -56.65 % | 44.879 M 110.32 % | 21.338 M 74.05 % | 12.260 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net income | 2.535 M -7.21 % | 2.732 M -14.70 % | 3.203 M -33.99 % | 4.852 M 82.54 % | 2.658 M -28.72 % | 3.729 M 32.42 % | 2.816 M 48.13 % | 1.901 M 1.33 % | 1.876 M -30.16 % | 2.686 M -11.12 % | 3.022 M 621.93 % | -579.000 K -215.11 % | 503.000 K 84.25 % | 273.000 K -82.81 % | 1.588 M 103.59 % | 780.000 K 76.07 % | 443.000 K 25.14 % | 354.000 K -82.26 % | 1.995 M 46.58 % | 1.361 M 96.11 % | 694.000 K 339.31 % | -290.000 K -28.89 % | -225.000 K -120.27 % | 1.110 M 34.87 % | 823.000 K 49.91 % | 549.000 K -52.96 % | 1.167 M 432.88 % | 219.000 K -43.26 % | 386.000 K 772.37 % | -57.409 K -24.64 % | -46.060 K -108.88 % | 518.790 K 472.55 % | 90.610 K 255.91 % | -58.118 K -792.75 % | -6.510 K -234.78 % | 4.830 K 112.36 % | -39.080 K |
| Income before tax | 3.347 M -8.53 % | 3.659 M -13.82 % | 4.246 M -35.61 % | 6.594 M 95.44 % | 3.374 M -37.56 % | 5.404 M 43.91 % | 3.755 M 45.20 % | 2.586 M 1.45 % | 2.549 M -29.78 % | 3.630 M -3.89 % | 3.777 M 580.53 % | -786.000 K -225.16 % | 628.000 K 72.53 % | 364.000 K -82.81 % | 2.118 M 101.71 % | 1.050 M 77.66 % | 591.000 K 25.21 % | 472.000 K -82.28 % | 2.663 M 53.13 % | 1.739 M 88.00 % | 925.000 K 319.71 % | -421.000 K -40.33 % | -300.000 K -120.01 % | 1.499 M 34.80 % | 1.112 M 12.10 % | 992.000 K -36.25 % | 1.556 M 432.88 % | 292.000 K -24.35 % | 386.000 K 399.22 % | -129.000 K -180.07 % | -46.060 K -108.88 % | 518.790 K 472.55 % | 90.610 K 255.91 % | -58.118 K -792.75 % | -6.510 K -234.78 % | 4.830 K 112.36 % | -39.080 K |
| Income before tax ratio | 0.87 13.81 % | 0.76 6.32 % | 0.72 32.47 % | 0.54 -41.94 % | 0.93 56.96 % | 0.59 -29.56 % | 0.84 29.75 % | 0.65 16.06 % | 0.56 -2.41 % | 0.57 22.60 % | 0.47 219.33 % | -0.39 -232.78 % | 0.30 22.62 % | 0.24 -51.76 % | 0.50 35.60 % | 0.37 -29.08 % | 0.52 56.35 % | 0.33 -8.72 % | 0.36 -26.09 % | 0.49 -27.24 % | 0.68 196.44 % | -0.70 -2 431.38 % | -0.03 -119.67 % | 0.14 3.49 % | 0.14 -14.98 % | 0.16 100.30 % | 0.08 1 129.12 % | 0.01 -64.03 % | 0.02 271.92 % | -0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| EBITDA | 4.246 M -9.31 % | 4.682 M -9.25 % | 5.159 M -31.28 % | 7.507 M 75.23 % | 4.284 M -42.56 % | 7.458 M 55.18 % | 4.806 M 49.77 % | 3.209 M 5.52 % | 3.041 M -26.23 % | 4.122 M 6.32 % | 3.877 M 434.80 % | -1.158 M -664.88 % | 205.000 K -89.63 % | 1.977 M -10.87 % | 2.218 M 233.53 % | 665.000 K 499.10 % | 111.000 K -83.28 % | 664.000 K -76.74 % | 2.855 M 197.71 % | 959.000 K 10.23 % | 870.000 K 262.31 % | -536.000 K -83.56 % | -292.000 K -120.39 % | 1.432 M 35.09 % | 1.060 M 6.85 % | 992.000 K -36.25 % | 1.556 M 155 700.00 % | -1.000 K -101.67 % | 60.000 K -0.08 % | 60.049 K 0.08 % | 60.000 K -90.45 % | 628.340 K 2.49 % | 613.090 K 2 999.70 % | 19.779 K -67.03 % | 59.996 K -40.01 % | 100.003 K | 0.000 |
| Net income ratio | 0.66 15.45 % | 0.57 5.24 % | 0.54 35.81 % | 0.40 -45.77 % | 0.73 79.19 % | 0.41 -35.19 % | 0.63 32.36 % | 0.48 15.93 % | 0.41 -2.94 % | 0.42 13.39 % | 0.37 229.61 % | -0.29 -222.12 % | 0.24 30.95 % | 0.18 -51.75 % | 0.37 36.86 % | 0.27 -29.72 % | 0.39 56.26 % | 0.25 -8.62 % | 0.27 -29.25 % | 0.39 -24.10 % | 0.51 205.04 % | -0.48 -2 224.94 % | -0.02 -119.92 % | 0.10 3.55 % | 0.10 13.70 % | 0.09 47.80 % | 0.06 1 129.12 % | 0.00 -73.02 % | 0.02 486.32 % | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Ratio EBITDA | 1.10 12.84 % | 0.98 11.97 % | 0.87 41.38 % | 0.62 -47.94 % | 1.18 44.41 % | 0.82 -24.05 % | 1.08 33.82 % | 0.81 20.72 % | 0.67 2.53 % | 0.65 35.63 % | 0.48 183.14 % | -0.58 -699.27 % | 0.10 -92.63 % | 1.31 150.18 % | 0.52 124.22 % | 0.23 139.14 % | 0.10 -79.13 % | 0.47 19.77 % | 0.39 43.69 % | 0.27 -57.34 % | 0.64 171.24 % | -0.89 -3 211.15 % | -0.03 -120.04 % | 0.13 3.72 % | 0.13 -18.95 % | 0.16 100.30 % | 0.08 359 003.42 % | 0.00 -100.79 % | 0.00 -42.59 % | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Gross profit ratio | 0.85 37.84 % | 0.62 -13.95 % | 0.72 -25.80 % | 0.97 154.06 % | 0.38 -20.81 % | 0.48 -47.80 % | 0.92 12.46 % | 0.82 53.86 % | 0.53 -7.22 % | 0.57 -16.40 % | 0.68 586.25 % | 0.10 -79.70 % | 0.49 68.41 % | 0.29 -63.16 % | 0.79 52.93 % | 0.52 234.98 % | 0.15 -63.00 % | 0.42 -53.05 % | 0.89 19.49 % | 0.75 -25.48 % | 1.00 0.00 % | 1.00 2 365.38 % | 0.04 -75.08 % | 0.16 8.84 % | 0.15 -29.30 % | 0.21 4 187.21 % | 0.00 -28.80 % | 0.01 -57.39 % | 0.02 -20.17 % | 0.02 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Weighted average shs out dil | 3.250 M 0.46 % | 3.235 M 0.00 % | 3.235 M 0.00 % | 3.235 M -0.19 % | 3.241 M 0.03 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 2.40 % | 3.164 M -2.35 % | 3.240 M 0.68 % | 3.218 M -0.68 % | 3.240 M -1.97 % | 3.305 M 2.01 % | 3.240 M 0.81 % | 3.214 M -1.56 % | 3.265 M -0.82 % | 3.292 M 1.60 % | 3.240 M -0.06 % | 3.242 M 3.63 % | 3.129 M -2.75 % | 3.217 M 12.88 % | 2.850 M -14.00 % | 3.314 M 2.22 % | 3.242 M 7.34 % | 3.020 M -6.78 % | 3.240 M -20.53 % | 4.077 M 19.04 % | 3.425 M -12.36 % | 3.908 M |
| Weighted average shs out | 3.250 M 0.46 % | 3.235 M 0.00 % | 3.235 M 0.00 % | 3.235 M -0.19 % | 3.241 M 0.03 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 0.00 % | 3.240 M 2.40 % | 3.164 M -2.35 % | 3.240 M 0.68 % | 3.218 M -0.68 % | 3.240 M -1.97 % | 3.305 M 2.01 % | 3.240 M 0.81 % | 3.214 M -1.56 % | 3.265 M -0.82 % | 3.292 M 1.60 % | 3.240 M -0.06 % | 3.242 M 3.63 % | 3.129 M -2.75 % | 3.217 M 12.88 % | 2.850 M -14.00 % | 3.314 M 2.22 % | 3.242 M 7.34 % | 3.020 M -6.78 % | 3.240 M -20.57 % | 4.079 M 19.07 % | 3.426 M -12.35 % | 3.908 M |
| EPS diluted | 0.78 -7.14 % | 0.84 -15.15 % | 0.99 -34.00 % | 1.50 82.93 % | 0.82 -28.70 % | 1.15 32.18 % | 0.87 47.46 % | 0.59 1.72 % | 0.58 -30.12 % | 0.83 -10.75 % | 0.93 616.67 % | -0.18 -212.50 % | 0.16 89.80 % | 0.08 -82.80 % | 0.49 104.17 % | 0.24 71.43 % | 0.14 27.27 % | 0.11 -82.26 % | 0.62 47.62 % | 0.42 100.00 % | 0.21 350.90 % | -0.08 -19.57 % | -0.07 -120.59 % | 0.34 36.00 % | 0.25 47.06 % | 0.17 -52.78 % | 0.36 414.29 % | 0.07 -41.67 % | 0.12 697.01 % | -0.02 -44.60 % | -0.01 -108.69 % | 0.16 433.33 % | 0.03 137.64 % | -0.08 -4 881.25 % | 0.00 -214.29 % | 0.00 114.00 % | -0.01 |
| Earnings per share | 0.78 -7.14 % | 0.84 -15.15 % | 0.99 -34.00 % | 1.50 82.93 % | 0.82 -28.70 % | 1.15 32.18 % | 0.87 47.46 % | 0.59 1.72 % | 0.58 -30.12 % | 0.83 -10.75 % | 0.93 616.67 % | -0.18 -212.50 % | 0.16 89.80 % | 0.08 -82.80 % | 0.49 104.17 % | 0.24 71.43 % | 0.14 27.27 % | 0.11 -82.26 % | 0.62 47.62 % | 0.42 100.00 % | 0.21 350.90 % | -0.08 -19.57 % | -0.07 -120.59 % | 0.34 36.00 % | 0.25 47.06 % | 0.17 -52.78 % | 0.36 414.29 % | 0.07 -41.67 % | 0.12 697.01 % | -0.02 -44.60 % | -0.01 -108.69 % | 0.16 433.33 % | 0.03 137.64 % | -0.08 -4 881.25 % | 0.00 -214.29 % | 0.00 114.00 % | -0.01 |
| Gross profit | 3.277 M 10.78 % | 2.958 M -30.25 % | 4.241 M -63.93 % | 11.758 M 755.13 % | 1.375 M -68.50 % | 4.365 M 6.65 % | 4.093 M 25.86 % | 3.252 M 34.49 % | 2.418 M -33.24 % | 3.622 M -34.47 % | 5.527 M 2 663.50 % | 200.000 K -80.86 % | 1.045 M 136.96 % | 441.000 K -86.88 % | 3.360 M 127.49 % | 1.477 M 739.20 % | 176.000 K -70.37 % | 594.000 K -90.88 % | 6.516 M 147.57 % | 2.632 M 92.54 % | 1.367 M 127.83 % | 600.000 K 36.67 % | 439.000 K -74.64 % | 1.731 M 41.77 % | 1.221 M -6.79 % | 1.310 M 1 264.58 % | 96.000 K -69.13 % | 311.000 K -10.37 % | 347.000 K 38.94 % | 249.740 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Income tax expense | 812.000 K -12.41 % | 927.000 K -11.12 % | 1.043 M -40.13 % | 1.742 M 143.30 % | 716.000 K -60.11 % | 1.795 M 91.16 % | 939.000 K 37.08 % | 685.000 K 1.78 % | 673.000 K -28.71 % | 944.000 K 25.03 % | 755.000 K 466.50 % | -206.000 K -264.80 % | 125.000 K 37.36 % | 91.000 K -82.83 % | 530.000 K 96.30 % | 270.000 K 82.43 % | 148.000 K 25.42 % | 118.000 K -82.34 % | 668.000 K 76.72 % | 378.000 K 63.64 % | 231.000 K 76.34 % | 131.000 K 74.67 % | 75.000 K -80.72 % | 389.000 K 34.60 % | 289.000 K -34.76 % | 443.000 K 13.88 % | 389.000 K 432.88 % | 73.000 K | 0.000 -100.00 % | 71.641 K 19.40 % | 60.000 K | 0.000 | 0.000 -100.00 % | 19.784 K -67.03 % | 60.000 K | 0.000 | 0.000 |
| Cost of revenue | 580.000 K -68.50 % | 1.841 M 9.58 % | 1.680 M 297.16 % | 423.000 K 3.42 % | 409.000 K -54.66 % | 902.000 K 150.56 % | 360.000 K -81.33 % | 1.928 M -9.65 % | 2.134 M -21.08 % | 2.704 M 6.33 % | 2.543 M 40.96 % | 1.804 M 66.88 % | 1.081 M 1.03 % | 1.070 M -33.25 % | 1.603 M 16.67 % | 1.374 M 42.83 % | 962.000 K 16.32 % | 827.000 K 3.12 % | 802.000 K -10.89 % | 900.000 K 78.22 % | 505.000 K -55.86 % | 1.144 M -88.98 % | 10.384 M 16.62 % | 8.904 M 28.23 % | 6.944 M 42.21 % | 4.883 M -74.78 % | 19.361 M -56.56 % | 44.568 M 112.32 % | 20.991 M 74.78 % | 12.010 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.542 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.357 M | 0.000 | 0.000 | 0.000 -100.00 % | 212.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 217.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 42.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 279.889 K | 0.000 | 0.000 | 0.000 -100.00 % | 38.780 K | 0.000 | 0.000 | 0.000 |
| Selling and marketing expenses | 0.000 -100.00 % | 107.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 53.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 700.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 445.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.750 K | 0.000 | 0.000 | 0.000 -100.00 % | 13.600 K | 0.000 | 0.000 | 0.000 |
| Other expenses | 3.074 M 190.82 % | 1.057 M | 0.000 -100.00 % | 1.930 M 493.08 % | -491.000 K -138.97 % | 1.260 M 2 477.36 % | -53.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 -100.00 % | 20.000 K | 0.000 | 0.000 | 0.000 |
| Operating expenses | 3.074 M 105.07 % | 1.499 M -7.18 % | 1.615 M -68.73 % | 5.164 M 1 089.86 % | 434.000 K -81.52 % | 2.348 M 354.16 % | 517.000 K -49.06 % | 1.015 M -7.73 % | 1.100 M -34.99 % | 1.692 M -3.31 % | 1.750 M 1.74 % | 1.720 M 82.98 % | 940.000 K -37.62 % | 1.507 M 189.81 % | 520.000 K -42.98 % | 912.000 K 452.73 % | 165.000 K -20.67 % | 208.000 K -94.60 % | 3.853 M 331.47 % | 893.000 K 311.52 % | 217.000 K -78.75 % | 1.021 M 194.24 % | 347.000 K 49.57 % | 232.000 K 112.84 % | 109.000 K -77.62 % | 487.000 K -66.64 % | 1.460 M 7 584.21 % | 19.000 K -51.28 % | 39.000 K -86.76 % | 294.639 K 539.69 % | 46.060 K -91.12 % | 518.790 K 1 397.23 % | 34.650 K -33.85 % | 52.380 K 704.61 % | 6.510 K 234.70 % | -4.833 K -112.37 % | 39.080 K |
| Cost and expenses | 3.654 M 9.40 % | 3.340 M 1.37 % | 3.295 M -41.02 % | 5.587 M 108.63 % | 2.678 M -17.60 % | 3.250 M 30.16 % | 2.497 M -15.15 % | 2.943 M -9.00 % | 3.234 M -26.43 % | 4.396 M 2.40 % | 4.293 M 21.82 % | 3.524 M 74.37 % | 2.021 M -21.58 % | 2.577 M 21.38 % | 2.123 M -7.13 % | 2.286 M 102.84 % | 1.127 M 8.89 % | 1.035 M -77.77 % | 4.655 M 80.36 % | 2.581 M 1 089.40 % | 217.000 K 116.82 % | -1.290 M -110.68 % | 12.078 M 32.20 % | 9.136 M 29.53 % | 7.053 M 31.34 % | 5.370 M -74.21 % | 20.821 M -53.30 % | 44.587 M 112.02 % | 21.030 M 68.93 % | 12.449 M 31 609.12 % | 39.260 K 0.64 % | 39.010 K -56.95 % | 90.610 K -69.61 % | 298.118 K 4 479.39 % | 6.510 K 34.78 % | 4.830 K -87.64 % | 39.080 K |
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 0.000 -100.00 % | 442.000 K -72.63 % | 1.615 M -50.06 % | 3.234 M 249.62 % | 925.000 K -14.98 % | 1.088 M 90.88 % | 570.000 K -43.84 % | 1.015 M -7.73 % | 1.100 M -34.99 % | 1.692 M -3.31 % | 1.750 M 1.74 % | 1.720 M 82.98 % | 940.000 K -37.62 % | 1.507 M 189.81 % | 520.000 K -42.98 % | 912.000 K 452.73 % | 165.000 K -81.91 % | 912.000 K -64.28 % | 2.553 M 394.77 % | 516.000 K 137.79 % | 217.000 K -31.55 % | 317.000 K -8.65 % | 347.000 K 71.78 % | 202.000 K 59.06 % | 127.000 K -73.92 % | 487.000 K | 0.000 -100.00 % | 18.000 K -14.29 % | 21.000 K -92.87 % | 294.639 K 650.48 % | 39.260 K 0.64 % | 39.010 K 12.58 % | 34.650 K -55.65 % | 78.123 K 97.03 % | 39.650 K 4.20 % | 38.050 K -35.91 % | 59.370 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 240.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 240.000 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Depreciation and amortization | 899.000 K -12.04 % | 1.022 M 11.94 % | 913.000 K 0.00 % | 913.000 K 0.33 % | 910.000 K -55.00 % | 2.022 M 92.57 % | 1.050 M 68.54 % | 623.000 K 26.56 % | 492.250 K 0.00 % | 492.250 K 392.25 % | 100.000 K -83.95 % | 623.000 K 523.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K 0.00 % | 100.000 K -47.92 % | 192.000 K 2 300.00 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K 0.00 % | 8.000 K | 0.000 100.00 % | -96.000 K 67.24 % | -293.000 K 10.12 % | -326.000 K -272.44 % | 189.049 K 78.25 % | 106.060 K -3.19 % | 109.550 K -79.03 % | 522.480 K 570.69 % | 77.902 K 17.13 % | 66.510 K -30.11 % | 95.170 K -3.95 % | 99.080 K |
| Operating income | 203.000 K -86.09 % | 1.459 M -44.44 % | 2.626 M -60.18 % | 6.594 M 600.74 % | 941.000 K -83.91 % | 5.848 M 198.98 % | 1.956 M -53.69 % | 4.224 M 220.49 % | 1.318 M -31.71 % | 1.930 M -48.90 % | 3.777 M 358.93 % | 823.000 K -28.12 % | 1.145 M 207.41 % | -1.066 M -146.55 % | 2.290 M 305.31 % | 565.000 K 5 036.36 % | 11.000 K -97.15 % | 386.000 K -85.51 % | 2.663 M 25.85 % | 2.116 M 84.00 % | 1.150 M 311.40 % | -544.000 K -691.30 % | 92.000 K -93.98 % | 1.529 M 45.34 % | 1.052 M 27.83 % | 823.000 K 757.29 % | 96.000 K -67.24 % | 293.000 K -10.12 % | 326.000 K 826.07 % | -44.899 K -14.36 % | -39.260 K 64.31 % | -110.000 K -217.46 % | -34.650 K 33.85 % | -52.380 K -32.11 % | -39.650 K -4.20 % | -38.050 K 35.91 % | -59.370 K |
| Operating income ratio | 0.05 -82.69 % | 0.30 -31.45 % | 0.44 -18.07 % | 0.54 108.19 % | 0.26 -59.55 % | 0.64 46.33 % | 0.44 -58.62 % | 1.06 266.64 % | 0.29 -5.10 % | 0.31 -34.81 % | 0.47 13.96 % | 0.41 -23.75 % | 0.54 176.34 % | -0.71 -230.65 % | 0.54 172.47 % | 0.20 1 950.22 % | 0.01 -96.44 % | 0.27 -25.35 % | 0.36 -39.26 % | 0.60 -28.79 % | 0.84 192.79 % | -0.91 -10 766.14 % | 0.01 -94.09 % | 0.14 11.59 % | 0.13 -3.05 % | 0.13 2 593.42 % | 0.00 -24.43 % | 0.01 -57.27 % | 0.02 517.17 % | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| Total other income expenses net | 3.144 M 42.91 % | 2.200 M 35.80 % | 1.620 M | 0.000 -100.00 % | 2.433 M 647.97 % | -444.000 K -124.68 % | 1.799 M 209.83 % | -1.638 M 4.93 % | -1.723 M 20.42 % | -2.165 M 8.77 % | -2.373 M -423.30 % | 734.000 K 241.97 % | -517.000 K 82.59 % | -2.970 M -1 626.74 % | -172.000 K 67.36 % | -527.000 K -267.30 % | 315.000 K 266.28 % | 86.000 K 103.13 % | -2.745 M -628.12 % | -377.000 K -67.56 % | -225.000 K -282.93 % | 123.000 K -87.12 % | 955.000 K 1 156.58 % | 76.000 K 322.22 % | 18.000 K -89.35 % | 169.000 K -88.42 % | 1.460 M 146 100.00 % | -1.000 K -101.67 % | 60.000 K 0.00 % | 60.000 K 0.00 % | 60.000 K -90.45 % | 628.340 K 401.63 % | 125.260 K 2 282.99 % | -5.738 K -117.31 % | 33.140 K -22.71 % | 42.880 K 111.34 % | 20.290 K |
| 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-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-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -20.092 M | 0.000 100.00 % | -7.730 M | 0.000 100.00 % | -5.550 M -408.16 % | 1.801 M 283.96 % | -979.000 K -128.01 % | 3.495 M 50.19 % | 2.327 M -31.66 % | 3.405 M 40.88 % | 2.417 M 83.94 % | 1.314 M -70.85 % | 4.508 M 4 453.54 % | 99.000 K -91.53 % | 1.169 M 133.33 % | 501.000 K -90.38 % | 5.207 M 3 646.04 % | 139.000 K -98.46 % | 9.002 M 10 745.78 % | 83.000 K 200.00 % | -83.000 K -137.56 % | 221.000 K 200.00 % | -221.000 K -114.44 % | 1.531 M 200.00 % | -1.531 M -259.31 % | 961.000 K 200.00 % | -961.000 K -103.28 % | 29.314 M 7 065.89 % | -420.822 K -197.49 % | 431.670 K 200.00 % | -431.670 K | 0.000 100.00 % | -608.703 K 2.76 % | -626.000 K |
| Total investments | 0.000 -100.00 % | 7.223 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.602 M | 0.000 -100.00 % | 6.990 M | 0.000 -100.00 % | 6.810 M | 0.000 -100.00 % | 2.628 M -33.15 % | 3.931 M 1 885.35 % | 198.000 K | 0.000 -100.00 % | 1.002 M -89.42 % | 9.468 M 3 305.76 % | 278.000 K | 0.000 -100.00 % | 166.000 K | 0.000 -100.00 % | 442.000 K | 0.000 -100.00 % | 3.062 M | 0.000 -100.00 % | 1.922 M | 0.000 -100.00 % | 58.628 M | 0.000 -100.00 % | 863.340 K | 0.000 | 0.000 -100.00 % | 28.696 M -0.09 % | 28.722 M |
| Total debt | 0.000 -100.00 % | 3.600 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 822.000 K | 0.000 -100.00 % | 5.822 M | 0.000 -100.00 % | 5.822 M | 0.000 -100.00 % | 5.822 M | 0.000 -100.00 % | 1.268 M | 0.000 -100.00 % | 5.708 M | 0.000 -100.00 % | 9.141 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 |
| Accumulated other comprehensive income loss | 75.900 M | 0.000 -100.00 % | 66.733 M | 0.000 -100.00 % | 59.223 M | 0.000 -100.00 % | 52.637 M 1 481 599 834 911 879 936.00 % | 0.000 -100.00 % | 48.860 M 50.80 % | 32.400 M -24.80 % | 43.083 M 32.97 % | 32.400 M -25.05 % | 43.229 M 33.42 % | 32.400 M -21.68 % | 41.368 M 1 164 405 683 656 641 792.00 % | 0.000 -100.00 % | 40.145 M 23.90 % | 32.400 M -14.28 % | 37.796 M 4 255 451 287 902 381 568.00 % | 0.000 -100.00 % | 35.741 M 4 024 078 857 046 222 336.00 % | 0.000 -100.00 % | 36.257 M 840.03 % | 3.857 M -88.76 % | 34.323 M 1 932 213 125 127 969 280.00 % | 0.000 -100.00 % | 32.606 M 1 058 337 797 838 143 232.00 % | 0.000 -100.00 % | 32.001 M 670 324 147 327 828 992.00 % | 0.000 -100.00 % | 32.104 M 10 948.94 % | -295.919 K -100.94 % | 31.495 M 2 578 924 913 891 523 072.00 % | 0.000 | 0.000 |
| Retained earnings | 0.000 -100.00 % | 43.500 M | 0.000 | 0.000 | 0.000 -100.00 % | 26.823 M | 0.000 -100.00 % | 20.237 M | 0.000 -100.00 % | 16.460 M | 0.000 -100.00 % | 10.683 M | 0.000 -100.00 % | 10.759 M | 0.000 -100.00 % | 8.968 M | 0.000 -100.00 % | 7.745 M | 0.000 -100.00 % | 5.396 M | 0.000 -100.00 % | 3.341 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.923 M | 0.000 -100.00 % | 206.000 K | 0.000 100.00 % | -399.385 K | 0.000 | 0.000 | 0.000 100.00 % | -905.326 K | 0.000 |
| Common stock | 0.000 -100.00 % | 32.400 M | 0.000 -100.00 % | 32.400 M | 0.000 -100.00 % | 32.400 M | 0.000 -100.00 % | 32.400 M | 0.000 -100.00 % | 32.400 M | 0.000 -100.00 % | 32.400 M | 0.000 -100.00 % | 32.400 M | 0.000 -100.00 % | 32.400 M | 0.000 -100.00 % | 32.400 M | 0.000 -100.00 % | 32.400 M | 0.000 -100.00 % | 32.400 M | 0.000 -100.00 % | 32.400 M | 0.000 -100.00 % | 32.400 M | 0.000 -100.00 % | 32.400 M | 0.000 -100.00 % | 32.400 M | 0.000 -100.00 % | 32.400 M | 0.000 -100.00 % | 32.400 M 0.00 % | 32.400 M |
| Total equity | 75.900 M 0.00 % | 75.900 M 13.74 % | 66.733 M 0.00 % | 66.733 M 12.68 % | 59.223 M 0.00 % | 59.223 M 12.51 % | 52.637 M 0.00 % | 52.637 M 7.73 % | 48.860 M 0.00 % | 48.860 M 13.41 % | 43.083 M 0.00 % | 43.083 M -0.34 % | 43.229 M 0.16 % | 43.159 M 4.33 % | 41.368 M 0.00 % | 41.368 M 3.05 % | 40.145 M 0.00 % | 40.145 M 6.21 % | 37.796 M 0.00 % | 37.796 M 5.75 % | 35.741 M 0.00 % | 35.741 M -1.42 % | 36.257 M 0.00 % | 36.257 M 5.63 % | 34.323 M 0.00 % | 34.323 M 5.27 % | 32.606 M 0.00 % | 32.606 M 1.89 % | 32.001 M 0.00 % | 32.001 M -0.32 % | 32.104 M 0.00 % | 32.104 M 1.93 % | 31.495 M 0.00 % | 31.495 M -0.20 % | 31.559 M |
| Other non current liabilities | -75.900 M -10 193.09 % | 752.000 K 101.13 % | -66.733 M | 0.000 100.00 % | -59.223 M -5 922 200.00 % | -1.000 K 100.00 % | -52.637 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.381 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 100.00 % | -31.495 M | 0.000 | 0.000 |
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 822.000 K | 0.000 -100.00 % | 5.822 M | 0.000 -100.00 % | 5.822 M | 0.000 -100.00 % | 5.822 M | 0.000 -100.00 % | 1.268 M | 0.000 -100.00 % | 5.708 M | 0.000 -100.00 % | 9.141 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 |
| Total non current liabilities | -75.900 M -10 193.09 % | 752.000 K 101.13 % | -66.733 M | 0.000 100.00 % | -59.223 M -5 922 200.00 % | -1.000 K 100.00 % | -52.637 M -6 503.53 % | 822.000 K | 0.000 -100.00 % | 5.822 M | 0.000 -100.00 % | 8.203 M | 0.000 -100.00 % | 5.822 M | 0.000 -100.00 % | 1.268 M | 0.000 -100.00 % | 5.708 M | 0.000 -100.00 % | 9.141 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 100.00 % | -31.495 M | 0.000 | 0.000 |
| Other current liabilities | 0.000 -100.00 % | 46.951 M | 0.000 -100.00 % | 21.597 M | 0.000 -100.00 % | 14.237 M | 0.000 -100.00 % | 827.000 K | 0.000 -100.00 % | 2.535 M | 0.000 -100.00 % | 2.033 M | 0.000 -100.00 % | 1.747 M | 0.000 -100.00 % | 860.000 K | 0.000 -100.00 % | 2.252 M | 0.000 -100.00 % | 1.205 M | 0.000 -100.00 % | 7.762 M | 0.000 -100.00 % | 1.023 M | 0.000 -100.00 % | 1.010 M | 0.000 -100.00 % | 906.000 K | 0.000 -100.00 % | 461.952 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K 17.65 % | 8.500 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Short term debt | 0.000 -100.00 % | 3.600 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 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total current liabilities | 0.000 -100.00 % | 52.355 M | 0.000 -100.00 % | 22.154 M | 0.000 -100.00 % | 19.296 M | 0.000 -100.00 % | 2.062 M | 0.000 -100.00 % | 5.276 M | 0.000 -100.00 % | 2.033 M | 0.000 -100.00 % | 3.487 M | 0.000 -100.00 % | 3.559 M | 0.000 -100.00 % | 8.899 M | 0.000 -100.00 % | 5.149 M | 0.000 -100.00 % | 12.317 M | 0.000 -100.00 % | 3.690 M | 0.000 -100.00 % | 3.965 M | 0.000 -100.00 % | 50.179 M | 0.000 -100.00 % | 8.634 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K 17.65 % | 8.500 K |
| Total liabilities | -75.900 M -242.92 % | 53.107 M 179.58 % | -66.733 M -401.22 % | 22.154 M 137.41 % | -59.223 M -406.93 % | 19.295 M 136.66 % | -52.637 M -1 925.14 % | 2.884 M | 0.000 -100.00 % | 11.098 M | 0.000 -100.00 % | 10.236 M | 0.000 -100.00 % | 9.309 M | 0.000 -100.00 % | 4.827 M | 0.000 -100.00 % | 14.607 M | 0.000 -100.00 % | 14.290 M | 0.000 -100.00 % | 12.317 M | 0.000 -100.00 % | 3.690 M | 0.000 -100.00 % | 3.965 M | 0.000 -100.00 % | 50.179 M | 0.000 -100.00 % | 8.634 M | 0.000 | 0.000 100.00 % | -31.495 M -315 050.00 % | 10.000 K 17.65 % | 8.500 K |
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 100.02 % | -5.550 M | 0.000 100.00 % | -1.801 M | 0.000 100.00 % | -3.495 M 85.01 % | -23.315 M -584.73 % | -3.405 M 85.40 % | -23.315 M -1 674.35 % | -1.314 M | 0.000 100.00 % | -99.000 K -100.71 % | 13.851 M 2 864.67 % | -501.000 K | 0.000 100.00 % | -139.000 K -100.60 % | 23.061 M 27 884.34 % | -83.000 K -100.91 % | 9.162 M 4 245.70 % | -221.000 K -101.45 % | 15.192 M 1 092.29 % | -1.531 M -122.00 % | 6.960 M 824.25 % | -961.000 K -144.18 % | 2.175 M 107.42 % | -29.314 M -1 344.95 % | 2.355 M 645.47 % | -431.670 K | 0.000 | 0.000 -100.00 % | 2.200 M | 0.000 |
| Long term investments | 0.000 -100.00 % | 7.223 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.931 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.468 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 -100.00 % | 28.696 M -0.09 % | 28.722 M |
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 0.000 -100.00 % | 51.081 M | 0.000 -100.00 % | 32.160 M | 0.000 -100.00 % | 30.842 M | 0.000 -100.00 % | 22.069 M | 0.000 -100.00 % | 23.315 M | 0.000 -100.00 % | 23.315 M | 0.000 -100.00 % | 9.607 M | 0.000 -100.00 % | 3.624 M | 0.000 -100.00 % | 10.007 M | 0.000 -100.00 % | 75.000 K | 0.000 -100.00 % | 5.604 M | 0.000 -100.00 % | 107.000 K | 0.000 -100.00 % | 123.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total non current assets | 0.000 -100.00 % | 58.599 M | 0.000 -100.00 % | 32.429 M 684.31 % | -5.550 M -117.88 % | 31.042 M 1 823.60 % | -1.801 M -108.08 % | 22.297 M 737.97 % | -3.495 M -114.99 % | 23.315 M 784.73 % | -3.405 M -114.60 % | 23.315 M 1 874.35 % | -1.314 M -109.71 % | 13.538 M 13 774.75 % | -99.000 K -100.57 % | 17.475 M 3 588.02 % | -501.000 K -102.57 % | 19.475 M 14 110.79 % | -139.000 K -100.60 % | 23.136 M 27 974.70 % | -83.000 K -100.56 % | 14.766 M 6 781.45 % | -221.000 K -101.44 % | 15.299 M 1 099.28 % | -1.531 M -121.62 % | 7.083 M 837.04 % | -961.000 K -144.18 % | 2.175 M 107.42 % | -29.314 M -1 344.95 % | 2.355 M 645.47 % | -431.670 K | 0.000 | 0.000 -100.00 % | 30.896 M 7.57 % | 28.722 M |
| Other current assets | -23.692 M -161.36 % | 38.613 M 599.52 % | -7.730 M -121.19 % | 36.488 M | 0.000 -100.00 % | 31.644 M | 0.000 -100.00 % | 28.583 M | 0.000 -100.00 % | 28.583 M | 0.000 -100.00 % | 25.153 M | 0.000 -100.00 % | 35.653 M | 0.000 -100.00 % | 24.966 M | 0.000 -100.00 % | 33.342 M | 0.000 -100.00 % | 25.132 M | 0.000 -100.00 % | 26.181 M | 0.000 -100.00 % | 16.532 M | 0.000 -100.00 % | 24.154 M | 0.000 -100.00 % | 28.934 M | 0.000 -100.00 % | 28.892 M | 0.000 -100.00 % | 31.672 M 5 300.72 % | -609.000 K | 0.000 -100.00 % | 2.120 M |
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.602 M | 0.000 -100.00 % | 6.990 M | 0.000 -100.00 % | 6.810 M | 0.000 -100.00 % | 2.628 M | 0.000 -100.00 % | 198.000 K | 0.000 -100.00 % | 1.002 M | 0.000 -100.00 % | 278.000 K | 0.000 -100.00 % | 166.000 K | 0.000 -100.00 % | 442.000 K | 0.000 -100.00 % | 3.062 M | 0.000 -100.00 % | 1.922 M | 0.000 -100.00 % | 58.628 M | 0.000 -100.00 % | 863.340 K | 0.000 | 0.000 | 0.000 | 0.000 |
| cash and cash equivalents | 0.000 -100.00 % | 23.692 M | 0.000 -100.00 % | 7.730 M | 0.000 -100.00 % | 5.550 M 408.16 % | -1.801 M -200.00 % | 1.801 M 151.53 % | -3.495 M -200.00 % | 3.495 M 202.64 % | -3.405 M -200.00 % | 3.405 M 359.13 % | -1.314 M -200.00 % | 1.314 M 1 427.27 % | -99.000 K -200.00 % | 99.000 K 119.76 % | -501.000 K -200.00 % | 501.000 K 460.43 % | -139.000 K -200.00 % | 139.000 K 267.47 % | -83.000 K -200.00 % | 83.000 K 137.56 % | -221.000 K -200.00 % | 221.000 K 114.44 % | -1.531 M -200.00 % | 1.531 M 259.31 % | -961.000 K -200.00 % | 961.000 K 103.28 % | -29.314 M -7 065.89 % | 420.822 K 197.49 % | -431.670 K -200.00 % | 431.670 K | 0.000 -100.00 % | 608.703 K -2.81 % | 626.271 K |
| Cash and short term investments | 23.692 M 0.00 % | 23.692 M 206.49 % | 7.730 M 0.00 % | 7.730 M 39.28 % | 5.550 M 0.00 % | 5.550 M 208.16 % | 1.801 M 0.00 % | 1.801 M -48.47 % | 3.495 M 0.00 % | 3.495 M 2.64 % | 3.405 M 0.00 % | 3.405 M 159.13 % | 1.314 M 0.00 % | 1.314 M 1 227.27 % | 99.000 K 0.00 % | 99.000 K -80.24 % | 501.000 K 0.00 % | 501.000 K 260.43 % | 139.000 K 0.00 % | 139.000 K 67.47 % | 83.000 K 0.00 % | 83.000 K -62.44 % | 221.000 K 0.00 % | 221.000 K -85.56 % | 1.531 M 0.00 % | 1.531 M 59.31 % | 961.000 K 0.00 % | 961.000 K -96.72 % | 29.314 M 6 865.89 % | 420.822 K -2.51 % | 431.670 K 0.00 % | 431.670 K -29.08 % | 608.703 K 0.00 % | 608.703 K -2.81 % | 626.271 K |
| Total current assets | 0.000 -100.00 % | 70.408 M | 0.000 -100.00 % | 56.458 M 917.26 % | 5.550 M -88.31 % | 47.476 M 2 536.09 % | 1.801 M -94.58 % | 33.224 M 850.62 % | 3.495 M -90.46 % | 36.643 M 976.15 % | 3.405 M -88.65 % | 30.004 M 2 183.41 % | 1.314 M -96.62 % | 38.930 M 39 223.23 % | 99.000 K -99.66 % | 28.720 M 5 632.53 % | 501.000 K -98.58 % | 35.277 M 25 279.14 % | 139.000 K -99.52 % | 28.950 M 34 779.52 % | 83.000 K -99.75 % | 33.292 M 14 964.25 % | 221.000 K -99.10 % | 24.648 M 1 509.93 % | 1.531 M -95.09 % | 31.204 M 3 147.03 % | 961.000 K -98.81 % | 80.610 M 174.99 % | 29.314 M -23.42 % | 38.280 M 8 767.81 % | 431.670 K -98.66 % | 32.104 M | 0.000 -100.00 % | 608.703 K -78.61 % | 2.846 M |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -31.644 M | 0.000 | 0.000 | 0.000 100.00 % | -28.583 M | 0.000 | 0.000 | 0.000 100.00 % | -35.653 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 |
| Net receivables | 0.000 -100.00 % | 8.103 M | 0.000 -100.00 % | 12.240 M | 0.000 -100.00 % | 41.926 M | 0.000 -100.00 % | 2.840 M | 0.000 -100.00 % | 33.148 M | 0.000 -100.00 % | 1.446 M | 0.000 -100.00 % | 37.616 M | 0.000 -100.00 % | 3.655 M | 0.000 -100.00 % | 34.144 M | 0.000 -100.00 % | 3.679 M | 0.000 -100.00 % | 32.972 M | 0.000 -100.00 % | 7.895 M | 0.000 -100.00 % | 5.519 M | 0.000 -100.00 % | 50.715 M | 0.000 -100.00 % | 37.859 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K |
| Tax assets | 0.000 -100.00 % | 295.000 K | 0.000 -100.00 % | 268.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 228.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 |
| 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 | 0.000 | 0.000 | 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 % | 1.804 M | 0.000 -100.00 % | 557.000 K | 0.000 -100.00 % | 557.000 K | 0.000 -100.00 % | 335.000 K | 0.000 -100.00 % | 557.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 701.000 K | 0.000 -100.00 % | 2.431 M | 0.000 -100.00 % | 5.802 M | 0.000 -100.00 % | 3.944 M | 0.000 -100.00 % | 4.555 M | 0.000 -100.00 % | 2.667 M | 0.000 -100.00 % | 2.955 M | 0.000 -100.00 % | 49.273 M | 0.000 -100.00 % | 8.172 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.502 M | 0.000 -100.00 % | 900.000 K | 0.000 -100.00 % | 2.184 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.039 M | 0.000 -100.00 % | 268.000 K | 0.000 -100.00 % | 845.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 |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 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 | 0.000 | 0.000 -100.00 % | 34.333 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -32.400 M | 0.000 100.00 % | -32.400 M | 0.000 100.00 % | -32.400 M | 0.000 | 0.000 | 0.000 100.00 % | -32.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -841.000 K |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 0.000 | 0.000 | 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 % | 129.007 M | 0.000 -100.00 % | 88.887 M | 0.000 -100.00 % | 78.518 M | 0.000 -100.00 % | 55.521 M | 0.000 -100.00 % | 59.958 M | 0.000 -100.00 % | 53.319 M | 0.000 -100.00 % | 52.468 M | 0.000 -100.00 % | 46.195 M | 0.000 -100.00 % | 54.752 M | 0.000 -100.00 % | 52.086 M | 0.000 -100.00 % | 48.058 M | 0.000 -100.00 % | 39.947 M | 0.000 -100.00 % | 38.287 M | 0.000 -100.00 % | 82.785 M | 0.000 -100.00 % | 40.634 M | 0.000 -100.00 % | 32.104 M | 0.000 -100.00 % | 31.505 M -0.20 % | 31.568 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-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 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other non cash items | -2.535 M 7.21 % | -2.732 M 14.70 % | -3.203 M 33.99 % | -4.852 M -82.54 % | -2.658 M 26.35 % | -3.609 M -104.36 % | -1.766 M 7.10 % | -1.901 M -1.33 % | -1.876 M 30.16 % | -2.686 M 11.12 % | -3.022 M -621.93 % | 579.000 K 215.11 % | -503.000 K -84.25 % | -273.000 K 82.81 % | -1.588 M -103.59 % | -780.000 K -76.07 % | -443.000 K -25.14 % | -354.000 K 82.26 % | -1.995 M -46.58 % | -1.361 M -96.11 % | -694.000 K -339.31 % | 290.000 K 28.89 % | 225.000 K 120.27 % | -1.110 M -34.87 % | -823.000 K -49.91 % | -549.000 K 52.96 % | -1.167 M -432.88 % | -219.000 K 43.26 % | -386.000 K -772.37 % | 57.409 K 24.64 % | 46.060 K 108.88 % | -518.790 K -472.55 % | -90.610 K -255.91 % | 58.118 K 792.75 % | 6.510 K 234.78 % | -4.830 K -112.36 % | 39.080 K |
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.100 M 10.47 % | 1.901 M 1.33 % | 1.876 M -30.16 % | 2.686 M -11.12 % | 3.022 M 621.93 % | -579.000 K -215.11 % | 503.000 K 84.25 % | 273.000 K -82.81 % | 1.588 M 103.59 % | 780.000 K 76.07 % | 443.000 K 25.14 % | 354.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 |
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 | 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 | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 2.100 M 10.47 % | 1.901 M 217.42 % | -1.619 M -160.28 % | 2.686 M 801.31 % | -383.000 K 33.85 % | -579.000 K -215.11 % | 503.000 K 84.25 % | 273.000 K -82.81 % | 1.588 M 103.59 % | 780.000 K 76.07 % | 443.000 K 25.14 % | 354.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 |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.901 M 116.60 % | 1.801 M 1 901.00 % | -100.000 K -102.86 % | 3.495 M 332.01 % | 809.000 K -76.24 % | 3.405 M -14.53 % | 3.984 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 |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.550 M 42.27 % | 3.901 M 116.60 % | 1.801 M -4.00 % | 1.876 M -46.32 % | 3.495 M 15.65 % | 3.022 M -11.25 % | 3.405 M 576.94 % | 503.000 K 84.25 % | 273.000 K -82.81 % | 1.588 M 103.59 % | 780.000 K 76.07 % | 443.000 K 25.14 % | 354.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 |
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.100 M 10.47 % | 1.901 M 1.33 % | 1.876 M -30.16 % | 2.686 M -11.12 % | 3.022 M 621.93 % | -579.000 K -215.11 % | 503.000 K 84.25 % | 273.000 K -82.81 % | 1.588 M 103.59 % | 780.000 K 76.07 % | 443.000 K 25.14 % | 354.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 |
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.100 M 10.47 % | 1.901 M 1.33 % | 1.876 M -30.16 % | 2.686 M -11.12 % | 3.022 M 621.93 % | -579.000 K -215.11 % | 503.000 K 84.25 % | 273.000 K -82.81 % | 1.588 M 103.59 % | 780.000 K 76.07 % | 443.000 K 25.14 % | 354.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 |
| 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 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 |