 
					IB Infotech Enterprises Limited IBINFO.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 64.817 M 11.10 % | 58.343 M 95.05 % | 29.912 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net income | 7.412 M 1.30 % | 7.317 M -0.73 % | 7.371 M 718.89 % | -1.191 M -37.21 % | -868.000 K 11.22 % | -977.676 K -29.13 % | -757.142 K -56.85 % | -482.717 K 7.11 % | -519.653 K -1 416.24 % | 39.480 K 104.01 % | -985.194 K | 
| Income before tax | 9.932 M 0.81 % | 9.852 M 21.56 % | 8.105 M 780.52 % | -1.191 M -37.21 % | -868.000 K 11.22 % | -977.676 K -29.13 % | -757.142 K -56.85 % | -482.717 K 7.11 % | -519.653 K -982.91 % | 58.857 K 105.97 % | -985.194 K | 
| Income before tax ratio | 0.15 -9.26 % | 0.17 -37.68 % | 0.27 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| EBITDA | 17.788 M 61.70 % | 11.001 M 30.50 % | 8.430 M 1 018.26 % | -918.000 K -6.13 % | -865.000 K 9.00 % | -950.536 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net income ratio | 0.11 -8.82 % | 0.13 -49.11 % | 0.25 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Ratio EBITDA | 0.27 45.55 % | 0.19 -33.09 % | 0.28 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Gross profit ratio | 0.36 25.65 % | 0.28 -24.07 % | 0.37 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Weighted average shs out dil | 1.280 M -0.05 % | 1.281 M -0.02 % | 1.281 M 0.00 % | 1.281 M 0.00 % | 1.281 M 0.02 % | 1.281 M 0.00 % | 1.281 M 0.00 % | 1.281 M 0.00 % | 1.281 M 0.00 % | 1.281 M 41.61 % | 904.420 K | 
| Weighted average shs out | 1.280 M -0.05 % | 1.281 M -0.02 % | 1.281 M 0.00 % | 1.281 M 0.00 % | 1.281 M 0.02 % | 1.281 M 0.00 % | 1.281 M 0.82 % | 1.270 M 0.23 % | 1.267 M -3.69 % | 1.316 M 45.60 % | 903.847 K | 
| EPS diluted | 5.79 1.40 % | 5.71 -0.87 % | 5.76 719.35 % | -0.93 -36.76 % | -0.68 10.53 % | -0.76 -28.81 % | -0.59 -55.26 % | -0.38 7.32 % | -0.41 -1 466.67 % | 0.03 102.75 % | -1.09 | 
| Earnings per share | 5.79 1.40 % | 5.71 -0.87 % | 5.76 719.35 % | -0.93 -36.76 % | -0.68 10.53 % | -0.76 -28.81 % | -0.59 -55.26 % | -0.38 7.32 % | -0.41 -1 431.17 % | 0.03 102.83 % | -1.09 | 
| Gross profit | 23.067 M 39.60 % | 16.524 M 48.11 % | 11.157 M 4 374.71 % | -261.000 K 2.97 % | -269.000 K 15.28 % | -317.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Income tax expense | 2.519 M -0.64 % | 2.535 M 245.40 % | 734.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 19.377 K | 0.000 | 
| Cost of revenue | 41.750 M -0.16 % | 41.818 M 122.97 % | 18.755 M 7 085.82 % | 261.000 K -2.97 % | 269.000 K -15.28 % | 317.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| General and administrative expenses | 708.840 K -53.45 % | 1.523 M -29.46 % | 2.159 M 522.11 % | 347.000 K 27.57 % | 272.000 K -29.80 % | 387.487 K 63.15 % | 237.500 K -30.15 % | 340.000 K 215.99 % | 107.600 K | 0.000 | 0.000 | 
| Selling and marketing expenses | 71.860 K 4.65 % | 68.670 K 13.54 % | 60.480 K 2.51 % | 59.000 K 13.46 % | 52.000 K -1.66 % | 52.877 K 42.54 % | 37.097 K 29.25 % | 28.702 K -11.85 % | 32.561 K -23.06 % | 42.322 K -14.29 % | 49.377 K | 
| Other expenses | 10.944 M 101.28 % | 5.437 M | 0.000 -100.00 % | 472.000 K -8.35 % | 515.000 K 835.85 % | -69.987 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 11.725 M 66.82 % | 7.029 M 216.72 % | 2.219 M 152.76 % | 878.000 K 4.65 % | 839.000 K 126.53 % | 370.377 K 34.88 % | 274.597 K -25.52 % | 368.702 K 163.06 % | 140.161 K 231.18 % | 42.322 K -14.29 % | 49.377 K | 
| Cost and expenses | 53.475 M 9.47 % | 48.847 M 122.40 % | 21.964 M 1 828.36 % | 1.139 M 205.36 % | 373.000 K -72.11 % | 1.337 M 387.05 % | 274.597 K -25.52 % | 368.702 K 163.06 % | 140.161 K 231.18 % | 42.322 K -14.29 % | 49.377 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 | 
| Selling general and administrative expenses | 780.700 K -50.94 % | 1.591 M -28.29 % | 2.219 M 446.60 % | 406.000 K 25.31 % | 324.000 K -26.42 % | 440.364 K 60.37 % | 274.597 K -25.52 % | 368.702 K 163.06 % | 140.161 K 231.18 % | 42.322 K -14.29 % | 49.377 K | 
| Interest income | 869.800 K 48.53 % | 585.590 K 263.72 % | 161.000 K -27.48 % | 222.000 K -9.02 % | 244.000 K -36.95 % | 387.013 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 2.343 M 959.42 % | 221.170 K 5 079.63 % | 4.270 K -98.44 % | 273.000 K 9 000.00 % | 3.000 K -88.95 % | 27.140 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 5.576 M 501.15 % | 927.550 K 186.28 % | 324.000 K 36.96 % | 236.558 K 14.67 % | 206.297 K 20.04 % | 171.860 K -85.67 % | 1.199 M 8.03 % | 1.110 M -1.74 % | 1.130 M 71.45 % | 658.848 K -47.22 % | 1.248 M | 
| Operating income | 11.342 M 19.45 % | 9.495 M -14.31 % | 11.081 M 3 284.26 % | -348.000 K 6.70 % | -373.000 K -0.71 % | -370.377 K -34.88 % | -274.597 K 25.52 % | -368.702 K -163.06 % | -140.161 K -231.18 % | -42.322 K 14.29 % | -49.377 K | 
| Operating income ratio | 0.17 7.52 % | 0.16 -56.07 % | 0.37 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Total other income expenses net | -1.410 M -495.35 % | 356.650 K 111.98 % | -2.976 M -253.02 % | -843.000 K -70.30 % | -495.000 K 18.49 % | -607.299 K -25.85 % | -482.545 K -323.23 % | -114.015 K 69.96 % | -379.492 K -475.07 % | 101.179 K 110.81 % | -935.817 K | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 17.169 M 2 707.84 % | -658.360 K -3.84 % | -634.000 K -72.28 % | -368.000 K 93.17 % | -5.389 M 12.83 % | -6.182 M 10.27 % | -6.889 M 4.33 % | -7.201 M -1.85 % | -7.070 M 12.71 % | -8.099 M 6.79 % | -8.689 M -231.37 % | 6.614 M 2.46 % | 6.455 M | 
| Total investments | 16.624 M 38.92 % | 11.967 M 112.62 % | 5.628 M 50.84 % | 3.731 M 15 445.83 % | 24.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total debt | 21.561 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.626 M 2.35 % | 6.474 M | 
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Retained earnings | 7.665 M 758.58 % | 892.720 K 117.36 % | -5.143 M 58.90 % | -12.514 M -10.51 % | -11.323 M -8.31 % | -10.455 M -10.32 % | -9.477 M -8.68 % | -8.720 M -5.86 % | -8.238 M -6.73 % | -7.718 M 0.51 % | -7.757 M | 0.000 | 0.000 | 
| Common stock | 12.807 M 0.00 % | 12.807 M 0.00 % | 12.807 M 0.00 % | 12.807 M 0.00 % | 12.807 M 0.00 % | 12.807 M 0.00 % | 12.807 M 0.00 % | 12.807 M 0.00 % | 12.807 M 0.00 % | 12.807 M 0.00 % | 12.807 M 109.71 % | 6.107 M -90.00 % | 61.069 M | 
| Total equity | 24.257 M 38.73 % | 17.485 M 52.71 % | 11.450 M 180.71 % | 4.079 M -22.58 % | 5.269 M -14.15 % | 6.138 M -13.74 % | 7.115 M -9.62 % | 7.872 M -5.78 % | 8.355 M -5.86 % | 8.875 M 0.45 % | 8.835 M 2 195.83 % | -421.568 K -56.39 % | -269.568 K | 
| Other non current liabilities | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Long term debt | 14.661 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.626 M 2.35 % | 6.474 M | 
| Total non current liabilities | 14.684 M 5 076.62 % | 283.660 K 104.90 % | 138.440 K 13 944.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.626 M 2.35 % | 6.474 M | 
| Other current liabilities | 965.610 K 28.26 % | 752.830 K -25.17 % | 1.006 M 1 097.61 % | 84.000 K -80.05 % | 421.000 K 1 403.57 % | 28.000 K -44.99 % | 50.901 K -38.86 % | 83.250 K | 0.000 -100.00 % | 52.706 K 13.32 % | 46.511 K | 0.000 -100.00 % | 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 | 6.900 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 | 9.069 M 682.82 % | 1.159 M -19.34 % | 1.436 M 644.17 % | 193.000 K -55.22 % | 431.000 K 164.26 % | 163.099 K 97.95 % | 82.395 K -51.29 % | 169.143 K 139.90 % | 70.505 K -6.75 % | 75.612 K 60.84 % | 47.011 K -62.39 % | 125.000 K -4.94 % | 131.500 K | 
| Total liabilities | 23.753 M 1 547.04 % | 1.442 M -8.38 % | 1.574 M 719.79 % | 192.000 K -55.45 % | 431.000 K 164.26 % | 163.099 K 97.95 % | 82.395 K -51.29 % | 169.143 K 139.90 % | 70.506 K -6.75 % | 75.612 K 60.84 % | 47.011 K -99.30 % | 6.751 M 2.20 % | 6.606 M | 
| Other non current assets | 213.000 K 6.50 % | 200.000 K 0.22 % | 199.560 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 562.440 K 0.00 % | 562.440 K | 
| 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 | 
| Intangible assets | 67.000 K -21.25 % | 85.080 K | 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 | 67.000 K -21.25 % | 85.080 K | 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 | 24.054 M 424.91 % | 4.582 M -16.77 % | 5.506 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current assets | 24.334 M 399.92 % | 4.868 M -14.69 % | 5.706 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 562.440 K 0.00 % | 562.440 K | 
| Other current assets | 1.856 M 96.58 % | 944.190 K -0.69 % | 950.760 K 3 069.20 % | 30.000 K -47.37 % | 57.000 K 49.54 % | 38.118 K -87.64 % | 308.352 K -63.32 % | 840.754 K -37.99 % | 1.356 M 59.31 % | 851.131 K 339.92 % | 193.472 K | 0.000 -100.00 % | 5.500 M | 
| Short term investments | 16.930 M 41.48 % | 11.967 M 112.62 % | 5.628 M 50.84 % | 3.731 M 15 445.83 % | 24.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 4.392 M 567.11 % | 658.360 K 3.84 % | 634.000 K 72.28 % | 368.000 K -93.17 % | 5.389 M -12.83 % | 6.182 M -10.27 % | 6.889 M -4.33 % | 7.201 M 1.85 % | 7.070 M -12.71 % | 8.099 M -6.79 % | 8.689 M 71 419.38 % | 12.149 K -34.85 % | 18.649 K | 
| Cash and short term investments | 19.963 M 58.12 % | 12.625 M 101.61 % | 6.262 M 52.77 % | 4.099 M -23.94 % | 5.389 M -12.83 % | 6.182 M -10.27 % | 6.889 M -4.33 % | 7.201 M 1.85 % | 7.070 M -12.71 % | 8.099 M -6.79 % | 8.689 M 71 419.38 % | 12.149 K -34.85 % | 18.649 K | 
| Total current assets | 23.677 M 68.40 % | 14.060 M 92.12 % | 7.318 M 71.35 % | 4.271 M -25.07 % | 5.700 M -9.53 % | 6.301 M -12.46 % | 7.198 M -10.49 % | 8.042 M -4.56 % | 8.426 M -5.86 % | 8.950 M 0.77 % | 8.882 M 54.02 % | 5.767 M 4.50 % | 5.519 M | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net receivables | 1.858 M 278.43 % | 490.980 K 364.77 % | 105.640 K -25.61 % | 142.000 K -44.09 % | 254.000 K 215.20 % | 80.584 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.755 M | 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 | 
| Other assets | -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 | 
| Account payables | 1.203 M 196.64 % | 405.670 K -5.72 % | 430.260 K 334.61 % | 99.000 K 890.00 % | 10.000 K -92.25 % | 129.090 K 309.89 % | 31.494 K -62.79 % | 84.646 K 20.06 % | 70.505 K 207.80 % | 22.906 K 4 481.20 % | 500.000 -99.60 % | 125.000 K 0.00 % | 125.000 K | 
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 6.009 K | 0.000 -100.00 % | 1.247 K | 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 | 21.561 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 | 
| 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 | 3.786 M 0.00 % | 3.786 M 0.00 % | 3.786 M -0.01 % | 3.786 M 0.00 % | 3.786 M 0.01 % | 3.786 M 0.00 % | 3.786 M 0.00 % | 3.786 M 0.00 % | 3.786 M 0.00 % | 3.786 M 0.00 % | 3.786 M 157.98 % | -6.529 M 89.36 % | -61.339 M | 
| Deferred tax liabilities non current | 23.000 K -91.89 % | 283.660 K 104.90 % | 138.440 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 48.010 M 153.65 % | 18.928 M 45.33 % | 13.024 M 204.94 % | 4.271 M -25.07 % | 5.700 M -9.53 % | 6.301 M -12.46 % | 7.198 M -10.49 % | 8.042 M -4.56 % | 8.426 M -5.86 % | 8.950 M 0.77 % | 8.882 M 40.33 % | 6.330 M 4.09 % | 6.081 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2013 | 2012 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Change in working capital | -1.099 M -361.24 % | -238.270 K 99.83 % | -141.768 M -74 909.60 % | -189.000 K -196.92 % | 195.000 K 12.87 % | 172.758 K -65.37 % | 498.806 K -16.82 % | 599.656 K 218.52 % | -505.963 K 23.11 % | -658.045 K -288.38 % | -169.433 K -103.00 % | 5.653 M | 
| Accounts receivables | -1.652 M -1 380.62 % | 129.000 K 123.40 % | -551.290 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.085 K -100.45 % | 5.755 M | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| Other working capital | 553.000 K 250.57 % | -367.270 K 99.74 % | -141.217 M -74 617.92 % | -189.000 K -196.92 % | 195.000 K 12.87 % | 172.758 K -65.37 % | 498.806 K -16.82 % | 599.656 K 218.52 % | -505.963 K 23.11 % | -658.045 K -359.05 % | -143.348 K -40.50 % | -102.028 K | 
| Other non cash items | -1.370 M 53.96 % | -2.976 M -293.56 % | -756.080 K -472.79 % | -132.000 K 63.74 % | -364.000 K -472.97 % | 97.596 K 283.62 % | -53.152 K -475.87 % | 14.141 K 460.19 % | -3.926 K -113.54 % | 28.987 K | 0.000 | 0.000 | 
| Net cash provided by operating activities | 13.039 M 72.34 % | 7.566 M 105.64 % | -134.095 M -8 768.73 % | -1.512 M -45.81 % | -1.037 M -46.61 % | -707.322 K -127.08 % | -311.488 K -337.63 % | 131.080 K 112.73 % | -1.030 M -74.62 % | -589.578 K 48.94 % | -1.155 M -121.34 % | 5.410 M | 
| Investments in property plant and equipment | 0.000 | 0.000 100.00 % | -5.830 M | 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 | 
| Purchases of investments | -39.229 M -518.95 % | -6.338 M -234.11 % | -1.897 M 49.16 % | -3.731 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Sales maturities of investments | 34.266 M | 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 | 689.000 K 793.30 % | 77.130 K -99.95 % | 142.088 M 63 903.78 % | 222.000 K -9.02 % | 244.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 M | 0.000 | 0.000 | 0.000 | 
| Net cash used for investing activites | -4.274 M 31.73 % | -6.261 M -104.66 % | 134.361 M 3 929.05 % | -3.509 M -1 538.11 % | 244.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 M | 0.000 | 0.000 | 0.000 | 
| Debt repayment | -3.470 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -712.000 K 86.70 % | -5.352 M | 
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.486 M | 0.000 | 
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Dividends paid | -640.000 K 50.03 % | -1.281 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other financing activites | -2.280 M | 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 | -6.390 M -398.94 % | -1.281 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.774 M 282.62 % | -5.352 M | 
| 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 | 
| Net change in cash | 2.375 M 9 718.11 % | 24.190 K -90.91 % | 266.000 K 105.30 % | -5.021 M -533.17 % | -793.000 K -12.11 % | -707.322 K -127.08 % | -311.488 K -337.63 % | 131.080 K 112.73 % | -1.030 M -74.62 % | -589.578 K -106.84 % | 8.619 M 14 794.28 % | 57.867 K | 
| Cash at beginning of period | 658.000 K 3.76 % | 634.170 K 72.33 % | 368.000 K -93.17 % | 5.389 M -12.83 % | 6.182 M -10.27 % | 6.889 M -4.33 % | 7.201 M 1.85 % | 7.070 M -12.71 % | 8.099 M -6.79 % | 8.689 M 12 309.86 % | 70.016 K 476.31 % | 12.149 K | 
| Cash at end of period | 3.033 M 360.69 % | 658.360 K 3.84 % | 634.000 K 72.28 % | 368.000 K -93.17 % | 5.389 M -12.83 % | 6.182 M -10.27 % | 6.889 M -4.33 % | 7.201 M 1.85 % | 7.070 M -12.71 % | 8.099 M -6.79 % | 8.689 M 12 309.86 % | 70.016 K | 
| Operating cash flow | 13.039 M 72.34 % | 7.566 M 105.64 % | -134.095 M -8 768.73 % | -1.512 M -45.81 % | -1.037 M -46.61 % | -707.322 K -127.08 % | -311.488 K -337.63 % | 131.080 K 112.73 % | -1.030 M -74.62 % | -589.578 K 48.94 % | -1.155 M -121.34 % | 5.410 M | 
| Capital expenditure | 0.000 100.00 % | -89.530 K 98.46 % | -5.830 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Free CashFlow | 13.039 M 74.41 % | 7.476 M 105.34 % | -139.925 M -9 154.31 % | -1.512 M -45.81 % | -1.037 M -46.61 % | -707.322 K -127.08 % | -311.488 K -337.63 % | 131.080 K 112.73 % | -1.030 M -74.62 % | -589.578 K 48.94 % | -1.155 M -121.34 % | 5.410 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 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-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 22.652 M 105.83 % | 11.005 M 25.63 % | 8.760 M -59.54 % | 21.653 M -7.46 % | 23.399 M 53.01 % | 15.292 M 62.59 % | 9.405 M -6.02 % | 10.007 M -57.67 % | 23.639 M 287.40 % | 6.102 M -62.42 % | 16.236 M 114.36 % | 7.574 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net income | 8.510 M 575.40 % | 1.260 M -13.52 % | 1.457 M -8.77 % | 1.597 M -48.45 % | 3.098 M 98.84 % | 1.558 M 23.95 % | 1.257 M 11.14 % | 1.131 M -66.45 % | 3.371 M 143.92 % | 1.382 M -74.04 % | 5.324 M 269.47 % | 1.441 M 285.46 % | -777.000 K -306.81 % | -191.000 K -377.50 % | -40.000 K 54.55 % | -88.000 K 89.92 % | -873.000 K -53.58 % | -568.430 K -141.89 % | -235.000 K -76.69 % | -133.000 K -292.75 % | 69.000 K 134.38 % | -200.676 K -27.01 % | -158.000 K 25.12 % | -211.000 K 48.28 % | -408.000 K -58.67 % | -257.142 K -527.18 % | -41.000 K 74.53 % | -161.000 K 45.97 % | -298.000 K -146.28 % | -121.000 K -764.29 % | -14.000 K 90.67 % | -150.000 K 24.24 % | -198.000 K -3.66 % | -191.000 K -43.61 % | -133.000 K -232.50 % | -40.000 K 74.36 % | -156.000 K -875.00 % | -16.000 K -112.03 % | 133.000 K 592.59 % | -27.000 K 47.06 % | -51.000 K 63.62 % | -140.194 K -1 178.42 % | 13.000 K 105.80 % | -224.000 K 64.61 % | -633.000 K -269.34 % | -171.388 K -971.18 % | -16.000 K 46.67 % | -30.000 K -20.00 % | -25.000 K 75.96 % | -104.000 K -333.33 % | -24.000 K | 
| Income before tax | 11.372 M 564.64 % | 1.711 M -4.31 % | 1.788 M -23.13 % | 2.326 M -43.36 % | 4.107 M 90.49 % | 2.156 M 34.16 % | 1.607 M 1.45 % | 1.584 M -64.84 % | 4.505 M 143.51 % | 1.850 M -66.91 % | 5.590 M 287.93 % | 1.441 M 285.46 % | -777.000 K -306.81 % | -191.000 K -377.50 % | -40.000 K 54.55 % | -88.000 K 89.92 % | -873.000 K -53.58 % | -568.430 K -141.89 % | -235.000 K -76.69 % | -133.000 K -292.75 % | 69.000 K 134.38 % | -200.676 K -27.01 % | -158.000 K 25.12 % | -211.000 K 48.28 % | -408.000 K -58.67 % | -257.142 K -527.18 % | -41.000 K 74.53 % | -161.000 K 45.97 % | -298.000 K 27.44 % | -410.717 K -2 833.69 % | -14.000 K 90.67 % | -150.000 K 24.24 % | -198.000 K -3.66 % | -191.000 K -43.61 % | -133.000 K -232.50 % | -40.000 K 74.36 % | -156.000 K -4 144.59 % | 3.857 K -97.10 % | 133.000 K 592.59 % | -27.000 K 47.21 % | -51.143 K 63.52 % | -140.194 K -1 178.42 % | 13.000 K 105.80 % | -224.000 K 64.61 % | -633.000 K -269.34 % | -171.388 K -971.18 % | -16.000 K 46.67 % | -30.000 K -20.00 % | -25.000 K 75.96 % | -104.000 K -333.33 % | -24.000 K | 
| Income before tax ratio | 0.50 222.90 % | 0.16 -23.83 % | 0.20 90.01 % | 0.11 -38.80 % | 0.18 24.49 % | 0.14 -17.49 % | 0.17 7.95 % | 0.16 -16.94 % | 0.19 -37.14 % | 0.30 -11.94 % | 0.34 80.96 % | 0.19 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| EBITDA | 12.268 M 208.78 % | 3.973 M -3.10 % | 4.100 M -12.22 % | 4.671 M -7.39 % | 5.044 M 93.19 % | 2.611 M 41.97 % | 1.839 M 1.27 % | 1.816 M -61.65 % | 4.735 M 127.97 % | 2.077 M -63.48 % | 5.687 M 294.66 % | 1.441 M 285.46 % | -777.000 K -407.11 % | 253.000 K 732.50 % | -40.000 K 54.55 % | -88.000 K 89.92 % | -873.000 K -54.38 % | -565.476 K -78.95 % | -316.000 K -46.30 % | -216.000 K -413.04 % | 69.000 K 139.76 % | -173.536 K -9.83 % | -158.000 K 25.12 % | -211.000 K 48.28 % | -408.000 K -58.72 % | -257.059 K -526.97 % | -41.000 K 74.53 % | -161.000 K 45.97 % | -298.000 K -146.28 % | -121.000 K -764.29 % | -14.000 K 90.67 % | -150.000 K 24.24 % | -198.000 K -3.66 % | -191.000 K -43.61 % | -133.000 K -232.50 % | -40.000 K 74.36 % | -156.000 K -4 000.00 % | 4.000 K -96.99 % | 133.000 K 162.44 % | -213.000 K -317.65 % | -51.000 K 63.61 % | -140.145 K -1 178.04 % | 13.000 K 105.80 % | -224.000 K 64.61 % | -633.000 K -269.34 % | -171.388 K -971.18 % | -16.000 K 46.67 % | -30.000 K -20.00 % | -25.000 K 75.49 % | -102.000 K -325.00 % | -24.000 K | 
| Net income ratio | 0.38 228.13 % | 0.11 -31.16 % | 0.17 125.51 % | 0.07 -44.29 % | 0.13 29.95 % | 0.10 -23.77 % | 0.13 18.25 % | 0.11 -20.74 % | 0.14 -37.04 % | 0.23 -30.93 % | 0.33 72.35 % | 0.19 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Ratio EBITDA | 0.54 50.02 % | 0.36 -22.87 % | 0.47 116.96 % | 0.22 0.07 % | 0.22 26.26 % | 0.17 -12.68 % | 0.20 7.75 % | 0.18 -9.40 % | 0.20 -41.15 % | 0.34 -2.82 % | 0.35 84.10 % | 0.19 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Gross profit ratio | 0.59 23.58 % | 0.47 -28.84 % | 0.67 132.10 % | 0.29 16.70 % | 0.25 0.08 % | 0.25 -51.05 % | 0.50 44.44 % | 0.35 36.96 % | 0.25 -54.82 % | 0.56 49.86 % | 0.38 71.13 % | 0.22 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Weighted average shs out dil | 1.282 M -0.32 % | 1.286 M 0.60 % | 1.278 M 0.04 % | 1.278 M -0.20 % | 1.280 M -0.19 % | 1.283 M 0.00 % | 1.283 M 0.13 % | 1.281 M -0.06 % | 1.282 M 0.17 % | 1.280 M -0.01 % | 1.280 M -0.09 % | 1.281 M 0.57 % | 1.274 M -0.32 % | 1.278 M -4.16 % | 1.333 M 6.06 % | 1.257 M -2.08 % | 1.284 M 6.02 % | 1.211 M -7.25 % | 1.306 M -1.84 % | 1.330 M -3.62 % | 1.380 M 10.40 % | 1.250 M -5.06 % | 1.317 M -0.16 % | 1.319 M 3.43 % | 1.275 M -0.78 % | 1.285 M -5.98 % | 1.367 M 10.35 % | 1.238 M -4.41 % | 1.296 M -3.63 % | 1.344 M -3.97 % | 1.400 M 12.00 % | 1.250 M -5.30 % | 1.320 M 3.66 % | 1.273 M -4.26 % | 1.330 M -0.25 % | 1.333 M 2.56 % | 1.300 M -18.75 % | 1.600 M 20.30 % | 1.330 M -1.48 % | 1.350 M 5.88 % | 1.275 M 0.18 % | 1.273 M -2.10 % | 1.300 M 114.73 % | 605.405 K -0.53 % | 608.654 K -0.17 % | 609.688 K -0.17 % | 610.721 K 1.79 % | 600.000 K -4.00 % | 625.000 K 1.16 % | 617.861 K 1.17 % | 610.721 K | 
| Weighted average shs out | 1.282 M -0.32 % | 1.286 M 0.60 % | 1.278 M 0.04 % | 1.278 M -0.20 % | 1.280 M -0.19 % | 1.283 M 0.00 % | 1.283 M 0.13 % | 1.281 M -0.06 % | 1.282 M 0.17 % | 1.280 M -0.01 % | 1.280 M -0.09 % | 1.281 M 0.57 % | 1.274 M -0.15 % | 1.276 M -4.33 % | 1.333 M 6.06 % | 1.257 M -2.08 % | 1.284 M 6.59 % | 1.204 M -7.75 % | 1.306 M -1.84 % | 1.330 M -3.62 % | 1.380 M 10.40 % | 1.250 M -5.06 % | 1.317 M -0.16 % | 1.319 M 3.43 % | 1.275 M -0.78 % | 1.285 M -5.98 % | 1.367 M 10.35 % | 1.238 M -4.41 % | 1.296 M -3.63 % | 1.344 M -3.97 % | 1.400 M 12.00 % | 1.250 M -5.30 % | 1.320 M 3.66 % | 1.273 M -4.26 % | 1.330 M -0.25 % | 1.333 M 2.56 % | 1.300 M -18.75 % | 1.600 M 20.30 % | 1.330 M -1.48 % | 1.350 M 5.88 % | 1.275 M 0.62 % | 1.267 M -2.53 % | 1.300 M 114.73 % | 605.405 K -0.53 % | 608.654 K -0.17 % | 609.688 K -0.17 % | 610.721 K 1.79 % | 600.000 K -4.00 % | 625.000 K 1.16 % | 617.861 K 1.17 % | 610.721 K | 
| EPS diluted | 6.64 577.55 % | 0.98 -14.04 % | 1.14 -8.80 % | 1.25 -48.35 % | 2.42 98.36 % | 1.22 24.49 % | 0.98 11.36 % | 0.88 -66.54 % | 2.63 143.52 % | 1.08 -74.04 % | 4.16 268.14 % | 1.13 285.25 % | -0.61 -306.67 % | -0.15 -400.00 % | -0.03 57.14 % | -0.07 89.71 % | -0.68 -44.68 % | -0.47 -161.11 % | -0.18 -80.00 % | -0.10 -300.00 % | 0.05 131.25 % | -0.16 -33.33 % | -0.12 25.00 % | -0.16 50.00 % | -0.32 -60.00 % | -0.20 -566.67 % | -0.03 76.92 % | -0.13 43.48 % | -0.23 -155.56 % | -0.09 -800.00 % | -0.01 91.67 % | -0.12 20.00 % | -0.15 0.00 % | -0.15 -50.00 % | -0.10 -233.33 % | -0.03 75.00 % | -0.12 -1 100.00 % | -0.01 -110.00 % | 0.10 600.00 % | -0.02 50.00 % | -0.04 63.64 % | -0.11 -1 200.00 % | 0.01 102.70 % | -0.37 64.42 % | -1.04 -271.43 % | -0.28 -968.70 % | -0.03 47.60 % | -0.05 -25.00 % | -0.04 76.47 % | -0.17 -332.57 % | -0.04 | 
| Earnings per share | 6.64 577.55 % | 0.98 -14.04 % | 1.14 -8.80 % | 1.25 -48.35 % | 2.42 98.36 % | 1.22 24.49 % | 0.98 11.36 % | 0.88 -66.54 % | 2.63 143.52 % | 1.08 -74.04 % | 4.16 268.14 % | 1.13 285.25 % | -0.61 -306.67 % | -0.15 -400.00 % | -0.03 57.14 % | -0.07 89.71 % | -0.68 -44.68 % | -0.47 -161.11 % | -0.18 -80.00 % | -0.10 -300.00 % | 0.05 131.25 % | -0.16 -33.33 % | -0.12 25.00 % | -0.16 50.00 % | -0.32 -60.00 % | -0.20 -566.67 % | -0.03 76.92 % | -0.13 43.48 % | -0.23 -155.56 % | -0.09 -800.00 % | -0.01 91.67 % | -0.12 20.00 % | -0.15 0.00 % | -0.15 -50.00 % | -0.10 -233.33 % | -0.03 75.00 % | -0.12 -1 100.00 % | -0.01 -110.00 % | 0.10 600.00 % | -0.02 50.00 % | -0.04 63.64 % | -0.11 -1 200.00 % | 0.01 102.70 % | -0.37 64.42 % | -1.04 -271.43 % | -0.28 -968.70 % | -0.03 47.60 % | -0.05 -25.00 % | -0.04 76.47 % | -0.17 -332.57 % | -0.04 | 
| Gross profit | 13.296 M 154.37 % | 5.227 M -10.60 % | 5.847 M -6.10 % | 6.227 M 8.00 % | 5.766 M 53.14 % | 3.765 M -20.41 % | 4.731 M 35.75 % | 3.485 M -42.02 % | 6.011 M 75.04 % | 3.434 M -43.68 % | 6.097 M 266.85 % | 1.662 M 4 716.67 % | -36.000 K 33.33 % | -54.000 K 0.00 % | -54.000 K 11.48 % | -61.000 K 33.70 % | -92.000 K -2.75 % | -89.536 K -26.11 % | -71.000 K 34.26 % | -108.000 K -23 175.86 % | -464.000 99.36 % | -72.500 K 10.49 % | -81.000 K 0.00 % | -81.000 K 2.41 % | -83.000 K -84.44 % | -45.000 K 0.00 % | -45.000 K 0.00 % | -45.000 K 0.00 % | -45.000 K 40.00 % | -75.000 K 0.00 % | -75.000 K 0.00 % | -75.000 K 34.78 % | -115.000 K -187.50 % | -40.000 K 0.00 % | -40.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 | 
| Income tax expense | 2.862 M 536.00 % | 450.000 K 35.95 % | 331.000 K -54.60 % | 729.000 K -27.75 % | 1.009 M 68.73 % | 598.000 K 70.86 % | 350.000 K -22.74 % | 453.000 K -60.05 % | 1.134 M 142.31 % | 468.000 K 75.94 % | 266.000 K | 0.000 | 0.000 | 0.000 100.00 % | -54.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 -100.00 % | 19.377 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 | 
| Cost of revenue | 9.356 M 61.92 % | 5.778 M 98.35 % | 2.913 M -81.12 % | 15.426 M -12.52 % | 17.633 M 50.83 % | 11.691 M 150.13 % | 4.674 M -28.33 % | 6.522 M -63.00 % | 17.628 M 560.72 % | 2.668 M -73.69 % | 10.139 M 71.50 % | 5.912 M 16 322.22 % | 36.000 K -33.33 % | 54.000 K 0.00 % | 54.000 K -11.48 % | 61.000 K -33.70 % | 92.000 K 2.75 % | 89.536 K 26.11 % | 71.000 K -34.26 % | 108.000 K | 0.000 -100.00 % | 72.500 K -10.49 % | 81.000 K 0.00 % | 81.000 K -2.41 % | 83.000 K 84.44 % | 45.000 K 0.00 % | 45.000 K 0.00 % | 45.000 K 0.00 % | 45.000 K -40.00 % | 75.000 K 0.00 % | 75.000 K 0.00 % | 75.000 K -34.78 % | 115.000 K 187.50 % | 40.000 K 0.00 % | 40.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| General and administrative expenses | 0.000 -100.00 % | 6.499 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.749 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.559 M | 0.000 | 0.000 | 0.000 -100.00 % | 82.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 142.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 72.499 K | 0.000 | 0.000 | 0.000 -100.00 % | 102.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 67.600 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 | 
| Selling and marketing expenses | 0.000 -100.00 % | 71.860 K | 0.000 | 0.000 | 0.000 -100.00 % | 68.670 K | 0.000 | 0.000 | 0.000 -100.00 % | 60.480 K | 0.000 | 0.000 | 0.000 -100.00 % | 59.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 52.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 52.877 K | 0.000 | 0.000 | 0.000 -100.00 % | 37.097 K | 0.000 | 0.000 | 0.000 -100.00 % | 28.702 K | 0.000 | 0.000 | 0.000 -100.00 % | 32.561 K | 0.000 | 0.000 | 0.000 -100.00 % | 42.322 K | 0.000 | 0.000 | 0.000 -100.00 % | 49.377 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 1.518 M 145.51 % | -3.335 M -190.27 % | 3.695 M 112.85 % | 1.736 M 1 340.00 % | -140.000 K 41.35 % | -238.700 K -114.41 % | 1.656 M 252.54 % | 469.740 K 273.58 % | 125.740 K 568.83 % | 18.800 K -83.06 % | 111.000 K -16.54 % | 133.000 K | 0.000 100.00 % | -227.000 K -980.95 % | -21.000 K -184.00 % | 25.000 K -96.68 % | 753.000 K 177.95 % | 270.916 K 55.70 % | 174.000 K | 0.000 100.00 % | -20.000 K -136.36 % | 55.009 K -42.10 % | 95.000 K -39.87 % | 158.000 K -34.71 % | 242.000 K 33.64 % | 181.081 K 4 627.03 % | -4.000 K -103.45 % | 116.000 K -63.41 % | 317.000 K 257.95 % | -200.702 K -80.81 % | -111.000 K -544.00 % | 25.000 K 457.14 % | -7.000 K 97.19 % | -249.000 K -569.81 % | 53.000 K 32.50 % | 40.000 K -74.36 % | 156.000 K 33.70 % | 116.678 K 128.78 % | 51.000 K 88.89 % | 27.000 K -47.06 % | 51.000 K -85.50 % | 351.812 K 2 806.25 % | -13.000 K -105.80 % | 224.000 K -64.61 % | 633.000 K 269.34 % | 171.388 K 971.18 % | 16.000 K -46.67 % | 30.000 K 20.00 % | 25.000 K -75.49 % | 102.000 K 325.00 % | 24.000 K | 
| Operating expenses | 1.518 M -53.09 % | 3.236 M -12.42 % | 3.695 M 9.58 % | 3.372 M 137.13 % | 1.422 M -9.93 % | 1.579 M -49.46 % | 3.124 M 58.84 % | 1.967 M 27.81 % | 1.539 M -6.06 % | 1.638 M 207.32 % | 533.000 K 93.82 % | 275.000 K 663.89 % | 36.000 K 141.86 % | -86.000 K -360.61 % | 33.000 K -61.63 % | 86.000 K -89.82 % | 845.000 K 81.75 % | 464.916 K 89.76 % | 245.000 K 126.85 % | 108.000 K 256.52 % | -69.000 K -138.25 % | 180.385 K 2.49 % | 176.000 K -26.36 % | 239.000 K -26.46 % | 325.000 K 1.35 % | 320.678 K 682.14 % | 41.000 K -74.53 % | 161.000 K -55.52 % | 362.000 K 602.78 % | -72.000 K -18.03 % | -61.000 K -181.33 % | 75.000 K -9.64 % | 83.000 K 155.76 % | -148.839 K -260.04 % | 93.000 K 132.50 % | 40.000 K -74.36 % | 156.000 K -1.89 % | 159.000 K 211.76 % | 51.000 K 88.89 % | 27.000 K -47.06 % | 51.000 K -87.29 % | 401.189 K 3 186.07 % | -13.000 K -105.80 % | 224.000 K -64.61 % | 633.000 K 269.34 % | 171.388 K 971.18 % | 16.000 K -46.67 % | 30.000 K 20.00 % | 25.000 K -75.49 % | 102.000 K 325.00 % | 24.000 K | 
| Cost and expenses | 10.874 M 20.63 % | 9.014 M 36.41 % | 6.608 M -64.85 % | 18.798 M -1.35 % | 19.055 M -17.11 % | 22.988 M 194.79 % | 7.798 M -8.84 % | 8.554 M -55.29 % | 19.134 M 344.46 % | 4.305 M -59.66 % | 10.672 M 72.49 % | 6.187 M 17 086.11 % | 36.000 K 212.50 % | -32.000 K -136.78 % | 87.000 K -40.82 % | 147.000 K -84.31 % | 937.000 K 69.00 % | 554.452 K 75.46 % | 316.000 K 46.30 % | 216.000 K 413.04 % | -69.000 K -128.00 % | 246.429 K -1.64 % | 250.544 K -20.09 % | 313.544 K -23.15 % | 408.000 K 11.57 % | 365.678 K 132.92 % | 157.000 K -2.48 % | 161.000 K -45.97 % | 298.000 K 22.13 % | 244.000 K 1 642.86 % | 14.000 K -90.67 % | 150.000 K -24.24 % | 198.000 K 204.85 % | -188.839 K -241.98 % | 133.000 K 232.50 % | 40.000 K -74.36 % | 156.000 K -1.89 % | 159.000 K 211.76 % | 51.000 K -76.06 % | 213.000 K 317.65 % | 51.000 K -87.29 % | 401.189 K 3 186.07 % | -13.000 K -105.80 % | 224.000 K -64.61 % | 633.000 K 269.34 % | 171.388 K 971.18 % | 16.000 K -46.67 % | 30.000 K 20.00 % | 25.000 K -75.49 % | 102.000 K 325.00 % | 24.000 K | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 6.571 M | 0.000 -100.00 % | 1.636 M 4.74 % | 1.562 M -14.05 % | 1.817 M 23.80 % | 1.468 M -1.94 % | 1.497 M 5.94 % | 1.413 M -12.73 % | 1.619 M 283.70 % | 422.000 K 197.18 % | 142.000 K 294.44 % | 36.000 K -74.47 % | 141.000 K 161.11 % | 54.000 K -11.48 % | 61.000 K -33.70 % | 92.000 K -52.58 % | 194.000 K 173.24 % | 71.000 K -34.26 % | 108.000 K 320.41 % | -49.000 K -139.08 % | 125.376 K 54.79 % | 81.000 K 0.00 % | 81.000 K -2.41 % | 83.000 K -40.54 % | 139.597 K 210.22 % | 45.000 K 0.00 % | 45.000 K 0.00 % | 45.000 K -65.04 % | 128.702 K 157.40 % | 50.000 K 0.00 % | 50.000 K -44.44 % | 90.000 K -10.14 % | 100.161 K 150.40 % | 40.000 K | 0.000 | 0.000 -100.00 % | 42.322 K | 0.000 | 0.000 | 0.000 -100.00 % | 49.377 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 242.975 K | 0.000 | 0.000 | 0.000 -100.00 % | 386.893 K | 0.000 | 0.000 | 0.000 -100.00 % | 441.891 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 % | 260.043 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 661.000 K 3.28 % | 640.000 K -6.43 % | 684.000 K -4.60 % | 717.000 K 200.00 % | 239.000 K 8.06 % | 221.170 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 % | 2.954 K | 0.000 | 0.000 | 0.000 -100.00 % | 27.140 K | 0.000 | 0.000 | 0.000 -100.00 % | 83.000 | 0.000 | 0.000 | 0.000 | 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.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 235.000 K -85.51 % | 1.622 M -0.37 % | 1.628 M 0.00 % | 1.628 M 133.24 % | 698.000 K 198.29 % | 234.000 K 0.86 % | 232.000 K 0.00 % | 232.000 K 0.87 % | 230.000 K 1.32 % | 227.000 K 134.02 % | 97.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 % | 158.848 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 | 
| Operating income | 11.778 M 491.56 % | 1.991 M -7.48 % | 2.152 M -24.62 % | 2.855 M -34.28 % | 4.344 M 156.44 % | -7.696 M -631.12 % | 1.449 M -0.28 % | 1.453 M -67.03 % | 4.407 M 145.38 % | 1.796 M -67.87 % | 5.590 M 303.03 % | 1.387 M 273.38 % | -800.000 K -2 600.00 % | 32.000 K 136.78 % | -87.000 K 40.82 % | -147.000 K 84.31 % | -937.000 K -65.70 % | -565.476 K -78.95 % | -316.000 K -46.30 % | -216.000 K -413.04 % | 69.000 K 127.29 % | -252.885 K 1.60 % | -257.000 K -21.80 % | -211.000 K 48.28 % | -408.000 K -63.34 % | -249.785 K -59.10 % | -157.000 K 2.48 % | -161.000 K 45.97 % | -298.000 K -22.13 % | -244.000 K -1 642.86 % | -14.000 K 90.67 % | -150.000 K 24.24 % | -198.000 K -3.66 % | -191.000 K -43.61 % | -133.000 K -232.50 % | -40.000 K 74.36 % | -156.000 K 1.89 % | -159.000 K -219.55 % | 133.000 K 592.59 % | -27.000 K 47.06 % | -51.000 K 63.61 % | -140.145 K -1 178.04 % | 13.000 K 105.80 % | -224.000 K 64.61 % | -633.000 K -269.34 % | -171.388 K -971.18 % | -16.000 K 46.67 % | -30.000 K -20.00 % | -25.000 K 75.49 % | -102.000 K -325.00 % | -24.000 K | 
| Operating income ratio | 0.52 187.40 % | 0.18 -26.36 % | 0.25 86.32 % | 0.13 -28.98 % | 0.19 136.89 % | -0.50 -426.66 % | 0.15 6.11 % | 0.15 -22.12 % | 0.19 -36.66 % | 0.29 -14.51 % | 0.34 88.01 % | 0.18 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Total other income expenses net | -406.000 K -45.00 % | -280.000 K 23.08 % | -364.000 K 31.19 % | -529.000 K -123.21 % | -237.000 K -102.41 % | 9.852 M 6 135.51 % | 158.000 K 20.61 % | 131.000 K 33.67 % | 98.000 K 81.48 % | 54.000 K 107.69 % | 26.000 K -51.85 % | 54.000 K 134.78 % | 23.000 K 110.31 % | -223.000 K | 0.000 -100.00 % | 59.000 K -7.81 % | 64.000 K 2 266.55 % | -2.954 K -103.65 % | 81.000 K -2.41 % | 83.000 K | 0.000 -100.00 % | 52.209 K -47.26 % | 99.000 K | 0.000 | 0.000 100.00 % | -7.357 K -106.34 % | 116.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 163.000 K | 0.000 | 0.000 | 0.000 100.00 % | -49.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.000 K | 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-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-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-09-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-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 17.169 M | 0.000 -100.00 % | 22.445 M | 0.000 100.00 % | -658.000 K | 0.000 100.00 % | -1.306 M | 0.000 100.00 % | -634.000 K | 0.000 100.00 % | -215.000 K | 0.000 100.00 % | -368.000 K | 0.000 100.00 % | -4.569 M | 0.000 100.00 % | -5.389 M | 0.000 100.00 % | -5.917 M | 0.000 100.00 % | -6.182 M | 0.000 100.00 % | -6.174 M | 0.000 100.00 % | -6.889 M 2.03 % | -7.032 M 2.34 % | -7.201 M | 0.000 100.00 % | -7.492 M | 0.000 100.00 % | -7.070 M | 0.000 100.00 % | -7.518 M | 0.000 100.00 % | -8.099 M | 0.000 100.00 % | -8.875 M | 0.000 100.00 % | -8.689 M | 0.000 -100.00 % | 1.522 M | 0.000 -100.00 % | 641.984 K -90.29 % | 6.614 M | 
| Total investments | 0.000 -100.00 % | 16.624 M | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 11.967 M | 0.000 -100.00 % | 11.028 M | 0.000 -100.00 % | 5.628 M | 0.000 -100.00 % | 4.561 M | 0.000 -100.00 % | 3.731 M | 0.000 -100.00 % | 37.000 K | 0.000 -100.00 % | 24.000 K | 0.000 -100.00 % | 51.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 65.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.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 | 
| Total debt | 0.000 -100.00 % | 21.561 M | 0.000 -100.00 % | 23.687 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 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.783 M | 0.000 -100.00 % | 712.000 K -89.25 % | 6.626 M | 
| Accumulated other comprehensive income loss | 24.257 M 111.85 % | 11.450 M -46.84 % | 21.540 M 146.65 % | 8.733 M -50.05 % | 17.485 M | 0.000 -100.00 % | 15.311 M | 0.000 -100.00 % | 11.449 M | 0.000 -100.00 % | 4.743 M | 0.000 -100.00 % | 4.079 M | 0.000 -100.00 % | 4.663 M | 0.000 -100.00 % | 5.269 M | 0.000 -100.00 % | 6.073 M | 0.000 -100.00 % | 6.138 M | 0.000 -100.00 % | 6.496 M | 0.000 -100.00 % | 7.115 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.007 M | 0.000 -100.00 % | 8.355 M | 0.000 -100.00 % | 8.679 M | 0.000 -100.00 % | 8.875 M | 0.000 -100.00 % | 8.757 M | 0.000 -100.00 % | 8.835 M | 0.000 100.00 % | -1.523 M | 0.000 100.00 % | -664.956 K | 0.000 | 0.000 | 
| Retained earnings | 0.000 -100.00 % | 7.665 M | 0.000 | 0.000 | 0.000 -100.00 % | 892.720 K | 0.000 | 0.000 | 0.000 100.00 % | -5.143 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.323 M | 0.000 | 0.000 | 0.000 100.00 % | -10.455 M | 0.000 | 0.000 | 0.000 100.00 % | -9.477 M | 0.000 100.00 % | -8.720 M | 0.000 | 0.000 | 0.000 100.00 % | -8.238 M | 0.000 | 0.000 | 0.000 100.00 % | -7.718 M | 0.000 | 0.000 | 0.000 100.00 % | -7.757 M | 0.000 | 0.000 | 0.000 100.00 % | -6.772 M | 0.000 | 
| Common stock | 0.000 -100.00 % | 12.807 M | 0.000 -100.00 % | 12.807 M | 0.000 -100.00 % | 12.807 M | 0.000 -100.00 % | 12.807 M | 0.000 -100.00 % | 12.807 M | 0.000 -100.00 % | 12.807 M | 0.000 -100.00 % | 12.807 M | 0.000 -100.00 % | 12.807 M | 0.000 -100.00 % | 12.807 M | 0.000 -100.00 % | 12.807 M | 0.000 -100.00 % | 12.807 M | 0.000 -100.00 % | 12.807 M | 0.000 -100.00 % | 12.807 M 0.00 % | 12.807 M 0.00 % | 12.807 M | 0.000 -100.00 % | 12.807 M | 0.000 -100.00 % | 12.807 M | 0.000 -100.00 % | 12.807 M | 0.000 -100.00 % | 12.807 M | 0.000 -100.00 % | 12.807 M | 0.000 -100.00 % | 12.807 M | 0.000 -100.00 % | 6.107 M | 0.000 -100.00 % | 6.107 M 0.00 % | 6.107 M | 
| Total equity | 24.257 M 0.00 % | 24.257 M 12.61 % | 21.540 M 0.00 % | 21.540 M 23.19 % | 17.485 M 0.00 % | 17.485 M 14.20 % | 15.311 M 0.00 % | 15.311 M 33.73 % | 11.449 M -0.01 % | 11.450 M 141.41 % | 4.743 M 0.00 % | 4.743 M 16.28 % | 4.079 M 0.00 % | 4.079 M -12.52 % | 4.663 M 0.00 % | 4.663 M -11.50 % | 5.269 M 0.00 % | 5.269 M -13.24 % | 6.073 M 0.00 % | 6.073 M -1.06 % | 6.138 M 0.01 % | 6.138 M -5.52 % | 6.496 M 0.00 % | 6.496 M -8.70 % | 7.115 M 0.00 % | 7.115 M -4.02 % | 7.413 M -5.84 % | 7.872 M -1.68 % | 8.007 M 0.00 % | 8.007 M -4.17 % | 8.355 M 0.00 % | 8.355 M -3.73 % | 8.679 M 0.00 % | 8.679 M -2.21 % | 8.875 M 0.00 % | 8.875 M 1.35 % | 8.757 M 0.00 % | 8.757 M -0.89 % | 8.835 M 0.00 % | 8.835 M 680.13 % | -1.523 M 0.00 % | -1.523 M -129.04 % | -664.956 K 0.00 % | -664.956 K -57.73 % | -421.568 K | 
| Other non current liabilities | -24.257 M | 0.000 100.00 % | -21.540 M | 0.000 100.00 % | -17.485 M | 0.000 100.00 % | -15.311 M | 0.000 100.00 % | -11.449 M | 0.000 100.00 % | -4.743 M | 0.000 100.00 % | -4.079 M -407 799.90 % | -1.000 K 99.98 % | -4.663 M | 0.000 100.00 % | -5.269 M | 0.000 100.00 % | -6.073 M | 0.000 100.00 % | -6.138 M | 0.000 100.00 % | -6.496 M | 0.000 100.00 % | -7.115 M | 0.000 | 0.000 | 0.000 100.00 % | -8.007 M | 0.000 100.00 % | -8.355 M | 0.000 100.00 % | -8.679 M | 0.000 100.00 % | -8.875 M | 0.000 100.00 % | -8.757 M | 0.000 100.00 % | -8.835 M | 0.000 -100.00 % | 1.523 M | 0.000 -100.00 % | 664.956 K | 0.000 | 0.000 | 
| Long term debt | 0.000 -100.00 % | 14.661 M | 0.000 -100.00 % | 19.087 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 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.783 M | 0.000 -100.00 % | 712.000 K -89.25 % | 6.626 M | 
| Total non current liabilities | -24.257 M -265.20 % | 14.684 M 168.17 % | -21.540 M -209.05 % | 19.752 M 212.97 % | -17.485 M -6 256.69 % | 284.000 K 101.85 % | -15.311 M | 0.000 100.00 % | -11.449 M -8 370.01 % | 138.440 K 102.92 % | -4.743 M | 0.000 100.00 % | -4.079 M -407 799.90 % | -1.000 K 99.98 % | -4.663 M | 0.000 100.00 % | -5.269 M | 0.000 100.00 % | -6.073 M | 0.000 100.00 % | -6.138 M | 0.000 100.00 % | -6.496 M | 0.000 100.00 % | -7.115 M | 0.000 | 0.000 | 0.000 100.00 % | -8.007 M | 0.000 100.00 % | -8.355 M | 0.000 100.00 % | -8.679 M | 0.000 100.00 % | -8.875 M | 0.000 100.00 % | -8.757 M | 0.000 100.00 % | -8.835 M | 0.000 -100.00 % | 1.523 M -14.58 % | 1.783 M 168.14 % | 664.956 K -6.61 % | 712.000 K -89.25 % | 6.626 M | 
| Other current liabilities | 0.000 -100.00 % | 966.000 K | 0.000 -100.00 % | 1.523 M | 0.000 -100.00 % | 753.330 K | 0.000 -100.00 % | 3.416 M | 0.000 -100.00 % | 1.006 M | 0.000 -100.00 % | 1.136 M | 0.000 -100.00 % | 84.000 K | 0.000 -100.00 % | 53.000 K | 0.000 -100.00 % | 421.000 K | 0.000 -100.00 % | 84.000 K | 0.000 -100.00 % | 28.000 K | 0.000 -100.00 % | 62.000 K | 0.000 -100.00 % | 50.400 K -36.20 % | 79.000 K -5.11 % | 83.250 K | 0.000 -100.00 % | 25.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 41.000 K | 0.000 -100.00 % | 1.181 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 1.567 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 -100.00 % | 6.900 M | 0.000 -100.00 % | 4.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 0.000 -100.00 % | 9.069 M | 0.000 -100.00 % | 7.811 M | 0.000 -100.00 % | 1.159 M | 0.000 -100.00 % | 5.441 M | 0.000 -100.00 % | 1.436 M | 0.000 -100.00 % | 1.547 M | 0.000 -100.00 % | 193.000 K | 0.000 -100.00 % | 54.000 K | 0.000 -100.00 % | 431.000 K | 0.000 -100.00 % | 129.000 K | 0.000 -100.00 % | 163.099 K | 0.000 -100.00 % | 106.000 K | 0.000 -100.00 % | 82.395 K -42.78 % | 144.000 K -14.86 % | 169.143 K | 0.000 -100.00 % | 96.000 K | 0.000 -100.00 % | 70.505 K | 0.000 -100.00 % | 52.000 K | 0.000 -100.00 % | 75.612 K | 0.000 -100.00 % | 181.000 K | 0.000 -100.00 % | 47.011 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 22.972 K -81.62 % | 125.000 K | 
| Total liabilities | -24.257 M -202.12 % | 23.753 M 210.27 % | -21.540 M -178.15 % | 27.563 M 257.64 % | -17.485 M -1 311.71 % | 1.443 M 109.42 % | -15.311 M -381.40 % | 5.441 M 147.52 % | -11.449 M -827.38 % | 1.574 M 133.19 % | -4.743 M -406.59 % | 1.547 M 137.93 % | -4.079 M -2 224.48 % | 192.000 K 104.12 % | -4.663 M -8 735.19 % | 54.000 K 101.02 % | -5.269 M -1 322.51 % | 431.000 K 107.10 % | -6.073 M -4 807.75 % | 129.000 K 102.10 % | -6.138 M -3 863.36 % | 163.099 K 102.51 % | -6.496 M -6 228.30 % | 106.000 K 101.49 % | -7.115 M -8 735.23 % | 82.395 K -42.78 % | 144.000 K -14.86 % | 169.143 K 102.11 % | -8.007 M -8 440.63 % | 96.000 K 101.15 % | -8.355 M -11 950.22 % | 70.505 K 100.81 % | -8.679 M -16 790.38 % | 52.000 K 100.59 % | -8.875 M -11 837.33 % | 75.612 K 100.86 % | -8.757 M -4 938.12 % | 181.000 K 102.05 % | -8.835 M -18 894.22 % | 47.011 K -96.91 % | 1.523 M -14.63 % | 1.784 M 168.29 % | 664.956 K -9.53 % | 734.972 K -89.11 % | 6.751 M | 
| Other non current assets | 0.000 -100.00 % | 213.000 K | 0.000 -100.00 % | 200.000 K | 0.000 -100.00 % | 286.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 199.560 K | 0.000 -100.00 % | 469.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 -100.00 % | 562.440 K | 
| Long term investments | 0.000 | 0.000 | 0.000 100.00 % | -8.745 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.092 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 | 
| Intangible assets | 0.000 -100.00 % | 67.000 K | 0.000 -100.00 % | 106.000 K | 0.000 -100.00 % | 85.080 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 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 -100.00 % | 67.000 K | 0.000 -100.00 % | 106.000 K | 0.000 -100.00 % | 85.080 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 | 
| Property plant equipment net | 0.000 -100.00 % | 24.054 M | 0.000 -100.00 % | 27.297 M | 0.000 -100.00 % | 4.582 M | 0.000 -100.00 % | 5.044 M | 0.000 -100.00 % | 5.506 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 | 0.000 | 0.000 | 
| Total non current assets | 0.000 -100.00 % | 24.334 M | 0.000 -100.00 % | 27.603 M | 0.000 -100.00 % | 4.868 M | 0.000 -100.00 % | 5.044 M | 0.000 -100.00 % | 5.706 M | 0.000 -100.00 % | 4.561 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 -100.00 % | 562.440 K | 
| Other current assets | -20.392 M -1 198.63 % | 1.856 M 118.22 % | -10.187 M -1 378.17 % | 797.000 K 106.04 % | -13.205 M -1 498.63 % | 944.140 K 107.65 % | -12.334 M -470.28 % | 3.331 M 190.00 % | -3.701 M -489.27 % | 950.760 K 542.21 % | -215.000 K -120.59 % | 1.044 M 193.38 % | -1.118 M -750.00 % | 172.000 K 103.76 % | -4.569 M -4 216.22 % | 111.000 K 102.06 % | -5.388 M -1 832.48 % | 311.000 K 105.26 % | -5.917 M -2 628.63 % | 234.000 K 103.79 % | -6.182 M -16 318.06 % | 38.118 K 100.62 % | -6.174 M -1 800.83 % | 363.000 K 105.20 % | -6.985 M -2 365.27 % | 308.352 K -41.27 % | 525.000 K -37.56 % | 840.754 K 111.21 % | -7.499 M -1 341.56 % | 604.000 K 108.54 % | -7.070 M -621.42 % | 1.356 M 118.04 % | -7.518 M -719.79 % | 1.213 M 114.98 % | -8.099 M -1 051.59 % | 851.131 K 109.59 % | -8.875 M -14 187.30 % | 63.000 K 100.73 % | -8.689 M -4 591.03 % | 193.472 K 174.13 % | -261.000 K | 0.000 100.00 % | -70.016 K | 0.000 | 0.000 | 
| Short term investments | 0.000 -100.00 % | 16.930 M | 0.000 -100.00 % | 8.945 M | 0.000 -100.00 % | 11.967 M | 0.000 -100.00 % | 11.028 M | 0.000 -100.00 % | 5.628 M | 0.000 -100.00 % | 469.000 K | 0.000 -100.00 % | 3.731 M | 0.000 -100.00 % | 37.000 K | 0.000 -100.00 % | 24.000 K | 0.000 -100.00 % | 51.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 65.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.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 | 
| cash and cash equivalents | 0.000 -100.00 % | 3.033 M | 0.000 -100.00 % | 1.242 M | 0.000 -100.00 % | 658.000 K | 0.000 -100.00 % | 1.306 M | 0.000 -100.00 % | 634.000 K | 0.000 -100.00 % | 215.000 K | 0.000 -100.00 % | 368.000 K | 0.000 -100.00 % | 4.569 M | 0.000 -100.00 % | 5.389 M | 0.000 -100.00 % | 5.917 M | 0.000 -100.00 % | 6.182 M | 0.000 -100.00 % | 6.174 M | 0.000 -100.00 % | 6.889 M -2.03 % | 7.032 M -2.34 % | 7.201 M | 0.000 -100.00 % | 7.492 M | 0.000 -100.00 % | 7.070 M | 0.000 -100.00 % | 7.518 M | 0.000 -100.00 % | 8.099 M | 0.000 -100.00 % | 8.875 M | 0.000 -100.00 % | 8.689 M | 0.000 -100.00 % | 261.000 K | 0.000 -100.00 % | 70.016 K 476.31 % | 12.149 K | 
| Cash and short term investments | 20.392 M 2.15 % | 19.963 M 95.96 % | 10.187 M 0.00 % | 10.187 M -22.85 % | 13.205 M 4.60 % | 12.625 M 2.36 % | 12.334 M 0.00 % | 12.334 M 233.26 % | 3.701 M -40.90 % | 6.262 M 2 812.56 % | 215.000 K -68.57 % | 684.000 K -38.82 % | 1.118 M -72.73 % | 4.099 M -10.29 % | 4.569 M -0.80 % | 4.606 M -14.51 % | 5.388 M -0.02 % | 5.389 M -8.92 % | 5.917 M -0.85 % | 5.968 M -3.46 % | 6.182 M 0.00 % | 6.182 M 0.13 % | 6.174 M -1.04 % | 6.239 M -10.68 % | 6.985 M 1.39 % | 6.889 M -2.03 % | 7.032 M -2.34 % | 7.201 M -3.98 % | 7.499 M 0.00 % | 7.499 M 6.07 % | 7.070 M 0.00 % | 7.070 M -5.96 % | 7.518 M 0.00 % | 7.518 M -7.18 % | 8.099 M 0.00 % | 8.099 M -8.74 % | 8.875 M 0.00 % | 8.875 M 2.14 % | 8.689 M 0.00 % | 8.689 M 3 229.08 % | 261.000 K 0.00 % | 261.000 K 272.77 % | 70.016 K 0.00 % | 70.016 K 476.31 % | 12.149 K | 
| Total current assets | 0.000 -100.00 % | 23.677 M | 0.000 -100.00 % | 21.500 M | 0.000 -100.00 % | 14.060 M | 0.000 -100.00 % | 15.708 M | 0.000 -100.00 % | 7.318 M | 0.000 -100.00 % | 1.728 M | 0.000 -100.00 % | 4.271 M | 0.000 -100.00 % | 4.717 M | 0.000 -100.00 % | 5.700 M | 0.000 -100.00 % | 6.202 M | 0.000 -100.00 % | 6.301 M | 0.000 -100.00 % | 6.602 M | 0.000 -100.00 % | 7.198 M -4.75 % | 7.557 M -6.03 % | 8.042 M | 0.000 -100.00 % | 8.103 M | 0.000 -100.00 % | 8.426 M | 0.000 -100.00 % | 8.731 M | 0.000 -100.00 % | 8.950 M | 0.000 -100.00 % | 8.938 M | 0.000 -100.00 % | 8.882 M | 0.000 -100.00 % | 261.000 K | 0.000 -100.00 % | 70.016 K -98.79 % | 5.767 M | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 1.858 M | 0.000 -100.00 % | 10.516 M | 0.000 -100.00 % | 490.980 K | 0.000 -100.00 % | 43.000 K | 0.000 -100.00 % | 105.640 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 % | 80.584 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 -100.00 % | 5.755 M | 
| Tax assets | 0.000 | 0.000 | 0.000 -100.00 % | 8.745 M | 0.000 100.00 % | -85.080 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 | 
| Other assets | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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.203 M | 0.000 -100.00 % | 1.688 M | 0.000 -100.00 % | 405.670 K | 0.000 -100.00 % | 1.816 M | 0.000 -100.00 % | 430.260 K | 0.000 -100.00 % | 411.000 K | 0.000 -100.00 % | 99.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 45.000 K | 0.000 -100.00 % | 129.090 K | 0.000 -100.00 % | 44.000 K | 0.000 -100.00 % | 31.494 K -51.55 % | 65.000 K -23.21 % | 84.646 K | 0.000 -100.00 % | 71.000 K | 0.000 -100.00 % | 70.505 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 74.431 K | 0.000 -100.00 % | 170.000 K | 0.000 -100.00 % | 45.444 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 22.972 K -81.62 % | 125.000 K | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 209.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.009 K | 0.000 | 0.000 | 0.000 -100.00 % | 501.000 | 0.000 -100.00 % | 1.247 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital lease obligations | 0.000 -100.00 % | 21.561 M | 0.000 -100.00 % | 23.687 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 | 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 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 0.000 -100.00 % | 3.786 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.785 M | 0.000 -100.00 % | 2.504 M | 0.000 -100.00 % | 3.786 M | 0.000 100.00 % | -8.064 M | 0.000 100.00 % | -8.728 M | 0.000 100.00 % | -8.144 M | 0.000 -100.00 % | 3.786 M | 0.000 100.00 % | -6.734 M | 0.000 -100.00 % | 3.786 M | 0.000 100.00 % | -6.311 M | 0.000 -100.00 % | 3.786 M 170.18 % | -5.394 M -242.49 % | 3.786 M | 0.000 100.00 % | -4.800 M | 0.000 -100.00 % | 3.786 M | 0.000 100.00 % | -4.128 M | 0.000 -100.00 % | 3.786 M | 0.000 100.00 % | -4.050 M | 0.000 -100.00 % | 3.786 M | 0.000 100.00 % | -7.630 M | 0.000 | 0.000 100.00 % | -6.529 M | 
| Deferred tax liabilities non current | 0.000 -100.00 % | 23.000 K | 0.000 -100.00 % | 665.000 K | 0.000 -100.00 % | 284.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 138.440 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 | 
| 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 | 0.000 | 0.000 | 0.000 | 
| Total assets | 0.000 -100.00 % | 48.010 M | 0.000 -100.00 % | 49.103 M | 0.000 -100.00 % | 18.928 M | 0.000 -100.00 % | 20.752 M | 0.000 -100.00 % | 13.024 M | 0.000 -100.00 % | 6.290 M | 0.000 -100.00 % | 4.271 M | 0.000 -100.00 % | 4.717 M | 0.000 -100.00 % | 5.700 M | 0.000 -100.00 % | 6.202 M | 0.000 -100.00 % | 6.301 M | 0.000 -100.00 % | 6.602 M | 0.000 -100.00 % | 7.198 M -4.75 % | 7.557 M -6.03 % | 8.042 M | 0.000 -100.00 % | 8.103 M | 0.000 -100.00 % | 8.426 M | 0.000 -100.00 % | 8.731 M | 0.000 -100.00 % | 8.950 M | 0.000 -100.00 % | 8.938 M | 0.000 -100.00 % | 8.882 M | 0.000 -100.00 % | 261.000 K | 0.000 -100.00 % | 70.016 K -98.89 % | 6.330 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-09-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-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 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-12-31 | 2014-09-30 | 2014-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 | 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| Other non cash items | -8.510 M -575.40 % | -1.260 M 13.52 % | -1.457 M 8.77 % | -1.597 M 48.45 % | -3.098 M -98.86 % | -1.558 M -23.94 % | -1.257 M -11.14 % | -1.131 M 66.45 % | -3.371 M -143.92 % | -1.382 M 74.04 % | -5.324 M -269.47 % | -1.441 M -285.46 % | 777.000 K 306.81 % | 191.000 K 377.50 % | 40.000 K -54.55 % | 88.000 K -89.92 % | 873.000 K 53.70 % | 568.000 K 141.70 % | 235.000 K 76.69 % | 133.000 K 292.75 % | -69.000 K -134.38 % | 200.676 K 27.01 % | 158.000 K -25.12 % | 211.000 K -48.28 % | 408.000 K 58.67 % | 257.141 K 527.17 % | 41.000 K -74.53 % | 161.000 K -45.97 % | 298.000 K -27.44 % | 410.717 K 2 833.69 % | 14.000 K -90.67 % | 150.000 K -24.24 % | 198.000 K 3.31 % | 191.653 K 44.10 % | 133.000 K 232.50 % | 40.000 K -74.36 % | 156.000 K 905.15 % | 15.520 K 111.67 % | -133.000 K -592.59 % | 27.000 K -46.00 % | 50.000 K -64.34 % | 140.194 K 1 178.42 % | -13.000 K -105.80 % | 224.000 K -64.61 % | 633.000 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| Cash at end of period | 0.000 -100.00 % | 3.033 M | 0.000 | 0.000 | 0.000 -100.00 % | 658.360 K | 0.000 | 0.000 | 0.000 -100.00 % | 634.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 368.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.389 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.182 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.889 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.201 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.070 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.099 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.689 M | 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 | 
| 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 | 
| 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 | 
| 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 | 2014 | 2014 |