 
					Ace Men Engg Works Limited ACEMEN.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 751.000 K -80.71 % | 3.894 M -94.87 % | 75.838 M 53.20 % | 49.503 M 663.70 % | 6.482 M 818 334.34 % | 792.000 | 0.000 -100.00 % | 3.558 M -56.57 % | 8.193 M -62.47 % | 21.830 M 60.83 % | 13.573 M 11 970.72 % | 112.448 K 4 092.69 % | 2.682 K | 
| Net income | -208.000 K -123.42 % | 888.000 K 231.34 % | 268.000 K -94.93 % | 5.282 M 117.63 % | 2.427 M 554.49 % | -534.000 K -1 076.06 % | -45.406 K 92.82 % | -632.000 K -4 538.20 % | 14.240 K -74.85 % | 56.630 K 195.27 % | 19.179 K 657.17 % | 2.533 K 556.40 % | -555.000 | 
| Income before tax | -208.000 K -118.10 % | 1.149 M 220.95 % | 358.000 K -94.53 % | 6.550 M 99.70 % | 3.280 M 714.23 % | -534.000 K -142.73 % | -220.000 K 51.43 % | -453.000 K -2 306.53 % | 20.530 K -74.95 % | 81.953 K 29.29 % | 63.389 K 1 645.29 % | 3.632 K 754.41 % | -555.000 | 
| Income before tax ratio | -0.28 -193.86 % | 0.30 6 150.69 % | 0.00 -96.43 % | 0.13 -73.85 % | 0.51 100.08 % | -674.24 | 0.00 100.00 % | -0.13 -5 180.66 % | 0.00 -33.25 % | 0.00 -19.61 % | 0.00 -85.54 % | 0.03 115.61 % | -0.21 | 
| EBITDA | 0.000 | 0.000 -100.00 % | 358.000 K -94.53 % | 6.550 M 99.70 % | 3.280 M 714.23 % | -534.000 K | 0.000 100.00 % | -632.000 K -203.09 % | 613.030 K -39.71 % | 1.017 M 610.72 % | 143.077 K | 0.000 | 0.000 | 
| Net income ratio | -0.28 -221.45 % | 0.23 6 353.11 % | 0.00 -96.69 % | 0.11 -71.50 % | 0.37 100.06 % | -674.24 | 0.00 100.00 % | -0.18 -10 319.22 % | 0.00 -33.00 % | 0.00 83.59 % | 0.00 -93.73 % | 0.02 110.89 % | -0.21 | 
| Ratio EBITDA | 0.00 | 0.00 -100.00 % | 0.00 -96.43 % | 0.13 -73.85 % | 0.51 100.08 % | -674.24 | 0.00 100.00 % | -0.18 -337.38 % | 0.07 60.64 % | 0.05 341.91 % | 0.01 | 0.00 | 0.00 | 
| Gross profit ratio | 1.00 0.00 % | 1.00 2 884.57 % | 0.03 -76.60 % | 0.14 -73.65 % | 0.54 -45.66 % | 1.00 | 0.00 -100.00 % | 0.07 20.74 % | 0.06 18.02 % | 0.05 -20.76 % | 0.06 -93.61 % | 1.00 0.00 % | 1.00 | 
| Weighted average shs out dil | 2.971 M -4.13 % | 3.099 M 0.00 % | 3.099 M 0.00 % | 3.099 M 0.00 % | 3.099 M 0.00 % | 3.099 M 0.00 % | 3.099 M 0.00 % | 3.099 M 0.02 % | 3.099 M 9.43 % | 2.832 M 47.64 % | 1.918 M -23.24 % | 2.499 M 900.00 % | 249.850 K | 
| Weighted average shs out | 2.971 M -4.13 % | 3.099 M 0.00 % | 3.099 M -0.26 % | 3.107 M -0.16 % | 3.112 M 0.42 % | 3.099 M 0.00 % | 3.099 M 0.00 % | 3.099 M 0.02 % | 3.099 M 9.43 % | 2.832 M 47.64 % | 1.918 M -23.30 % | 2.500 M 900.65 % | 249.887 K | 
| EPS diluted | -0.07 -124.14 % | 0.29 235.26 % | 0.09 -94.91 % | 1.70 117.95 % | 0.78 558.82 % | -0.17 -1 056.46 % | -0.01 92.65 % | -0.20 -4 447.83 % | 0.00 -77.00 % | 0.02 100.00 % | 0.01 900.00 % | 0.00 145.45 % | 0.00 | 
| Earnings per share | -0.07 -124.14 % | 0.29 235.26 % | 0.09 -94.91 % | 1.70 117.95 % | 0.78 558.82 % | -0.17 -1 056.46 % | -0.01 92.65 % | -0.20 -4 447.83 % | 0.00 -77.00 % | 0.02 100.00 % | 0.01 900.00 % | 0.00 145.45 % | 0.00 | 
| Gross profit | 751.000 K -80.71 % | 3.894 M 53.25 % | 2.541 M -64.15 % | 7.088 M 101.25 % | 3.522 M 444 596.97 % | 792.000 | 0.000 -100.00 % | 256.554 K -47.56 % | 489.260 K -55.71 % | 1.105 M 27.44 % | 866.770 K 670.82 % | 112.448 K 4 092.69 % | 2.682 K | 
| Income tax expense | 0.000 -100.00 % | 261.000 K 190.00 % | 90.000 K -92.91 % | 1.269 M 48.77 % | 853.000 K | 0.000 100.00 % | -175.000 K -197.75 % | 179.028 K 2 723.79 % | 6.340 K -74.96 % | 25.323 K -42.72 % | 44.210 K 3 922.75 % | 1.099 K | 0.000 | 
| Cost of revenue | 0.000 | 0.000 -100.00 % | 73.297 M 72.81 % | 42.415 M 1 332.94 % | 2.960 M | 0.000 | 0.000 -100.00 % | 3.301 M -57.15 % | 7.703 M -62.83 % | 20.725 M 63.11 % | 12.707 M | 0.000 | 0.000 | 
| General and administrative expenses | 422.000 K -70.26 % | 1.419 M 1 035.20 % | 125.000 K 66.67 % | 75.000 K 200.00 % | -75.000 K -22.75 % | -61.100 K | 0.000 100.00 % | -47.278 K -16.97 % | -40.420 K -146.47 % | 86.973 K 213.05 % | -76.930 K | 0.000 -100.00 % | 2.000 K | 
| Selling and marketing expenses | 0.000 -100.00 % | 125.000 K -16.67 % | 150.000 K | 0.000 | 0.000 -100.00 % | 26.649 K -2.48 % | 27.326 K 42.26 % | 19.208 K 29.35 % | 14.850 K -20.06 % | 18.576 K 37.87 % | 13.474 K | 0.000 | 0.000 | 
| Other expenses | 0.000 | 0.000 -100.00 % | 1.908 M 154.40 % | 750.000 K -12.38 % | 856.000 K 282.61 % | 223.728 K | 0.000 -100.00 % | 165.322 K -68.45 % | 523.951 K -42.87 % | 917.138 K -4.18 % | 957.174 K | 0.000 | 0.000 | 
| Operating expenses | 422.000 K -72.67 % | 1.544 M -29.27 % | 2.183 M 164.61 % | 825.000 K 5.63 % | 781.000 K 474.35 % | 135.979 K 397.62 % | 27.326 K -72.35 % | 98.837 K -78.91 % | 468.681 K -54.17 % | 1.023 M 17.99 % | 866.770 K 618.27 % | 120.674 K 3 627.96 % | 3.237 K | 
| Cost and expenses | 422.000 K -72.67 % | 1.544 M -97.95 % | 75.480 M 74.56 % | 43.240 M 1 055.84 % | 3.741 M 2 651.16 % | 135.979 K 397.62 % | 27.326 K -99.20 % | 3.400 M -58.39 % | 8.172 M -62.42 % | 21.748 M 60.22 % | 13.573 M 11 147.89 % | 120.674 K 3 627.96 % | 3.237 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 | 422.000 K -72.67 % | 1.544 M 461.45 % | 275.000 K 266.67 % | 75.000 K 200.00 % | -75.000 K 14.53 % | -87.749 K -421.12 % | 27.326 K 141.10 % | -66.486 K -20.29 % | -55.270 K -152.36 % | 105.549 K 216.75 % | -90.404 K -174.92 % | 120.674 K 5 933.70 % | 2.000 K | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 71.250 K -54.03 % | 155.000 K -1.72 % | 157.716 K 162.86 % | 60.000 K -90.91 % | 660.000 K 74.60 % | 378.000 K | 0.000 | 0.000 | 
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 177.000 K 111.94 % | -1.482 M -313.97 % | -358.000 K 94.53 % | -6.550 M | 0.000 -100.00 % | 71.250 K -81.02 % | 375.406 K -17.06 % | 452.636 K 2 233.06 % | -21.220 K -102.27 % | 934.100 K 1 072.20 % | 79.688 K 2 294.05 % | -3.632 K -754.41 % | 555.000 | 
| Operating income | 329.000 K -86.00 % | 2.350 M 556.42 % | 358.000 K -94.28 % | 6.263 M 128.49 % | 2.741 M 2 130.37 % | -135.000 K -394.03 % | -27.326 K -120.29 % | 134.699 K 554.55 % | 20.579 K -74.89 % | 81.953 K -42.72 % | 143.077 K 3 839.34 % | 3.632 K 754.41 % | -555.000 | 
| Operating income ratio | 0.44 -27.41 % | 0.60 12 684.26 % | 0.00 -96.27 % | 0.13 -70.08 % | 0.42 100.25 % | -170.45 | 0.00 -100.00 % | 0.04 1 407.13 % | 0.00 -33.09 % | 0.00 -64.38 % | 0.01 -67.36 % | 0.03 115.61 % | -0.21 | 
| Total other income expenses net | -537.000 K 55.29 % | -1.201 M -6.76 % | -1.125 M -491.99 % | 287.000 K -46.75 % | 539.000 K 235.09 % | -399.000 K -106.74 % | -193.000 K 67.12 % | -587.000 K -1 197 859.18 % | -49.000 | 0.000 100.00 % | -79.688 K | 0.000 | 0.000 | 
| 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 | -212.000 K 17.83 % | -258.000 K 14.57 % | -302.000 K -25.31 % | -241.000 K -12.09 % | -215.000 K 35.90 % | -335.434 K 34.37 % | -511.085 K 18.42 % | -626.491 K -421.03 % | -120.240 K 61.82 % | -314.910 K 70.44 % | -1.065 M -273.77 % | -285.053 K -609.81 % | -40.159 K | 
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.606 M 49.52 % | 11.106 M -40.32 % | 18.609 M -51.66 % | 38.494 M 1 496.45 % | 2.411 M | 
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 37.63 % | 0.000 169.06 % | 0.000 -183.47 % | 0.000 1 713.33 % | 0.000 | 
| Retained earnings | 7.489 M -2.70 % | 7.697 M 13.04 % | 6.809 M 4.10 % | 6.541 M 419.95 % | 1.258 M 207.65 % | -1.169 M -84.18 % | -634.500 K -7.71 % | -589.094 K -1 483.82 % | 42.570 K 50.24 % | 28.334 K 134.22 % | -82.799 K 14.86 % | -97.255 K -97.91 % | -49.141 K | 
| Common stock | 30.985 M 0.00 % | 30.985 M 0.00 % | 30.985 M 0.00 % | 30.985 M 0.00 % | 30.985 M 0.00 % | 30.985 M 0.00 % | 30.985 M 0.00 % | 30.985 M 0.00 % | 30.985 M 0.00 % | 30.985 M 0.00 % | 30.985 M 24.01 % | 24.985 M 900.00 % | 2.499 M | 
| Total equity | 38.474 M -0.54 % | 38.682 M 2.35 % | 37.794 M 0.71 % | 37.526 M 16.38 % | 32.243 M 8.14 % | 29.816 M -1.76 % | 30.351 M -0.15 % | 30.396 M -2.04 % | 31.028 M 0.05 % | 31.013 M 0.18 % | 30.957 M 7.18 % | 28.884 M 1 079.24 % | 2.449 M | 
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 | 0.000 | 0.000 | 0.000 | 
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 | 0.000 | 0.000 | 0.000 | 
| Other current liabilities | 1.202 M | 0.000 | 0.000 -100.00 % | 1.393 M -0.43 % | 1.399 M 2 908.60 % | 46.500 K 116.28 % | 21.500 K 86.96 % | 11.500 K -78.95 % | 54.620 K 48.55 % | 36.770 K -32.17 % | 54.210 K -99.51 % | 11.007 M 550 252.25 % | 2.000 K | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 4.654 M -34.00 % | 7.052 M -75.20 % | 28.432 M -29.80 % | 40.502 M 1 298.07 % | 2.897 M 4 256.39 % | 66.500 K 209.30 % | 21.500 K 86.96 % | 11.500 K -78.95 % | 54.620 K 48.55 % | 36.770 K -32.17 % | 54.210 K -99.51 % | 11.007 M 550 252.25 % | 2.000 K | 
| Total liabilities | 4.654 M -34.00 % | 7.052 M -75.20 % | 28.432 M -29.80 % | 40.502 M 1 297.58 % | 2.898 M 4 257.89 % | 66.500 K 209.30 % | 21.500 K 86.96 % | 11.500 K -78.95 % | 54.620 K 48.50 % | 36.780 K -32.15 % | 54.210 K -99.51 % | 11.007 M 550 252.25 % | 2.000 K | 
| Other non current assets | 39.718 M -12.66 % | 45.476 M -31.02 % | 65.924 M -15.25 % | 77.787 M 122.72 % | 34.926 M 18.91 % | 29.372 M -1.01 % | 29.674 M 128.04 % | 13.012 M -21.64 % | 16.606 M 830 310 100.00 % | -2.000 -100.00 % | 18.609 M | 0.000 | 0.000 | 
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.106 M | 0.000 -100.00 % | 38.494 M 1 496.45 % | 2.411 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current assets | 39.718 M -12.66 % | 45.476 M -31.02 % | 65.924 M -15.25 % | 77.787 M 122.72 % | 34.926 M 18.20 % | 29.547 M -1.01 % | 29.849 M 129.39 % | 13.012 M -21.64 % | 16.606 M 49.52 % | 11.106 M -40.32 % | 18.609 M -51.66 % | 38.494 M 1 496.45 % | 2.411 M | 
| Other current assets | -26.679 M 21.81 % | -34.122 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.267 K -99.93 % | 16.768 M 713.18 % | 2.062 M -68.29 % | 6.502 M 10.62 % | 5.878 M 428.55 % | 1.112 M | 0.000 | 
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 212.000 K -17.83 % | 258.000 K -14.57 % | 302.000 K 25.31 % | 241.000 K 12.09 % | 215.000 K -35.90 % | 335.434 K -34.37 % | 511.085 K -18.42 % | 626.491 K 421.03 % | 120.240 K -61.82 % | 314.910 K -70.44 % | 1.065 M 273.77 % | 285.053 K 609.81 % | 40.159 K | 
| Cash and short term investments | 212.000 K -17.83 % | 258.000 K -14.57 % | 302.000 K 25.31 % | 241.000 K 12.09 % | 215.000 K -35.90 % | 335.434 K -34.37 % | 511.085 K -18.42 % | 626.491 K 421.03 % | 120.240 K -61.82 % | 314.910 K -70.44 % | 1.065 M 273.77 % | 285.053 K 609.81 % | 40.159 K | 
| Total current assets | 3.410 M 1 221.71 % | 258.000 K -14.57 % | 302.000 K 25.31 % | 241.000 K 12.09 % | 215.000 K -35.90 % | 335.434 K -35.91 % | 523.353 K -96.99 % | 17.395 M 20.16 % | 14.476 M -27.42 % | 19.944 M 60.82 % | 12.402 M 787.65 % | 1.397 M 3 379.04 % | 40.159 K | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.301 M -61.24 % | 8.517 M | 0.000 | 0.000 | 0.000 | 
| Net receivables | 29.877 M -12.44 % | 34.122 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.993 M 95.07 % | 4.610 M -15.54 % | 5.458 M | 0.000 | 0.000 | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 175.000 K 0.00 % | 175.000 K | 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 -100.00 % | 10.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 3.452 M -39.65 % | 5.720 M -78.92 % | 27.132 M -28.30 % | 37.841 M 2 436.26 % | 1.492 M 7 360.00 % | 20.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Tax payables | 0.000 -100.00 % | 1.332 M 2.46 % | 1.300 M 2.52 % | 1.268 M 21 033.33 % | 6.000 K | 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 | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -0.030 0.00 % | -0.030 | 0.000 100.00 % | -4.000 -100.01 % | 54.503 K -98.64 % | 3.996 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 | 43.128 M -5.70 % | 45.734 M -30.94 % | 66.226 M -15.13 % | 78.028 M 122.04 % | 35.141 M 17.60 % | 29.883 M -1.61 % | 30.372 M -0.12 % | 30.407 M -2.17 % | 31.082 M 0.10 % | 31.050 M 0.13 % | 31.011 M -22.26 % | 39.891 M 1 527.29 % | 2.451 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 | 162.000 K 115.25 % | -1.062 M -291.88 % | -271.000 K 95.85 % | -6.524 M -90.54 % | -3.424 M -896.84 % | 429.700 K 4 197.00 % | 10.000 K 100.07 % | -13.818 M -1 723.44 % | 851.180 K 111.10 % | -7.667 M -40.68 % | -5.450 M -373.99 % | 1.989 M 220 928.44 % | 900.000 | 
| Accounts receivables | 4.245 M -68.37 % | 13.420 M 13.12 % | 11.863 M 127.68 % | -42.861 M -671.71 % | -5.554 M -1 591.28 % | 372.432 K | 0.000 100.00 % | -2.370 M 45.92 % | -4.383 M -616.63 % | 848.280 K 115.54 % | -5.458 M | 0.000 | 0.000 | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.301 M -36.71 % | 5.216 M 161.24 % | -8.517 M | 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 | 
| Other working capital | -4.083 M 71.81 % | -14.482 M -19.35 % | -12.134 M -133.39 % | 36.337 M 1 605.96 % | 2.130 M 3 619.35 % | 57.268 K 472.68 % | 10.000 K 100.07 % | -14.750 M -82 777.07 % | 17.840 K 1 130.34 % | 1.450 K -81.88 % | 8.000 K -99.60 % | 1.989 M 220 928.44 % | 900.000 | 
| Other non cash items | 0.000 -100.00 % | 261.000 K 190.00 % | 90.000 K -92.90 % | 1.268 M 5 183.33 % | 24.000 K 133.68 % | -71.250 K 54.03 % | -155.000 K 1.72 % | -157.716 K -137.74 % | -66.340 K 98.13 % | -3.545 M -475 780.54 % | -745.000 -167.79 % | 1.099 K | 0.000 | 
| Net cash provided by operating activities | -46.000 K -152.87 % | 87.000 K 0.00 % | 87.000 K 234.62 % | 26.000 K 121.67 % | -120.000 K 31.68 % | -175.651 K 51.93 % | -365.406 K 97.50 % | -14.608 M -1 913.69 % | 805.420 K 109.72 % | -8.290 M -53.86 % | -5.388 M -370.34 % | 1.993 M 577 548.70 % | 345.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 | 
| 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 | 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 -100.00 % | 16.606 M | 0.000 | 0.000 -100.00 % | 6.288 M | 0.000 | 0.000 | 
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 250.000 K 116.75 % | -1.492 M 72.87 % | -5.500 M -173.30 % | 7.503 M | 0.000 100.00 % | -899.943 K | 0.000 | 
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 250.000 K -98.35 % | 15.114 M 374.80 % | -5.500 M -173.30 % | 7.503 M 19.31 % | 6.288 M 798.77 % | -899.943 K | 0.000 | 
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.440 M 811.54 % | -624.000 K 89.38 % | -5.878 M -433.78 % | -1.101 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 K -90.91 % | 660.000 K -89.00 % | 6.000 M | 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 -100.00 % | 4.500 M 12 400.00 % | 36.000 K -70.49 % | 122.000 K 111.08 % | -1.101 M | 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 | 
| Net change in cash | -46.000 K -4.55 % | -44.000 K -150.57 % | 87.000 K 172.50 % | -120.000 K 0.00 % | -120.000 K 31.68 % | -175.651 K -52.20 % | -115.406 K -122.80 % | 506.161 K 360.12 % | -194.590 K 74.07 % | -750.527 K -173.38 % | 1.023 M 317.68 % | 244.894 K 70 883.77 % | 345.000 | 
| Cash at beginning of period | 302.000 K 0.00 % | 302.000 K 40.47 % | 215.000 K -35.82 % | 335.000 K 0.00 % | 335.000 K -34.45 % | 511.085 K -18.42 % | 626.491 K 420.64 % | 120.330 K -61.79 % | 314.910 K -70.44 % | 1.065 M 2 402.78 % | 42.570 K 6.00 % | 40.159 K 0.87 % | 39.814 K | 
| Cash at end of period | 212.000 K -17.83 % | 258.000 K -14.57 % | 302.000 K 40.47 % | 215.000 K 0.00 % | 215.000 K -35.90 % | 335.434 K -34.37 % | 511.085 K -18.42 % | 626.491 K 420.69 % | 120.320 K -61.79 % | 314.905 K -70.44 % | 1.065 M 273.77 % | 285.053 K 609.81 % | 40.159 K | 
| Operating cash flow | -46.000 K -152.87 % | 87.000 K 0.00 % | 87.000 K 234.62 % | 26.000 K 121.67 % | -120.000 K 31.68 % | -175.651 K 51.93 % | -365.406 K 97.50 % | -14.608 M -1 913.69 % | 805.420 K 109.72 % | -8.290 M -53.86 % | -5.388 M -370.34 % | 1.993 M 577 548.70 % | 345.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 | 
| Free CashFlow | -46.000 K -152.87 % | 87.000 K 0.00 % | 87.000 K 234.62 % | 26.000 K 121.67 % | -120.000 K 31.68 % | -175.651 K 51.93 % | -365.406 K 97.50 % | -14.608 M -1 913.69 % | 805.420 K 109.72 % | -8.290 M -53.86 % | -5.388 M -370.34 % | 1.993 M 577 548.70 % | 345.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 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 464.000 K | 0.000 -100.00 % | 148.000 K | 0.000 -100.00 % | 603.000 K -34.03 % | 914.000 K -42.73 % | 1.596 M 15.32 % | 1.384 M | 0.000 -100.00 % | 41.576 M 287.62 % | 10.726 M -11.63 % | 12.137 M 6.47 % | 11.399 M -71.50 % | 40.000 M 320.92 % | 9.503 M 7 819.17 % | 120.000 K | 0.000 -100.00 % | 539.000 K -81.15 % | 2.859 M | 0.000 -100.00 % | 3.623 M 457 349.49 % | 792.000 | 0.000 | 0.000 | 0.000 100.00 % | -116.000 K -397.44 % | 39.000 K 0.65 % | 38.750 K 0.00 % | 38.750 K 2.74 % | 37.716 K 151.44 % | 15.000 K -71.43 % | 52.500 K -98.46 % | 3.400 M -58.50 % | 8.193 M 5 361.67 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K -94.00 % | 2.500 M -29.64 % | 3.553 M 36.13 % | 2.610 M -80.59 % | 13.447 M 237.19 % | 3.988 M 8 901.04 % | 44.306 K 77.22 % | 25.000 K -16.67 % | 30.000 K 20.00 % | 25.000 K 3 609.20 % | 674.000 | 
| Net income | 143.000 K 151.25 % | -279.000 K -504.35 % | 69.000 K 147.92 % | -144.000 K -223.08 % | 117.000 K -7.87 % | 127.000 K -78.36 % | 587.000 K 50.51 % | 390.000 K 280.56 % | -216.000 K 96.08 % | -5.511 M -536.00 % | 1.264 M -31.19 % | 1.837 M -30.78 % | 2.654 M -19.33 % | 3.290 M 71.09 % | 1.923 M 8 640.91 % | 22.000 K -53.19 % | 47.000 K -34.27 % | 71.509 K -93.59 % | 1.116 M 2 057.89 % | -57.000 K -104.39 % | 1.297 M 1 299.80 % | -108.101 K -83.22 % | -59.000 K -136.00 % | -25.000 K 92.69 % | -342.000 K -302.85 % | 168.594 K 666.34 % | 22.000 K -42.11 % | 38.000 K 113.92 % | -273.000 K -3.71 % | -263.230 K -88.02 % | -140.000 K -77 877.78 % | 180.000 100.08 % | -229.000 K -785.63 % | 33.400 K -62.79 % | 89.750 K 52.97 % | 58.670 K 134.92 % | -168.000 K -112.33 % | 1.362 M 191.16 % | -1.494 M -1 772.47 % | 89.329 K -10.34 % | 99.632 K -78.59 % | 465.404 K 4 844.79 % | 9.412 K 361.88 % | -3.594 K -355.62 % | 1.406 K 139.12 % | -3.594 K -170.02 % | -1.331 K | 
| Income before tax | 181.000 K 164.87 % | -279.000 K -504.35 % | 69.000 K 147.92 % | -144.000 K -198.63 % | 146.000 K -8.18 % | 159.000 K -77.95 % | 721.000 K 48.66 % | 485.000 K 324.54 % | -216.000 K 97.06 % | -7.347 M -536.02 % | 1.685 M -32.11 % | 2.482 M -29.87 % | 3.539 M -10.43 % | 3.951 M 57.35 % | 2.511 M 8 867.86 % | 28.000 K -53.33 % | 60.000 K -76.87 % | 259.417 K -81.48 % | 1.401 M 2 557.89 % | -57.000 K -103.40 % | 1.677 M 1 651.33 % | -108.101 K -83.22 % | -59.000 K -136.00 % | -25.000 K 92.69 % | -342.000 K -5 238.74 % | -6.406 K -129.12 % | 22.000 K -42.11 % | 38.000 K 113.92 % | -273.000 K -32.70 % | -205.726 K -835.12 % | -22.000 K -12 322.22 % | 180.000 100.08 % | -229.000 K -676.25 % | 39.740 K -55.72 % | 89.750 K 52.97 % | 58.670 K 134.92 % | -168.000 K -112.11 % | 1.387 M 192.84 % | -1.494 M -1 772.47 % | 89.329 K -10.34 % | 99.632 K -80.45 % | 509.614 K 5 314.51 % | 9.412 K 361.88 % | -3.594 K -355.62 % | 1.406 K 139.12 % | -3.594 K -170.02 % | -1.331 K | 
| Income before tax ratio | 0.39 | 0.00 -100.00 % | 0.47 | 0.00 -100.00 % | 0.24 39.18 % | 0.17 -61.49 % | 0.45 28.91 % | 0.35 | 0.00 100.00 % | -0.18 -212.49 % | 0.16 -23.18 % | 0.20 -34.13 % | 0.31 214.32 % | 0.10 -62.62 % | 0.26 13.24 % | 0.23 | 0.00 -100.00 % | 0.48 -1.78 % | 0.49 | 0.00 -100.00 % | 0.46 100.34 % | -136.49 | 0.00 | 0.00 | 0.00 -100.00 % | 0.06 -90.21 % | 0.56 -42.48 % | 0.98 113.92 % | -7.05 -29.16 % | -5.45 -271.91 % | -1.47 -42 877.78 % | 0.00 105.09 % | -0.07 -1 488.50 % | 0.00 -99.19 % | 0.60 52.97 % | 0.39 134.92 % | -1.12 -301.87 % | 0.55 231.94 % | -0.42 -1 328.58 % | 0.03 361.94 % | 0.01 -94.20 % | 0.13 -39.85 % | 0.21 247.77 % | -0.14 -406.74 % | 0.05 132.60 % | -0.14 92.72 % | -1.97 | 
| EBITDA | 203.000 K | 0.000 -100.00 % | 69.000 K 147.92 % | -144.000 K -198.63 % | 146.000 K -46.13 % | 271.000 K -68.38 % | 857.000 K 50.35 % | 570.000 K 363.89 % | -216.000 K 97.06 % | -7.347 M -536.02 % | 1.685 M -32.11 % | 2.482 M -29.85 % | 3.538 M -10.45 % | 3.951 M 57.35 % | 2.511 M 8 867.86 % | 28.000 K -53.33 % | 60.000 K -76.87 % | 259.417 K -81.48 % | 1.401 M 2 557.89 % | -57.000 K -103.40 % | 1.677 M 1 651.33 % | -108.101 K -83.22 % | -59.000 K -136.00 % | -25.000 K 92.69 % | -342.000 K -5 238.74 % | -6.406 K -129.12 % | 22.000 K 2 300.00 % | -1.000 K 99.68 % | -312.000 K -18.53 % | -263.230 K -1 096.50 % | -22.000 K 57.95 % | -52.320 K 77.15 % | -229.000 K -676.25 % | 39.740 K -55.72 % | 89.750 K 52.97 % | 58.670 K 134.92 % | -168.000 K -112.11 % | 1.387 M 957.63 % | 131.142 K 401.40 % | 26.155 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net income ratio | 0.31 | 0.00 -100.00 % | 0.47 | 0.00 -100.00 % | 0.19 39.64 % | 0.14 -62.22 % | 0.37 30.52 % | 0.28 | 0.00 100.00 % | -0.13 -212.48 % | 0.12 -22.14 % | 0.15 -34.99 % | 0.23 183.07 % | 0.08 -59.35 % | 0.20 10.38 % | 0.18 | 0.00 -100.00 % | 0.13 -66.01 % | 0.39 | 0.00 -100.00 % | 0.36 100.26 % | -136.49 | 0.00 | 0.00 | 0.00 100.00 % | -1.45 -357.65 % | 0.56 -42.48 % | 0.98 113.92 % | -7.05 -0.94 % | -6.98 25.22 % | -9.33 -272 322.22 % | 0.00 105.09 % | -0.07 -1 752.06 % | 0.00 -99.32 % | 0.60 52.97 % | 0.39 134.92 % | -1.12 -305.58 % | 0.54 229.56 % | -0.42 -1 328.58 % | 0.03 361.94 % | 0.01 -93.65 % | 0.12 -45.06 % | 0.21 247.77 % | -0.14 -406.74 % | 0.05 132.60 % | -0.14 92.72 % | -1.97 | 
| Ratio EBITDA | 0.44 | 0.00 -100.00 % | 0.47 | 0.00 -100.00 % | 0.24 -18.34 % | 0.30 -44.78 % | 0.54 30.38 % | 0.41 | 0.00 100.00 % | -0.18 -212.49 % | 0.16 -23.18 % | 0.20 -34.11 % | 0.31 214.23 % | 0.10 -62.62 % | 0.26 13.24 % | 0.23 | 0.00 -100.00 % | 0.48 -1.78 % | 0.49 | 0.00 -100.00 % | 0.46 100.34 % | -136.49 | 0.00 | 0.00 | 0.00 -100.00 % | 0.06 -90.21 % | 0.56 2 285.90 % | -0.03 99.68 % | -8.05 -15.36 % | -6.98 -375.86 % | -1.47 -47.17 % | -1.00 -1 379.63 % | -0.07 -1 488.50 % | 0.00 -99.19 % | 0.60 52.97 % | 0.39 134.92 % | -1.12 -301.87 % | 0.55 1 403.11 % | 0.04 268.33 % | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Gross profit ratio | 1.00 | 0.00 -100.00 % | 1.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 100.00 % | -0.17 -183.49 % | 0.20 -23.81 % | 0.27 -27.17 % | 0.37 247.09 % | 0.11 -64.90 % | 0.30 -69.89 % | 1.00 | 0.00 -100.00 % | 1.00 61.25 % | 0.62 | 0.00 -100.00 % | 0.48 -51.73 % | 1.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.01 % | 1.00 -0.01 % | 1.00 0.00 % | 1.00 3 339.90 % | 0.03 -51.32 % | 0.06 -94.03 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 1 141.67 % | -0.10 -222.91 % | 0.08 307.70 % | 0.02 -80.14 % | 0.10 -47.68 % | 0.18 -81.56 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 
| Weighted average shs out dil | 2.860 M -7.74 % | 3.100 M -10.14 % | 3.450 M 19.79 % | 2.880 M -1.54 % | 2.925 M -7.87 % | 3.175 M 2.78 % | 3.089 M 2.97 % | 3.000 M -2.79 % | 3.086 M -0.45 % | 3.100 M 0.55 % | 3.083 M -1.00 % | 3.114 M 0.91 % | 3.086 M 0.03 % | 3.085 M -0.55 % | 3.102 M -1.30 % | 3.143 M 33.74 % | 2.350 M -34.72 % | 3.600 M 16.13 % | 3.100 M 8.77 % | 2.850 M -7.71 % | 3.088 M -14.22 % | 3.600 M 22.03 % | 2.950 M -3.54 % | 3.058 M -1.63 % | 3.109 M -8.02 % | 3.380 M 9.09 % | 3.099 M 0.00 % | 3.099 M 2.13 % | 3.034 M -7.79 % | 3.290 M 17.51 % | 2.800 M -9.63 % | 3.099 M -5.30 % | 3.272 M -2.04 % | 3.340 M 11.64 % | 2.992 M 1.98 % | 2.934 M -12.48 % | 3.352 M 8.30 % | 3.095 M -0.55 % | 3.112 M 4.51 % | 2.978 M -10.34 % | 3.321 M 7.03 % | 3.103 M 135.82 % | 1.316 M | 0.000 | 0.000 | 0.000 -100.00 % | 133.200 K | 
| Weighted average shs out | 2.860 M -7.74 % | 3.100 M -10.14 % | 3.450 M 19.79 % | 2.880 M -1.54 % | 2.925 M -7.87 % | 3.175 M 2.78 % | 3.089 M 2.97 % | 3.000 M -2.79 % | 3.086 M -0.45 % | 3.100 M 0.55 % | 3.083 M -1.00 % | 3.114 M 0.91 % | 3.086 M -0.42 % | 3.099 M -0.10 % | 3.102 M -1.30 % | 3.143 M 33.74 % | 2.350 M -44.07 % | 4.202 M 35.55 % | 3.100 M 8.77 % | 2.850 M -7.71 % | 3.088 M -14.22 % | 3.600 M 22.03 % | 2.950 M 18.00 % | 2.500 M -19.59 % | 3.109 M -8.02 % | 3.380 M 9.09 % | 3.099 M -17.55 % | 3.758 M 23.86 % | 3.034 M -7.79 % | 3.290 M 17.51 % | 2.800 M -9.63 % | 3.099 M -5.30 % | 3.272 M -2.04 % | 3.340 M 11.64 % | 2.992 M 1.98 % | 2.934 M -12.48 % | 3.352 M 8.30 % | 3.095 M -0.55 % | 3.112 M 4.51 % | 2.978 M -10.34 % | 3.321 M 7.03 % | 3.103 M 135.64 % | 1.317 M | 0.000 | 0.000 | 0.000 -100.00 % | 133.206 K | 
| EPS diluted | 0.05 155.56 % | -0.09 -550.00 % | 0.02 140.00 % | -0.05 -225.00 % | 0.04 0.00 % | 0.04 -78.95 % | 0.19 46.15 % | 0.13 285.71 % | -0.07 96.07 % | -1.78 -534.15 % | 0.41 -30.51 % | 0.59 -31.40 % | 0.86 -18.87 % | 1.06 70.97 % | 0.62 8 757.14 % | 0.01 -65.00 % | 0.02 18.34 % | 0.02 -95.31 % | 0.36 1 900.00 % | -0.02 -104.76 % | 0.42 1 500.00 % | -0.03 -50.00 % | -0.02 -100.00 % | -0.01 90.91 % | -0.11 -320.44 % | 0.05 602.82 % | 0.01 -41.32 % | 0.01 113.44 % | -0.09 -12.50 % | -0.08 -60.00 % | -0.05 -50 100.00 % | 0.00 100.14 % | -0.07 -800.00 % | 0.01 -66.67 % | 0.03 50.00 % | 0.02 140.00 % | -0.05 -111.36 % | 0.44 191.67 % | -0.48 -1 700.00 % | 0.03 0.00 % | 0.03 -80.00 % | 0.15 2 042.86 % | 0.01 | 0.00 | 0.00 | 0.00 100.00 % | -0.01 | 
| Earnings per share | 0.05 155.56 % | -0.09 -550.00 % | 0.02 140.00 % | -0.05 -225.00 % | 0.04 0.00 % | 0.04 -78.95 % | 0.19 46.15 % | 0.13 285.71 % | -0.07 96.07 % | -1.78 -534.15 % | 0.41 -30.51 % | 0.59 -31.40 % | 0.86 -19.63 % | 1.07 72.58 % | 0.62 8 757.14 % | 0.01 -65.00 % | 0.02 1.52 % | 0.02 -94.53 % | 0.36 1 900.00 % | -0.02 -104.76 % | 0.42 1 500.00 % | -0.03 -50.00 % | -0.02 -100.00 % | -0.01 90.91 % | -0.11 -320.44 % | 0.05 602.82 % | 0.01 -29.00 % | 0.01 111.11 % | -0.09 -12.50 % | -0.08 -60.00 % | -0.05 -50 100.00 % | 0.00 100.14 % | -0.07 -800.00 % | 0.01 -66.67 % | 0.03 50.00 % | 0.02 140.00 % | -0.05 -111.36 % | 0.44 191.67 % | -0.48 -1 700.00 % | 0.03 0.00 % | 0.03 -80.00 % | 0.15 2 042.86 % | 0.01 | 0.00 | 0.00 | 0.00 100.00 % | -0.01 | 
| Gross profit | 464.000 K | 0.000 -100.00 % | 148.000 K | 0.000 -100.00 % | 603.000 K -34.03 % | 914.000 K -42.73 % | 1.596 M 15.32 % | 1.384 M | 0.000 100.00 % | -7.065 M -423.64 % | 2.183 M -32.67 % | 3.242 M -22.46 % | 4.181 M -1.09 % | 4.227 M 47.75 % | 2.861 M 2 284.17 % | 120.000 K | 0.000 -100.00 % | 539.000 K -69.60 % | 1.773 M | 0.000 -100.00 % | 1.749 M 220 733.33 % | 792.000 | 0.000 | 0.000 | 0.000 100.00 % | -116.000 K -397.44 % | 39.000 K 0.65 % | 38.750 K 0.00 % | 38.750 K 2.75 % | 37.714 K 151.43 % | 15.000 K -71.43 % | 52.500 K -46.88 % | 98.840 K -79.80 % | 489.260 K 226.17 % | 150.000 K 0.00 % | 150.000 K 0.00 % | 150.000 K 162.50 % | -240.000 K -186.49 % | 277.500 K 455.00 % | 50.000 K -96.15 % | 1.297 M 76.42 % | 735.270 K 1 559.53 % | 44.306 K 77.22 % | 25.000 K -16.67 % | 30.000 K 20.00 % | 25.000 K 3 609.20 % | 674.000 | 
| Income tax expense | 38.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 29.000 K -9.38 % | 32.000 K -76.12 % | 134.000 K 41.05 % | 95.000 K | 0.000 100.00 % | -1.836 M -536.10 % | 421.000 K -34.73 % | 645.000 K -27.12 % | 885.000 K 33.79 % | 661.500 K 12.50 % | 588.000 K 9 700.00 % | 6.000 K -53.85 % | 13.000 K -93.08 % | 187.908 K -34.07 % | 285.000 K | 0.000 -100.00 % | 380.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -175.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 57.498 K -51.27 % | 118.000 K | 0.000 | 0.000 -100.00 % | 6.340 K | 0.000 | 0.000 | 0.000 -100.00 % | 25.323 K | 0.000 | 0.000 | 0.000 -100.00 % | 44.210 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cost of revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 48.641 M 469.37 % | 8.543 M -3.96 % | 8.895 M 23.23 % | 7.218 M -79.82 % | 35.773 M 438.59 % | 6.642 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.086 M | 0.000 -100.00 % | 1.874 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 116.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 | 0.000 | 0.000 -100.00 % | 3.301 M -57.15 % | 7.703 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.740 M -16.34 % | 3.275 M 27.93 % | 2.560 M -78.93 % | 12.150 M 273.50 % | 3.253 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| General and administrative expenses | 0.000 -100.00 % | 112.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 727.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 618.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 60.330 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.427 K | 0.000 | 0.000 100.00 % | -348.000 K -1 243.21 % | -25.908 K -19.21 % | -21.733 K -45.31 % | -14.956 K 94.54 % | -274.000 K -144.64 % | -112.000 K -370.25 % | -23.817 K 38.00 % | -38.413 K | 0.000 -100.00 % | 15.650 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 125.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 150.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.649 K | 0.000 | 0.000 | 0.000 -100.00 % | 27.326 K | 0.000 | 0.000 | 0.000 -100.00 % | 19.208 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 47.981 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 261.000 K | 0.000 100.00 % | -327.000 K -0.93 % | -324.000 K -264.04 % | -89.000 K 57.42 % | -209.000 K -147.83 % | 437.000 K -46.31 % | 814.000 K 276.85 % | 216.000 K 103.06 % | -7.065 M -423.64 % | 2.183 M -32.67 % | 3.242 M -22.46 % | 4.181 M -1.09 % | 4.227 M 47.75 % | 2.861 M 3 009.78 % | 92.000 K -14.02 % | 107.000 K 113.98 % | -765.640 K -143.18 % | 1.773 M 3 446.00 % | 50.000 K 85.19 % | 27.000 K 103.07 % | -878.671 K -1 158.64 % | 83.000 K 72.92 % | 48.000 K -86.92 % | 367.000 K 152.06 % | -705.000 K -4 247.06 % | 17.000 K 1 600.00 % | 1.000 K -99.68 % | 312.000 K 159.44 % | 120.260 K -13.86 % | 139.610 K 166.84 % | 52.320 K -88.14 % | 441.320 K -14.33 % | 515.168 K 857.41 % | -68.017 K -163.99 % | 106.286 K 145.18 % | 43.350 K 133.87 % | -128.000 K -179.35 % | 161.317 K 82.46 % | 88.413 K | 0.000 -100.00 % | 162.025 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 261.000 K 133.04 % | 112.000 K 138.49 % | -291.000 K -28.76 % | -226.000 K -359.77 % | 87.000 K -86.47 % | 643.000 K -12.99 % | 739.000 K -9.21 % | 814.000 K 276.85 % | 216.000 K 103.06 % | -7.065 M -423.64 % | 2.183 M -32.67 % | 3.242 M -22.46 % | 4.181 M -1.09 % | 4.227 M 47.75 % | 2.861 M 3 009.78 % | 92.000 K -14.02 % | 107.000 K 113.98 % | -765.640 K -143.18 % | 1.773 M 1 511.82 % | 110.000 K -93.71 % | 1.749 M 1 910.83 % | 86.979 K 4.79 % | 83.000 K 72.92 % | 48.000 K -86.92 % | 367.000 K 152.06 % | -705.000 K -4 247.06 % | 17.000 K 1 600.00 % | 1.000 K -99.68 % | 312.000 K 707.56 % | 38.635 K -72.33 % | 139.610 K 166.84 % | 52.320 K -47.07 % | 98.840 K -79.80 % | 489.260 K 645.14 % | -89.750 K -198.27 % | 91.330 K 139.54 % | -231.000 K 3.75 % | -240.000 K -274.55 % | 137.500 K 175.00 % | 50.000 K -95.82 % | 1.198 M 430.68 % | 225.656 K 1 656.90 % | 12.844 K -55.08 % | 28.594 K 122.63 % | 12.844 K -55.08 % | 28.594 K 1 326.13 % | 2.005 K | 
| Cost and expenses | 261.000 K 133.04 % | 112.000 K 211.11 % | 36.000 K -63.27 % | 98.000 K -78.56 % | 457.000 K -28.93 % | 643.000 K -12.99 % | 739.000 K 175.75 % | 268.000 K 24.07 % | 216.000 K -99.56 % | 49.409 M 472.00 % | 8.638 M -4.02 % | 9.000 M 23.15 % | 7.308 M -79.63 % | 35.873 M 434.06 % | 6.717 M 7 201.09 % | 92.000 K -14.02 % | 107.000 K 32.10 % | 81.000 K -92.87 % | 1.136 M 932.73 % | 110.000 K -94.34 % | 1.943 M 321.13 % | -878.671 K -1 158.64 % | 83.000 K 72.92 % | 48.000 K -86.92 % | 367.000 K 152.06 % | -705.000 K -4 247.06 % | 17.000 K 1 600.00 % | 1.000 K -99.68 % | 312.000 K 159.44 % | 120.260 K 478.73 % | 20.780 K -60.28 % | 52.320 K -98.46 % | 3.394 M -56.39 % | 7.783 M 12 818.83 % | 60.248 K -34.03 % | 91.330 K 139.54 % | -231.000 K -109.24 % | 2.500 M -26.75 % | 3.413 M 30.77 % | 2.610 M -80.45 % | 13.348 M 283.66 % | 3.479 M 26 986.58 % | 12.844 K -55.08 % | 28.594 K 122.63 % | 12.844 K -55.08 % | 28.594 K 1 326.13 % | 2.005 K | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 0.000 -100.00 % | 112.000 K 211.11 % | 36.000 K -63.27 % | 98.000 K -44.32 % | 176.000 K -79.34 % | 852.000 K 182.12 % | 302.000 K 12.69 % | 268.000 K 119.67 % | 122.000 K -84.11 % | 768.000 K 708.42 % | 95.000 K -9.52 % | 105.000 K 16.67 % | 90.000 K -10.00 % | 100.000 K 33.33 % | 75.000 K 108.33 % | 36.000 K -35.71 % | 56.000 K -30.86 % | 81.000 K 62.00 % | 50.000 K -16.67 % | 60.000 K -13.04 % | 69.000 K -20.67 % | 86.979 K 77.51 % | 49.000 K | 0.000 | 0.000 -100.00 % | 27.326 K | 0.000 | 0.000 | 0.000 -100.00 % | 38.635 K 85.92 % | 20.780 K -31.96 % | 30.540 K 108.78 % | -348.000 K -1 243.21 % | -25.908 K -19.21 % | -21.733 K -45.31 % | -14.956 K 94.54 % | -274.000 K -144.64 % | -112.000 K -370.25 % | -23.817 K 38.00 % | -38.413 K -243.86 % | 26.701 K -58.04 % | 63.631 K 395.41 % | 12.844 K 0.00 % | 12.844 K 0.00 % | 12.844 K 0.00 % | 12.844 K 542.20 % | 2.000 K | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 22.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 112.000 K -17.65 % | 136.000 K 60.00 % | 85.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 0.000 -100.00 % | 248.000 K 459.42 % | -69.000 K -147.92 % | 144.000 K 198.63 % | -146.000 K | 0.000 | 0.000 100.00 % | -570.000 K -363.89 % | 216.000 K -97.06 % | 7.337 M 535.43 % | -1.685 M -320.98 % | 762.500 K 121.55 % | -3.538 M 10.45 % | -3.951 M -57.35 % | -2.511 M -8 867.86 % | -28.000 K -126.17 % | 107.000 K 129.08 % | -368.000 K 73.12 % | -1.369 M -1 344.55 % | 110.000 K 106.65 % | -1.653 M -1 639.81 % | 107.351 K 29.34 % | 83.000 K 72.92 % | 48.000 K -86.92 % | 367.000 K 127.38 % | 161.406 K 833.66 % | -22.000 K 41.46 % | -37.580 K -71.60 % | -21.900 K -110.65 % | 205.716 K 839.77 % | 21.890 K 12 261.11 % | -180.000 -100.08 % | 229.020 K 21.42 % | 188.618 K 310.15 % | -89.752 K -52.97 % | -58.674 K 4.46 % | -61.412 K -111.22 % | 547.286 K 344.32 % | -224.000 K -254.58 % | -63.174 K 94.95 % | -1.251 M -99.26 % | -628.000 K -6 572.33 % | -9.412 K -361.88 % | 3.594 K 355.62 % | -1.406 K -139.12 % | 3.594 K 170.02 % | 1.331 K | 
| Operating income | -261.000 K -133.04 % | -112.000 K -200.00 % | 112.000 K 214.29 % | -98.000 K -122.95 % | 427.000 K 57.56 % | 271.000 K -68.38 % | 857.000 K -23.21 % | 1.116 M 1 014.75 % | -122.000 K 98.34 % | -7.337 M -535.43 % | 1.685 M -32.11 % | 2.482 M -39.33 % | 4.091 M -0.87 % | 4.127 M 64.36 % | 2.511 M 2 889.29 % | 84.000 K 178.50 % | -107.000 K -123.36 % | 458.000 K -73.42 % | 1.723 M 1 666.36 % | -110.000 K -106.65 % | 1.653 M 2 017.92 % | -86.187 K -3.84 % | -83.000 K -72.92 % | -48.000 K 86.92 % | -367.000 K -152.03 % | 705.406 K 3 106.39 % | 22.000 K -41.46 % | 37.580 K -3.02 % | 38.750 K 132.22 % | -120.260 K -1 980.62 % | -5.780 K -126.32 % | 21.960 K 267.22 % | 5.980 K 103.17 % | -188.618 K -310.16 % | 89.750 K 52.96 % | 58.674 K -74.59 % | 230.890 K -82.31 % | 1.305 M 895.10 % | 131.142 K 46.81 % | 89.329 K -92.86 % | 1.251 M 145.54 % | 509.614 K 5 314.51 % | 9.412 K 361.88 % | -3.594 K -355.62 % | 1.406 K 139.12 % | -3.594 K -170.02 % | -1.331 K | 
| Operating income ratio | -0.56 | 0.00 -100.00 % | 0.76 | 0.00 -100.00 % | 0.71 138.83 % | 0.30 -44.78 % | 0.54 -33.41 % | 0.81 | 0.00 100.00 % | -0.18 -212.33 % | 0.16 -23.18 % | 0.20 -43.02 % | 0.36 247.85 % | 0.10 -60.95 % | 0.26 -62.25 % | 0.70 | 0.00 -100.00 % | 0.85 41.00 % | 0.60 | 0.00 -100.00 % | 0.46 100.42 % | -108.82 | 0.00 | 0.00 | 0.00 100.00 % | -6.08 -1 178.01 % | 0.56 -41.83 % | 0.97 -3.02 % | 1.00 131.36 % | -3.19 -727.48 % | -0.39 -192.12 % | 0.42 23 682.13 % | 0.00 107.64 % | -0.02 -103.85 % | 0.60 52.96 % | 0.39 -74.59 % | 1.54 194.88 % | 0.52 1 314.24 % | 0.04 7.84 % | 0.03 -63.22 % | 0.09 -27.18 % | 0.13 -39.85 % | 0.21 247.77 % | -0.14 -406.74 % | 0.05 132.60 % | -0.14 92.72 % | -1.97 | 
| Total other income expenses net | 442.000 K 364.67 % | -167.000 K -288.37 % | -43.000 K 6.52 % | -46.000 K | 0.000 100.00 % | -112.000 K 17.65 % | -136.000 K 78.45 % | -631.000 K -571.28 % | -94.000 K -840.00 % | -10.000 K | 0.000 | 0.000 -100.00 % | 1.000 K 100.57 % | -175.000 K | 0.000 100.00 % | -56.000 K -133.53 % | 167.000 K 183.92 % | -199.000 K 38.20 % | -322.000 K -707.55 % | 53.000 K 120.83 % | 24.000 K 209.52 % | -21.914 K -191.31 % | 24.000 K 4.35 % | 23.000 K -8.00 % | 25.000 K 103.51 % | -712.000 K | 0.000 -100.00 % | 420.000 -98.92 % | 39.000 K 127.28 % | -142.970 K -788.01 % | -16.100 K -130.67 % | 52.500 K 122.34 % | -235.000 K -1 206.92 % | 21.230 K | 0.000 100.00 % | -4.000 100.00 % | -229.000 K -379.43 % | 81.953 K 105.04 % | -1.625 M | 0.000 100.00 % | -1.152 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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-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 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 
| 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 | 2016-03-31 | 2015-06-30 | 2015-03-31 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -212.000 K | 0.000 100.00 % | -85.000 K -132.95 % | 258.000 K 200.00 % | -258.000 K -212.66 % | 229.000 K 200.00 % | -229.000 K -175.83 % | 302.000 K 200.00 % | -302.000 K -305.44 % | 147.000 K 200.00 % | -147.000 K -161.00 % | 241.000 K 200.00 % | -241.000 K -212.09 % | 215.000 K 200.00 % | -215.000 K -200.00 % | 215.000 K 200.00 % | -215.000 K -164.18 % | 335.000 K 200.00 % | -335.000 K -200.00 % | 335.000 K 199.87 % | -335.434 K -170.47 % | 476.000 K 199.17 % | -480.000 K -193.93 % | 511.000 K 199.98 % | -511.085 K -188.45 % | 577.810 K 200.00 % | -577.810 K -192.23 % | 626.490 K 200.00 % | -626.491 K -189.62 % | 699.020 K 200.00 % | -699.020 K -680.96 % | 120.321 K 200.07 % | -120.240 K -201.39 % | 118.591 K 200.00 % | -118.591 K -137.66 % | 314.905 K 200.00 % | -314.910 K -125.66 % | 1.227 M 200.00 % | -1.227 M -3 155.68 % | 40.159 K 200.00 % | -40.159 K | 
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 516.000 K | 0.000 -100.00 % | 458.000 K | 0.000 -100.00 % | 604.000 K | 0.000 -100.00 % | 294.000 K | 0.000 -100.00 % | 482.000 K | 0.000 -100.00 % | 430.000 K | 0.000 -100.00 % | 430.000 K | 0.000 -100.00 % | 670.000 K 282.86 % | 175.000 K -73.88 % | 670.000 K | 0.000 -100.00 % | 952.000 K | 0.000 -100.00 % | 1.022 M | 0.000 -100.00 % | 1.156 M | 0.000 -100.00 % | 1.253 M | 0.000 -100.00 % | 1.398 M | 0.000 -100.00 % | 240.642 K -98.55 % | 16.606 M 6 901.46 % | 237.182 K -97.83 % | 10.906 M 1 631.67 % | 629.810 K -94.33 % | 11.106 M 352.53 % | 2.454 M -88.54 % | 21.408 M 26 554.30 % | 80.318 K -96.67 % | 2.411 M | 
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accumulated other comprehensive income loss | 38.474 M | 0.000 -100.00 % | 38.662 M | 0.000 -100.00 % | 38.682 M | 0.000 -100.00 % | 38.184 M 2 149 568 102 143 937 536.00 % | 0.000 -100.00 % | 37.794 M 1 418 408 702 640 337 920.00 % | 0.000 -100.00 % | 42.016 M 2 365 290 524 294 984 192.00 % | 0.000 -100.00 % | 37.526 M 1 056 262 997 604 407 808.00 % | 0.000 -100.00 % | 32.312 M 2 334.97 % | 1.327 M -95.88 % | 32.244 M 7 260 703 319 246 713 856.00 % | 0.000 -100.00 % | 31.056 M | 0.000 -100.00 % | 29.816 M | 0.000 -100.00 % | 29.983 M 2 700 628 552 548 991 488.00 % | 0.000 -100.00 % | 30.350 M | 0.000 -100.00 % | 30.160 M 27 166 064 233 069 764 608.00 % | 0.000 -100.00 % | 30.396 M | 0.000 -100.00 % | 30.799 M | 0.000 -100.00 % | 31.028 M 2 328 929 286 563 526 656.00 % | 0.000 -100.00 % | 30.904 M | 0.000 -100.00 % | 31.013 M 3 203 937 248 938 591 744.00 % | 0.000 -100.00 % | 33.911 M 2 419 330 366 648 262 656.00 % | 0.000 -100.00 % | 2.449 M 2 353 265 553 001 935 360.00 % | 0.000 | 
| Retained earnings | 0.000 -100.00 % | 7.489 M | 0.000 -100.00 % | 7.677 M | 0.000 -100.00 % | 7.697 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.809 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.541 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.258 M | 0.000 | 0.000 | 0.000 100.00 % | -1.169 M | 0.000 | 0.000 | 0.000 100.00 % | -634.500 K | 0.000 | 0.000 | 0.000 100.00 % | -589.094 K | 0.000 | 0.000 | 0.000 -100.00 % | 42.570 K | 0.000 | 0.000 | 0.000 -100.00 % | 28.334 K | 0.000 100.00 % | -82.799 K | 0.000 100.00 % | -49.141 K | 
| Common stock | 0.000 -100.00 % | 30.985 M | 0.000 -100.00 % | 30.985 M | 0.000 -100.00 % | 30.985 M | 0.000 -100.00 % | 30.985 M | 0.000 -100.00 % | 30.985 M | 0.000 -100.00 % | 30.985 M | 0.000 -100.00 % | 30.985 M | 0.000 -100.00 % | 30.985 M | 0.000 -100.00 % | 30.985 M | 0.000 -100.00 % | 30.985 M | 0.000 -100.00 % | 30.985 M | 0.000 -100.00 % | 30.985 M | 0.000 -100.00 % | 30.985 M | 0.000 -100.00 % | 30.985 M | 0.000 -100.00 % | 30.985 M | 0.000 -100.00 % | 30.985 M | 0.000 -100.00 % | 30.985 M | 0.000 -100.00 % | 30.985 M | 0.000 -100.00 % | 30.985 M | 0.000 -100.00 % | 30.985 M | 0.000 -100.00 % | 2.499 M | 
| Total equity | 38.474 M 0.00 % | 38.474 M -0.49 % | 38.662 M 0.00 % | 38.662 M -0.05 % | 38.682 M 0.00 % | 38.682 M 1.30 % | 38.184 M 0.00 % | 38.184 M 1.03 % | 37.794 M 0.00 % | 37.794 M -10.05 % | 42.016 M 0.00 % | 42.016 M 11.97 % | 37.526 M 0.00 % | 37.526 M 16.14 % | 32.312 M 0.00 % | 32.312 M 0.21 % | 32.244 M 0.00 % | 32.243 M 3.82 % | 31.056 M 0.00 % | 31.056 M 4.16 % | 29.816 M 0.00 % | 29.816 M -0.56 % | 29.983 M 0.00 % | 29.983 M -1.21 % | 30.350 M 0.00 % | 30.351 M 0.63 % | 30.160 M 0.00 % | 30.160 M -0.77 % | 30.396 M 0.00 % | 30.396 M -1.31 % | 30.799 M 0.00 % | 30.799 M -0.74 % | 31.028 M 0.00 % | 31.028 M 0.40 % | 30.904 M 0.00 % | 30.904 M -0.35 % | 31.013 M 0.00 % | 31.013 M -8.54 % | 33.911 M 0.00 % | 33.911 M 1 284.47 % | 2.449 M 0.00 % | 2.449 M | 
| Other non current liabilities | -38.474 M | 0.000 100.00 % | -38.662 M | 0.000 100.00 % | -38.682 M | 0.000 100.00 % | -38.184 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 766.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current liabilities | -38.474 M | 0.000 100.00 % | -38.662 M | 0.000 100.00 % | -38.682 M | 0.000 100.00 % | -38.184 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 766.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other current liabilities | 0.000 -100.00 % | 1.202 M | 0.000 -100.00 % | 5.567 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.577 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.895 M | 0.000 -100.00 % | 1.393 M | 0.000 -100.00 % | 2.349 M | 0.000 -100.00 % | 1.399 M | 0.000 -100.00 % | 2.526 M | 0.000 -100.00 % | 46.500 K | 0.000 -100.00 % | 22.000 K | 0.000 -100.00 % | 21.500 K | 0.000 -100.00 % | 25.840 K | 0.000 -100.00 % | 11.500 K | 0.000 -100.00 % | 35.990 K | 0.000 -100.00 % | 54.620 K | 0.000 -100.00 % | 36.773 K | 0.000 -100.00 % | 36.770 K | 0.000 -100.00 % | 60.910 K | 0.000 -100.00 % | 2.000 K | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 0.000 -100.00 % | 4.654 M | 0.000 -100.00 % | 6.899 M | 0.000 -100.00 % | 7.052 M | 0.000 -100.00 % | 8.328 M | 0.000 -100.00 % | 28.432 M | 0.000 -100.00 % | 10.425 M | 0.000 -100.00 % | 40.502 M | 0.000 -100.00 % | 2.349 M | 0.000 -100.00 % | 2.897 M | 0.000 -100.00 % | 2.526 M | 0.000 -100.00 % | 66.500 K | 0.000 -100.00 % | 22.000 K | 0.000 -100.00 % | 21.500 K | 0.000 -100.00 % | 25.840 K | 0.000 -100.00 % | 11.500 K | 0.000 -100.00 % | 35.990 K | 0.000 -100.00 % | 54.620 K | 0.000 -100.00 % | 36.773 K | 0.000 -100.00 % | 36.770 K | 0.000 -100.00 % | 60.910 K | 0.000 -100.00 % | 2.000 K | 
| Total liabilities | -38.474 M -926.69 % | 4.654 M 112.04 % | -38.662 M -660.40 % | 6.899 M 117.84 % | -38.682 M -648.53 % | 7.052 M 118.47 % | -38.184 M -558.50 % | 8.328 M | 0.000 -100.00 % | 28.432 M | 0.000 -100.00 % | 10.425 M | 0.000 -100.00 % | 40.502 M | 0.000 -100.00 % | 3.115 M | 0.000 -100.00 % | 2.898 M | 0.000 -100.00 % | 2.526 M | 0.000 -100.00 % | 66.500 K | 0.000 -100.00 % | 22.000 K | 0.000 -100.00 % | 21.500 K | 0.000 -100.00 % | 25.840 K | 0.000 -100.00 % | 11.500 K | 0.000 -100.00 % | 35.990 K | 0.000 -100.00 % | 54.620 K | 0.000 -100.00 % | 36.773 K | 0.000 -100.00 % | 36.780 K | 0.000 -100.00 % | 60.910 K | 0.000 -100.00 % | 2.000 K | 
| Other non current assets | 0.000 -100.00 % | 39.718 M | 0.000 -100.00 % | 45.476 M 17 726.36 % | -258.000 K -100.57 % | 45.476 M 19 958.52 % | -229.000 K -100.49 % | 46.283 M 15 425.50 % | -302.000 K -100.46 % | 65.924 M 44 946.26 % | -147.000 K -100.28 % | 52.294 M 21 798.76 % | -241.000 K -100.31 % | 77.787 M 36 280.00 % | -215.000 K -100.61 % | 35.213 M 16 478.14 % | -215.000 K -100.62 % | 34.926 M 10 525.67 % | -335.000 K -101.01 % | 33.072 M 9 972.24 % | -335.000 K -101.14 % | 29.372 M 6 270.69 % | -476.000 K -103.70 % | 12.848 M 2 614.29 % | -511.000 K -101.72 % | 29.674 M 5 235.54 % | -577.810 K -5 778 200.00 % | 10.000 100.00 % | -626.490 K -104.81 % | 13.012 M 1 961.53 % | -699.020 K | 0.000 100.00 % | -120.321 K -100.72 % | 16.606 M 14 102.92 % | -118.591 K | 0.000 100.00 % | -314.905 K -15 745 150.00 % | -2.000 100.00 % | -1.227 M | 0.000 100.00 % | -40.159 K | 0.000 | 
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 175.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.906 M | 0.000 -100.00 % | 11.106 M | 0.000 -100.00 % | 21.408 M | 0.000 -100.00 % | 2.411 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current assets | 0.000 -100.00 % | 39.718 M | 0.000 -100.00 % | 45.476 M 17 726.36 % | -258.000 K -100.57 % | 45.476 M 19 958.52 % | -229.000 K -100.49 % | 46.283 M 15 425.50 % | -302.000 K -100.46 % | 65.924 M 44 946.26 % | -147.000 K -100.28 % | 52.294 M 21 798.76 % | -241.000 K -100.31 % | 77.787 M 36 280.00 % | -215.000 K -100.61 % | 35.213 M 16 478.14 % | -215.000 K -100.62 % | 34.926 M 10 525.67 % | -335.000 K -101.01 % | 33.247 M 10 024.48 % | -335.000 K -101.13 % | 29.547 M 6 307.45 % | -476.000 K -103.66 % | 13.023 M 2 648.53 % | -511.000 K -101.71 % | 29.849 M 5 265.82 % | -577.810 K -5 778 200.00 % | 10.000 100.00 % | -626.490 K -104.81 % | 13.012 M 1 961.53 % | -699.020 K | 0.000 100.00 % | -120.321 K -100.72 % | 16.606 M 14 102.92 % | -118.591 K -101.09 % | 10.906 M 3 563.33 % | -314.905 K -102.84 % | 11.106 M 1 005.05 % | -1.227 M -105.73 % | 21.408 M 53 408.60 % | -40.159 K -101.67 % | 2.411 M | 
| Other current assets | -212.000 K 99.21 % | -26.679 M -31 287.06 % | -85.000 K | 0.000 | 0.000 100.00 % | -34.122 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 -100.00 % | 16.506 M | 0.000 -100.00 % | 12.267 K | 0.000 -100.00 % | 1.740 M | 0.000 -100.00 % | 16.768 M | 0.000 -100.00 % | 18.423 M | 0.000 -100.00 % | 2.062 M | 0.000 -100.00 % | 6.802 M | 0.000 -100.00 % | 6.502 M | 0.000 -100.00 % | 5.878 M | 0.000 | 0.000 | 
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 516.000 K | 0.000 -100.00 % | 458.000 K | 0.000 -100.00 % | 604.000 K | 0.000 -100.00 % | 294.000 K | 0.000 -100.00 % | 482.000 K | 0.000 -100.00 % | 430.000 K | 0.000 -100.00 % | 430.000 K | 0.000 -100.00 % | 670.000 K | 0.000 -100.00 % | 670.000 K | 0.000 -100.00 % | 952.000 K | 0.000 -100.00 % | 1.022 M | 0.000 -100.00 % | 1.156 M | 0.000 -100.00 % | 1.253 M | 0.000 -100.00 % | 1.398 M | 0.000 -100.00 % | 240.642 K | 0.000 -100.00 % | 237.182 K | 0.000 -100.00 % | 629.810 K 31 490 600.00 % | -2.000 -100.00 % | 2.454 M | 0.000 -100.00 % | 80.318 K | 0.000 | 
| cash and cash equivalents | 0.000 -100.00 % | 212.000 K | 0.000 -100.00 % | 85.000 K 132.95 % | -258.000 K -200.00 % | 258.000 K 212.66 % | -229.000 K -200.00 % | 229.000 K 175.83 % | -302.000 K -200.00 % | 302.000 K 305.44 % | -147.000 K -200.00 % | 147.000 K 161.00 % | -241.000 K -200.00 % | 241.000 K 212.09 % | -215.000 K -200.00 % | 215.000 K 200.00 % | -215.000 K -200.00 % | 215.000 K 164.18 % | -335.000 K -200.00 % | 335.000 K 200.00 % | -335.000 K -199.87 % | 335.434 K 170.47 % | -476.000 K -199.17 % | 480.000 K 193.93 % | -511.000 K -199.98 % | 511.085 K 188.45 % | -577.810 K -200.00 % | 577.810 K 192.23 % | -626.490 K -200.00 % | 626.491 K 189.62 % | -699.020 K -200.00 % | 699.020 K 680.96 % | -120.321 K -200.07 % | 120.240 K 201.39 % | -118.591 K -200.00 % | 118.591 K 137.66 % | -314.905 K -200.00 % | 314.910 K 125.66 % | -1.227 M -200.00 % | 1.227 M 3 155.68 % | -40.159 K -200.00 % | 40.159 K | 
| Cash and short term investments | 212.000 K 0.00 % | 212.000 K 149.41 % | 85.000 K 0.00 % | 85.000 K -67.05 % | 258.000 K 0.00 % | 258.000 K 12.66 % | 229.000 K 0.00 % | 229.000 K -24.17 % | 302.000 K 0.00 % | 302.000 K 105.44 % | 147.000 K 0.00 % | 147.000 K -39.00 % | 241.000 K 0.00 % | 241.000 K 12.09 % | 215.000 K 0.00 % | 215.000 K 0.00 % | 215.000 K 0.00 % | 215.000 K -35.82 % | 335.000 K 0.00 % | 335.000 K 0.00 % | 335.000 K -0.13 % | 335.434 K -29.53 % | 476.000 K -0.83 % | 480.000 K -6.07 % | 511.000 K -0.02 % | 511.085 K -11.55 % | 577.810 K 0.00 % | 577.810 K -7.77 % | 626.490 K 0.00 % | 626.491 K -10.38 % | 699.020 K 0.00 % | 699.020 K 480.96 % | 120.321 K 0.07 % | 120.240 K 1.39 % | 118.591 K 0.00 % | 118.591 K -62.34 % | 314.905 K 0.00 % | 314.910 K -74.34 % | 1.227 M 0.00 % | 1.227 M 2 955.68 % | 40.159 K 0.00 % | 40.159 K | 
| Total current assets | 0.000 -100.00 % | 3.410 M | 0.000 -100.00 % | 85.000 K -67.05 % | 258.000 K 0.00 % | 258.000 K 12.66 % | 229.000 K 0.00 % | 229.000 K -24.17 % | 302.000 K 0.00 % | 302.000 K 105.44 % | 147.000 K 0.00 % | 147.000 K -39.00 % | 241.000 K 0.00 % | 241.000 K 12.09 % | 215.000 K 30.54 % | 164.700 K -23.40 % | 215.000 K 0.00 % | 215.000 K -35.82 % | 335.000 K 0.00 % | 335.000 K 0.00 % | 335.000 K -0.13 % | 335.434 K -29.53 % | 476.000 K -97.20 % | 16.986 M 3 224.07 % | 511.000 K -2.36 % | 523.353 K -9.42 % | 577.810 K -98.09 % | 30.186 M 4 718.31 % | 626.490 K -96.40 % | 17.395 M 2 388.48 % | 699.020 K -97.73 % | 30.835 M 25 527.05 % | 120.321 K -99.17 % | 14.476 M 12 106.64 % | 118.591 K -99.41 % | 20.035 M 6 262.23 % | 314.905 K -98.42 % | 19.944 M 1 525.25 % | 1.227 M -90.23 % | 12.563 M 31 184.17 % | 40.159 K 0.00 % | 40.159 K | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.301 M | 0.000 -100.00 % | 11.004 M | 0.000 -100.00 % | 8.517 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net receivables | 0.000 -100.00 % | 29.877 M | 0.000 | 0.000 | 0.000 -100.00 % | 34.122 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 -100.00 % | 27.869 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.713 M | 0.000 -100.00 % | 8.993 M | 0.000 -100.00 % | 2.110 M | 0.000 -100.00 % | 4.610 M | 0.000 -100.00 % | 5.458 M | 0.000 | 0.000 | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 175.000 K | 0.000 -100.00 % | 175.000 K | 0.000 -100.00 % | 175.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other 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 -100.00 % | 49.300 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 0.000 -100.00 % | 3.452 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.720 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.132 M | 0.000 | 0.000 | 0.000 -100.00 % | 37.841 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.492 M | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 1.332 M | 0.000 -100.00 % | 1.332 M | 0.000 -100.00 % | 1.577 M | 0.000 -100.00 % | 1.300 M | 0.000 -100.00 % | 1.530 M | 0.000 -100.00 % | 1.268 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.199 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.031 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 71.000 K | 0.000 100.00 % | -0.030 | 0.000 100.00 % | -1.002 M | 0.000 100.00 % | -0.030 | 0.000 100.00 % | -824.610 K | 0.000 100.00 % | -0.030 | 0.000 100.00 % | -186.270 K | 0.000 | 0.000 | 0.000 100.00 % | -80.580 K | 0.000 100.00 % | -4.000 | 0.000 -100.00 % | 3.009 M | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 0.000 -100.00 % | 43.128 M | 0.000 -100.00 % | 45.561 M | 0.000 -100.00 % | 45.734 M | 0.000 -100.00 % | 46.512 M | 0.000 -100.00 % | 66.226 M | 0.000 -100.00 % | 52.441 M | 0.000 -100.00 % | 78.028 M | 0.000 -100.00 % | 35.427 M | 0.000 -100.00 % | 35.141 M | 0.000 -100.00 % | 33.582 M | 0.000 -100.00 % | 29.883 M | 0.000 -100.00 % | 30.005 M | 0.000 -100.00 % | 30.372 M | 0.000 -100.00 % | 30.186 M | 0.000 -100.00 % | 30.407 M | 0.000 -100.00 % | 30.835 M | 0.000 -100.00 % | 31.082 M | 0.000 -100.00 % | 30.941 M | 0.000 -100.00 % | 31.050 M | 0.000 -100.00 % | 33.972 M | 0.000 -100.00 % | 2.451 M | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-06-30 | 2015-03-31 | 2013-06-30 | 2013-03-31 | 
| 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 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 | 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 | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other non cash items | -143.000 K -151.25 % | 279.000 K 504.35 % | -69.000 K -147.92 % | 144.000 K 223.08 % | -117.000 K 7.87 % | -127.000 K 78.36 % | -587.000 K -50.51 % | -390.000 K -280.56 % | 216.000 K -96.08 % | 5.511 M 536.00 % | -1.264 M 31.19 % | -1.837 M 30.78 % | -2.654 M 19.33 % | -3.290 M -71.09 % | -1.923 M -8 640.91 % | -22.000 K 53.19 % | -47.000 K 33.80 % | -71.000 K 93.64 % | -1.116 M -2 057.89 % | 57.000 K 104.39 % | -1.297 M -1 299.80 % | 108.101 K 83.22 % | 59.000 K 136.00 % | 25.000 K -92.69 % | 342.000 K 302.85 % | -168.594 K -666.34 % | -22.000 K 41.46 % | -37.580 K -113.76 % | 273.100 K 3.75 % | 263.224 K 88.56 % | 139.600 K 77 655.56 % | -180.000 -100.08 % | 229.020 K 785.65 % | -33.402 K 62.78 % | -89.752 K -52.97 % | -58.674 K -135.01 % | 167.588 K 112.31 % | -1.362 M -191.14 % | 1.494 M 1 772.46 % | -89.329 K 10.34 % | -99.632 K 78.59 % | -465.404 K -4 844.79 % | -9.412 K -361.88 % | 3.594 K 355.62 % | -1.406 K -139.12 % | 3.594 K 170.02 % | 1.331 K | 
| Net cash provided by operating 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 | 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 | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 | 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 | 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 | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2013 | 2013 | 2013 | 2013 |