 
					OrderYOYO A/S YOYO.CO
Trading inactive
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Revenue | 315.807 M 24.80 % | 253.042 M 69.85 % | 148.978 M 37.26 % | 108.537 M 42.27 % | 76.290 M 907.26 % | 7.574 M 113.83 % | 3.542 M | 
| Net income | -19.649 M 37.10 % | -31.236 M 35.27 % | -48.256 M -108.69 % | -23.123 M -2 061.03 % | -1.070 M 95.77 % | -25.266 M -7.68 % | -23.465 M | 
| Income before tax | -22.984 M 43.28 % | -40.519 M 27.55 % | -55.925 M -95.42 % | -28.618 M -696.71 % | -3.592 M 87.30 % | -28.292 M -9.52 % | -25.833 M | 
| Income before tax ratio | -0.07 54.55 % | -0.16 57.34 % | -0.38 -42.37 % | -0.26 -460.01 % | -0.05 98.74 % | -3.74 48.78 % | -7.29 | 
| EBITDA | 50.242 M 5 244.89 % | 940.000 K 103.29 % | -28.601 M -17.32 % | -24.378 M -2 053.37 % | 1.248 M 104.74 % | -26.325 M -7.16 % | -24.566 M | 
| Net income ratio | -0.06 49.60 % | -0.12 61.89 % | -0.32 -52.04 % | -0.21 -1 418.97 % | -0.01 99.58 % | -3.34 49.65 % | -6.62 | 
| Ratio EBITDA | 0.16 4 182.62 % | 0.00 101.93 % | -0.19 14.53 % | -0.22 -1 473.01 % | 0.02 100.47 % | -3.48 49.89 % | -6.94 | 
| Gross profit ratio | 0.83 1.69 % | 0.82 -1.19 % | 0.83 -2.94 % | 0.85 54.43 % | 0.55 115.28 % | -3.61 -474.75 % | 0.96 | 
| Weighted average shs out dil | 90.297 M 1.63 % | 88.849 M 21.91 % | 72.884 M 71.23 % | 42.565 M -20.95 % | 53.842 M -0.01 % | 53.848 M 0.00 % | 53.848 M | 
| Weighted average shs out | 90.297 M 1.63 % | 88.849 M 21.91 % | 72.884 M 71.23 % | 42.565 M -20.95 % | 53.842 M -0.01 % | 53.848 M 0.00 % | 53.848 M | 
| EPS diluted | -0.22 37.14 % | -0.35 46.97 % | -0.66 -22.22 % | -0.54 -2 613.57 % | -0.02 95.77 % | -0.47 -6.82 % | -0.44 | 
| Earnings per share | -0.22 37.14 % | -0.35 46.97 % | -0.66 -22.22 % | -0.54 -2 613.57 % | -0.02 95.77 % | -0.47 -6.82 % | -0.44 | 
| Gross profit | 262.465 M 26.92 % | 206.799 M 67.83 % | 123.222 M 33.23 % | 92.488 M 119.71 % | 42.096 M 253.87 % | -27.358 M -901.35 % | 3.414 M | 
| Income tax expense | -3.335 M 64.07 % | -9.283 M -21.05 % | -7.669 M -39.56 % | -5.495 M -117.88 % | -2.522 M 16.66 % | -3.026 M -27.79 % | -2.368 M | 
| Cost of revenue | 53.342 M 15.35 % | 46.243 M 79.54 % | 25.756 M 60.48 % | 16.049 M -53.06 % | 34.194 M -2.11 % | 34.932 M 27 190.63 % | 128.000 K | 
| General and administrative expenses | 0.000 | 0.000 | 0.000 -100.00 % | 53.142 M 84.51 % | 28.801 M | 0.000 | 0.000 | 
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.074 M | 0.000 | 0.000 | 
| Other expenses | 270.814 M 729.57 % | 32.645 M -80.91 % | 170.981 M 152.86 % | 67.618 M 93.47 % | 34.950 M -0.83 % | 35.243 M | 0.000 | 
| Operating expenses | 270.814 M 15.54 % | 234.383 M 37.08 % | 170.981 M 41.59 % | 120.760 M 245.52 % | 34.950 M -0.83 % | 35.243 M 29.62 % | 27.189 M | 
| Cost and expenses | 324.156 M 15.51 % | 280.626 M 42.64 % | 196.737 M 43.80 % | 136.809 M 291.44 % | 34.950 M -0.83 % | 35.243 M 29.01 % | 27.317 M | 
| Research and development expenses | 0.000 -100.00 % | 20.511 M 97.26 % | 10.398 M 196.41 % | 3.508 M 1 611.22 % | 205.000 K | 0.000 | 0.000 | 
| Selling general and administrative expenses | 0.000 -100.00 % | 181.227 M 181.45 % | 64.391 M 21.17 % | 53.142 M 133.83 % | 22.727 M -35.13 % | 35.032 M 28.85 % | 27.189 M | 
| Interest income | 873.000 K 32.67 % | 658.000 K -85.08 % | 4.410 M 71.53 % | 2.571 M 23.07 % | 2.089 M 69.98 % | 1.229 M 10 141.67 % | 12.000 K | 
| Interest expense | 15.508 M 9.10 % | 14.214 M 222.31 % | 4.410 M 71.53 % | 2.571 M -37.05 % | 4.084 M 120.40 % | 1.853 M 62.69 % | 1.139 M | 
| Depreciation and amortization | 57.718 M 111.85 % | 27.245 M 27.04 % | 21.446 M 1 679.75 % | 1.205 M 118.30 % | 552.000 K 242.86 % | 161.000 K 25.78 % | 128.000 K | 
| Operating income | -8.349 M 62.36 % | -22.184 M 53.55 % | -47.759 M -68.93 % | -28.272 M -5 846.34 % | 492.000 K 101.78 % | -27.668 M -16.37 % | -23.775 M | 
| Operating income ratio | -0.03 69.84 % | -0.09 72.65 % | -0.32 -23.07 % | -0.26 -4 139.07 % | 0.01 100.18 % | -3.65 45.58 % | -6.71 | 
| Total other income expenses net | -14.635 M 20.18 % | -18.335 M -124.53 % | -8.166 M -2 260.12 % | -346.000 K 91.53 % | -4.084 M -554.49 % | -624.000 K 69.68 % | -2.058 M | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|
| Net debt | 66.530 M 220.20 % | -55.351 M 8.37 % | -60.406 M -45.93 % | -41.393 M -2 470.73 % | 1.746 M 125.41 % | -6.872 M 21.76 % | -8.783 M | 
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total debt | 112.841 M 30.44 % | 86.509 M 12 678.29 % | 677.000 K -85.03 % | 4.522 M -82.87 % | 26.403 M 5 652.29 % | 459.000 K -68.21 % | 1.444 M | 
| Accumulated other comprehensive income loss | 0.000 100.00 % | -593.000 K -374.54 % | 216.000 K 113.86 % | -1.558 M -119.34 % | 8.056 M | 0.000 | 0.000 | 
| Retained earnings | 167.952 M -10.16 % | 186.953 M -7.76 % | 202.684 M 344.83 % | 45.564 M 487.19 % | -11.768 M 8.87 % | -12.914 M -96.98 % | -6.556 M | 
| Common stock | 905.000 K 0.67 % | 899.000 K 2.63 % | 876.000 K 62.83 % | 538.000 K 120.49 % | 244.000 K 9.91 % | 222.000 K 21.98 % | 182.000 K | 
| Total equity | 167.702 M -10.44 % | 187.259 M -8.11 % | 203.776 M 342.01 % | 46.102 M 1 429.35 % | -3.468 M 72.68 % | -12.692 M -99.12 % | -6.374 M | 
| Other non current liabilities | 50.298 M -31.81 % | 73.762 M 13.09 % | 65.226 M 203.66 % | 21.480 M | 0.000 -100.00 % | 18.446 M 22.97 % | 15.000 M | 
| Long term debt | 91.722 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.195 M | 0.000 -100.00 % | 299.000 K | 
| Total non current liabilities | 142.020 M 17.85 % | 120.505 M 15.43 % | 104.396 M 386.01 % | 21.480 M -11.22 % | 24.195 M 31.17 % | 18.446 M 20.57 % | 15.299 M | 
| Other current liabilities | 71.449 M 37.36 % | 52.016 M -12.63 % | 59.534 M 4 031.44 % | 1.441 M -94.90 % | 28.250 M 192.32 % | 9.664 M 10.69 % | 8.731 M | 
| Deferred revenue | 0.000 -100.00 % | 1.624 M | 0.000 -100.00 % | 25.856 M 1 271.01 % | -2.208 M | 0.000 | 0.000 | 
| Short term debt | 21.119 M 65.68 % | 12.747 M 1 782.87 % | 677.000 K 102.62 % | -25.856 M -1 271.01 % | 2.208 M | 0.000 -100.00 % | 1.145 M | 
| Total current liabilities | 112.478 M 39.36 % | 80.711 M 3.37 % | 78.077 M 64.26 % | 47.533 M 89.98 % | 25.020 M 98.92 % | 12.578 M 5.76 % | 11.893 M | 
| Total liabilities | 254.498 M 26.48 % | 201.216 M 10.27 % | 182.473 M 164.40 % | 69.013 M 40.23 % | 49.215 M 58.64 % | 31.024 M 14.09 % | 27.192 M | 
| Other non current assets | 682.000 K 12.36 % | 607.000 K 17.64 % | 516.000 K 7.28 % | 481.000 K 13.98 % | 422.000 K 13.44 % | 372.000 K 135.44 % | 158.000 K | 
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Intangible assets | 205.759 M 5.74 % | 194.594 M 3.47 % | 188.059 M 385.99 % | 38.696 M 274.63 % | 10.329 M | 0.000 | 0.000 | 
| GoodWill | 117.052 M 23.16 % | 95.037 M -0.35 % | 95.369 M 26 764.51 % | 355.000 K | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 322.811 M 11.46 % | 289.631 M 2.19 % | 283.428 M 625.79 % | 39.051 M 278.07 % | 10.329 M | 0.000 | 0.000 | 
| Property plant equipment net | 3.013 M 47.77 % | 2.039 M -24.43 % | 2.698 M 14.76 % | 2.351 M 49.08 % | 1.577 M 74.25 % | 905.000 K 106.62 % | 438.000 K | 
| Total non current assets | 347.233 M 11.49 % | 311.452 M 8.66 % | 286.642 M 584.39 % | 41.883 M 239.74 % | 12.328 M 865.39 % | 1.277 M 114.26 % | 596.000 K | 
| Other current assets | 26.180 M 226.68 % | 8.014 M -43.88 % | 14.280 M 14.80 % | 12.439 M 82.39 % | 6.820 M -24.72 % | 9.059 M 834.88 % | 969.000 K | 
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 46.311 M -16.33 % | 55.351 M -9.38 % | 61.083 M 33.03 % | 45.915 M 86.21 % | 24.657 M 236.34 % | 7.331 M -28.32 % | 10.227 M | 
| Cash and short term investments | 46.311 M -16.33 % | 55.351 M -9.38 % | 61.083 M 33.03 % | 45.915 M 86.21 % | 24.657 M 236.34 % | 7.331 M -28.32 % | 10.227 M | 
| Total current assets | 74.967 M -2.67 % | 77.023 M -22.67 % | 99.607 M 36.02 % | 73.232 M 119.13 % | 33.419 M 95.95 % | 17.055 M -15.66 % | 20.222 M | 
| Inventory | 2.082 M -7.34 % | 2.247 M 21.39 % | 1.851 M -13.63 % | 2.143 M 230.71 % | 648.000 K -2.56 % | 665.000 K -42.02 % | 1.147 M | 
| Net receivables | 394.000 K -96.55 % | 11.411 M 54.04 % | 7.408 M -48.30 % | 14.330 M -20.26 % | 17.971 M 1 797 200.00 % | -1.000 K -100.01 % | 7.879 M | 
| Tax assets | 20.727 M 8.09 % | 19.175 M | 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 | 
| Account payables | 16.183 M 27.43 % | 12.700 M 22.36 % | 10.379 M -15.01 % | 12.212 M 1 076.49 % | 1.038 M -57.72 % | 2.455 M 21.72 % | 2.017 M | 
| Tax payables | 3.727 M 129.50 % | 1.624 M -78.31 % | 7.487 M 113.79 % | 3.502 M -31.36 % | 5.102 M | 0.000 | 0.000 | 
| Deferred revenue non current | 0.000 | 0.000 100.00 % | -65.226 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 100.00 % | -30.378 M | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 0.000 -100.00 % | 593.000 K | 0.000 -100.00 % | 1.020 M | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | -1.155 M -94.77 % | -593.000 K | 0.000 -100.00 % | 538.000 K | 0.000 | 0.000 | 0.000 | 
| Deferred tax liabilities non current | 0.000 -100.00 % | 46.743 M 19.33 % | 39.170 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 422.200 M 8.68 % | 388.475 M 0.58 % | 386.249 M 235.53 % | 115.115 M 151.63 % | 45.747 M 149.55 % | 18.332 M -11.94 % | 20.818 M | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|
| Deferred income tax | 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 | 
| Change in working capital | 11.113 M 131.28 % | 4.805 M -38.13 % | 7.766 M 84.03 % | 4.220 M -77.37 % | 18.649 M | 0.000 | 
| Accounts receivables | 0.000 -100.00 % | 2.263 M 119.68 % | -11.499 M -359.04 % | -2.505 M -668.03 % | 441.000 K | 0.000 | 
| Inventory | 0.000 100.00 % | -396.000 K -235.62 % | 292.000 K 119.53 % | -1.495 M -8 894.12 % | 17.000 K | 0.000 | 
| Accounts payables | 0.000 -100.00 % | 2.938 M -84.51 % | 18.973 M 130.82 % | 8.220 M -54.81 % | 18.191 M | 0.000 | 
| Other working capital | 11.113 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other non cash items | -14.635 M -180.64 % | 18.149 M 780.76 % | -2.666 M -222.52 % | 2.176 M 305.67 % | -1.058 M -104.16 % | 25.427 M | 
| Net cash provided by operating activities | 45.847 M 141.77 % | 18.963 M 275.34 % | -10.815 M 36.99 % | -17.163 M -191.10 % | 18.839 M 5 750.62 % | 322.000 K | 
| Investments in property plant and equipment | -2.521 M -129.18 % | -1.100 M 96.45 % | -31.016 M 9.31 % | -34.201 M -189.84 % | -11.800 M | 0.000 | 
| Acquisitions net | -52.624 M -516.78 % | -8.532 M 68.48 % | -27.067 M | 0.000 -100.00 % | 4.000 K | 0.000 | 
| Purchases of investments | 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 | 
| Other investing activites | -27.056 M -6.47 % | -25.412 M 14.07 % | -29.574 M 8.68 % | -32.386 M -207.56 % | -10.530 M | 0.000 | 
| Net cash used for investing activites | -82.201 M -134.57 % | -35.044 M 39.67 % | -58.083 M -69.83 % | -34.201 M -189.94 % | -11.796 M | 0.000 | 
| Debt repayment | 25.668 M 192.91 % | 8.763 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock issued | 648.000 K | 0.000 -100.00 % | 40.421 M -49.46 % | 79.984 M 788.81 % | 8.999 M | 0.000 | 
| Common stock repurchased | 0.000 100.00 % | -464.000 K | 0.000 100.00 % | -95.000 K | 0.000 | 0.000 | 
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other financing activites | 0.000 100.00 % | -12.935 M -130.28 % | 42.719 M 857.70 % | -5.638 M | 0.000 | 0.000 | 
| Net cash used provided by financing activities | 26.316 M 667.64 % | -4.636 M -105.58 % | 83.140 M 11.97 % | 74.251 M 725.10 % | 8.999 M | 0.000 | 
| Effect of forex changes on cash | 998.000 K | 0.000 100.00 % | -1.459 M 10.49 % | -1.630 M -226.85 % | 1.285 M | 0.000 | 
| Net change in cash | -9.040 M 56.36 % | -20.717 M -236.58 % | 15.168 M -28.64 % | 21.257 M 22.68 % | 17.327 M 698.51 % | -2.895 M | 
| Cash at beginning of period | 55.351 M -27.23 % | 76.068 M 65.67 % | 45.915 M 86.21 % | 24.658 M 236.35 % | 7.331 M -28.32 % | 10.227 M | 
| Cash at end of period | 46.311 M -16.33 % | 55.351 M -9.38 % | 61.083 M 33.03 % | 45.915 M 86.21 % | 24.658 M 236.31 % | 7.332 M | 
| Operating cash flow | 45.847 M 141.77 % | 18.963 M 275.34 % | -10.815 M 36.99 % | -17.163 M -191.10 % | 18.839 M 5 750.62 % | 322.000 K | 
| Capital expenditure | -29.577 M -11.56 % | -26.512 M 14.52 % | -31.016 M 9.31 % | -34.201 M -189.84 % | -11.800 M | 0.000 | 
| Free CashFlow | 16.270 M 315.53 % | -7.549 M 81.95 % | -41.831 M 18.56 % | -51.364 M -829.71 % | 7.039 M 2 086.02 % | 322.000 K | 
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 
| 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 167.873 M 13.48 % | 147.934 M 7.63 % | 137.444 M 18.90 % | 115.598 M 18.23 % | 97.774 M 90.95 % | 51.204 M -6.73 % | 54.901 M 2.36 % | 53.636 M 14.68 % | 46.770 M 58.43 % | 29.520 M 679.51 % | 3.787 M 0.00 % | 3.787 M 113.83 % | 1.771 M 0.00 % | 1.771 M | 
| Net income | -5.382 M 62.28 % | -14.267 M 1.49 % | -14.483 M 13.55 % | -16.753 M 38.79 % | -27.369 M -31.03 % | -20.887 M -27.43 % | -16.391 M -143.48 % | -6.732 M -4 850.00 % | -136.000 K 85.44 % | -934.000 K 92.61 % | -12.633 M 0.00 % | -12.633 M -7.68 % | -11.733 M 0.00 % | -11.733 M | 
| Income before tax | -7.737 M 49.26 % | -15.247 M 29.65 % | -21.672 M -14.99 % | -18.847 M 41.25 % | -32.079 M -34.53 % | -23.846 M -25.86 % | -18.946 M -95.89 % | -9.672 M -675.62 % | -1.247 M 46.82 % | -2.345 M 83.42 % | -14.146 M 0.00 % | -14.146 M -9.52 % | -12.917 M 0.00 % | -12.917 M | 
| Income before tax ratio | -0.05 55.28 % | -0.10 34.64 % | -0.16 3.29 % | -0.16 50.31 % | -0.33 29.55 % | -0.47 -34.95 % | -0.35 -91.37 % | -0.18 -576.33 % | -0.03 66.44 % | -0.08 97.87 % | -3.74 0.00 % | -3.74 48.78 % | -7.29 0.00 % | -7.29 | 
| EBITDA | 30.459 M 53.97 % | 19.783 M 45.22 % | 13.623 M 72.92 % | 7.878 M 2 839.55 % | 268.000 K 101.66 % | -16.163 M -16.40 % | -13.886 M -56.90 % | -8.850 M -1 320.69 % | 725.000 K 46.76 % | 494.000 K 103.75 % | -13.163 M 0.00 % | -13.163 M -7.16 % | -12.283 M 0.00 % | -12.283 M | 
| Net income ratio | -0.03 66.76 % | -0.10 8.48 % | -0.11 27.29 % | -0.14 48.23 % | -0.28 31.38 % | -0.41 -36.63 % | -0.30 -137.87 % | -0.13 -4 216.35 % | 0.00 90.81 % | -0.03 99.05 % | -3.34 0.00 % | -3.34 49.65 % | -6.62 0.00 % | -6.62 | 
| Ratio EBITDA | 0.18 35.68 % | 0.13 34.92 % | 0.10 45.44 % | 0.07 2 386.30 % | 0.00 100.87 % | -0.32 -24.80 % | -0.25 -53.29 % | -0.17 -1 164.43 % | 0.02 -7.37 % | 0.02 100.48 % | -3.48 0.00 % | -3.48 49.89 % | -6.94 0.00 % | -6.94 | 
| Gross profit ratio | 0.83 -0.68 % | 0.83 163.45 % | 0.32 23.58 % | 0.26 53.75 % | 0.17 -44.59 % | 0.30 4.86 % | 0.29 437.65 % | 0.05 -93.55 % | 0.83 10 990.87 % | 0.01 100.21 % | -3.61 0.00 % | -3.61 -474.75 % | 0.96 0.00 % | 0.96 | 
| Weighted average shs out dil | 90.297 M 0.19 % | 90.128 M 0.23 % | 89.926 M 23.38 % | 72.884 M -16.47 % | 87.259 M 55.89 % | 55.973 M 3.96 % | 53.841 M 0.00 % | 53.842 M 0.00 % | 53.842 M 0.00 % | 53.844 M -0.01 % | 53.848 M 0.00 % | 53.848 M 0.00 % | 53.848 M 0.00 % | 53.848 M | 
| Weighted average shs out | 90.297 M 0.19 % | 90.128 M 0.23 % | 89.926 M 23.38 % | 72.884 M -16.47 % | 87.259 M 55.89 % | 55.973 M 3.96 % | 53.841 M 0.00 % | 53.842 M 0.00 % | 53.842 M 0.00 % | 53.844 M -0.01 % | 53.848 M 0.00 % | 53.848 M 0.00 % | 53.848 M 0.00 % | 53.848 M | 
| EPS diluted | -0.06 62.50 % | -0.16 0.00 % | -0.16 30.43 % | -0.23 25.81 % | -0.31 16.22 % | -0.37 -23.33 % | -0.30 -130.77 % | -0.13 -5 100.00 % | 0.00 85.55 % | -0.02 92.48 % | -0.23 0.00 % | -0.23 -4.55 % | -0.22 0.00 % | -0.22 | 
| Earnings per share | -0.06 62.50 % | -0.16 0.00 % | -0.16 30.43 % | -0.23 25.81 % | -0.31 16.22 % | -0.37 -23.33 % | -0.30 -130.77 % | -0.13 -5 100.00 % | 0.00 85.55 % | -0.02 92.48 % | -0.23 0.00 % | -0.23 -4.55 % | -0.22 0.00 % | -0.22 | 
| Gross profit | 139.072 M 12.71 % | 123.393 M 183.56 % | 43.516 M 46.93 % | 29.616 M 81.78 % | 16.292 M 5.81 % | 15.398 M -2.20 % | 15.745 M 450.33 % | 2.861 M -92.60 % | 38.658 M 17 471.82 % | 220.000 K 101.61 % | -13.679 M 0.00 % | -13.679 M -901.35 % | 1.707 M 0.00 % | 1.707 M | 
| Income tax expense | -2.355 M -140.31 % | -980.000 K 86.37 % | -7.189 M -243.31 % | -2.094 M 55.54 % | -4.710 M -59.18 % | -2.959 M -15.81 % | -2.555 M 13.10 % | -2.940 M -364.63 % | 1.111 M 178.74 % | -1.411 M 6.74 % | -1.513 M 0.00 % | -1.513 M -27.79 % | -1.184 M 0.00 % | -1.184 M | 
| Cost of revenue | 28.801 M 17.36 % | 24.541 M -73.87 % | 93.928 M 9.24 % | 85.982 M 5.52 % | 81.482 M 127.57 % | 35.806 M -8.56 % | 39.156 M -22.88 % | 50.775 M 525.92 % | 8.112 M -72.31 % | 29.300 M 67.75 % | 17.466 M 0.00 % | 17.466 M 27 190.63 % | 64.000 K 0.00 % | 64.000 K | 
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 241.696 M 730.06 % | 29.118 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.622 M 0.00 % | 17.622 M | 0.000 | 0.000 | 
| Operating expenses | 138.086 M 4.04 % | 132.728 M 152.70 % | 52.524 M 21.30 % | 43.301 M 12.85 % | 38.371 M 47.47 % | 26.020 M 14.95 % | 22.636 M -28.70 % | 31.746 M -18.03 % | 38.727 M 186.66 % | 13.510 M -23.34 % | 17.622 M 0.00 % | 17.622 M 29.62 % | 13.595 M 0.00 % | 13.595 M | 
| Cost and expenses | 166.887 M 6.12 % | 157.269 M 7.39 % | 146.452 M 13.28 % | 129.283 M 7.87 % | 119.853 M 93.86 % | 61.826 M 0.06 % | 61.792 M 21.70 % | 50.775 M 8.40 % | 46.839 M 59.86 % | 29.300 M 66.27 % | 17.622 M 0.00 % | 17.622 M 29.01 % | 13.659 M 0.00 % | 13.659 M | 
| Research and development expenses | 0.000 | 0.000 -100.00 % | 10.256 M | 0.000 -100.00 % | 5.199 M | 0.000 -100.00 % | 1.754 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | -103.610 M -200.00 % | 103.610 M 97.26 % | 52.524 M 21.30 % | 43.301 M 12.85 % | 38.371 M 47.47 % | 26.020 M 14.95 % | 22.636 M -27.76 % | 31.335 M -16.95 % | 37.729 M 229.38 % | 11.455 M -34.61 % | 17.516 M 0.00 % | 17.516 M 28.85 % | 13.595 M 0.00 % | 13.595 M | 
| Interest income | 229.000 K -64.44 % | 644.000 K 73.58 % | 371.000 K -61.27 % | 958.000 K 65.74 % | 578.000 K -64.47 % | 1.627 M -4.12 % | 1.697 M 312.39 % | 411.500 K -65.07 % | 1.178 M 158.62 % | 455.500 K -25.87 % | 614.500 K 0.00 % | 614.500 K 10 141.67 % | 6.000 K 0.00 % | 6.000 K | 
| Interest expense | 3.040 M -75.62 % | 12.468 M 28.54 % | 9.700 M 112.53 % | 4.564 M -6.51 % | 4.882 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 926.500 K 0.00 % | 926.500 K 62.69 % | 569.500 K 0.00 % | 569.500 K | 
| Depreciation and amortization | 28.600 M -1.78 % | 29.118 M 13.76 % | 25.595 M 15.50 % | 22.161 M -19.31 % | 27.465 M 527.20 % | 4.379 M 12.54 % | 3.891 M 373.36 % | 822.000 K 195.68 % | 278.000 K 1.46 % | 274.000 K 240.37 % | 80.500 K 0.00 % | 80.500 K 25.78 % | 64.000 K 0.00 % | 64.000 K | 
| Operating income | 986.000 K 110.56 % | -9.335 M -3.63 % | -9.008 M 34.18 % | -13.685 M 38.02 % | -22.079 M -107.86 % | -10.622 M -54.14 % | -6.891 M -340.86 % | 2.861 M 540.04 % | 447.000 K 103.18 % | 220.000 K 101.59 % | -13.834 M 0.00 % | -13.834 M -16.37 % | -11.888 M 0.00 % | -11.888 M | 
| Operating income ratio | 0.01 109.31 % | -0.06 3.72 % | -0.07 44.64 % | -0.12 47.57 % | -0.23 -8.86 % | -0.21 -65.27 % | -0.13 -335.31 % | 0.05 458.11 % | 0.01 28.24 % | 0.01 100.20 % | -3.65 0.00 % | -3.65 45.58 % | -6.71 0.00 % | -6.71 | 
| Total other income expenses net | -8.723 M -47.55 % | -5.912 M 61.86 % | -15.501 M -200.28 % | -5.162 M 48.38 % | -10.000 M 26.20 % | -13.550 M -12.40 % | -12.055 M 3.81 % | -12.533 M -639.85 % | -1.694 M 31.00 % | -2.455 M -686.86 % | -312.000 K 0.00 % | -312.000 K 69.68 % | -1.029 M 0.00 % | -1.029 M | 
| 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 
| 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 66.530 M 272.87 % | -38.486 M -223.52 % | 31.158 M 5.52 % | 29.528 M 148.88 % | -60.406 M -144.46 % | -24.710 M 40.30 % | -41.393 M 40.89 % | -70.026 M -183.99 % | -24.658 M -1 512.26 % | 1.746 M 125.41 % | -6.872 M 12.21 % | -7.828 M 10.88 % | -8.783 M | 
| Total investments | 0.000 -100.00 % | 185.825 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total debt | 112.841 M 495.03 % | 18.964 M -78.08 % | 86.509 M 4.42 % | 82.846 M 12 137.22 % | 677.000 K -98.98 % | 66.453 M 1 369.55 % | 4.522 M -82.87 % | 26.403 M | 0.000 -100.00 % | 26.403 M 5 652.29 % | 459.000 K -51.76 % | 951.500 K -34.11 % | 1.444 M | 
| Accumulated other comprehensive income loss | 0.000 -100.00 % | 904.000 K 252.45 % | -593.000 K -135.70 % | 1.661 M 668.98 % | 216.000 K | 0.000 100.00 % | -1.558 M -108.74 % | 17.827 M 4 014 283 527 856 692 224.00 % | 0.000 -100.00 % | 8.056 M | 0.000 | 0.000 | 0.000 | 
| Retained earnings | 167.952 M -2.74 % | 172.686 M -7.63 % | 186.953 M -3.87 % | 194.474 M -4.05 % | 202.684 M 212.47 % | 64.866 M 42.36 % | 45.564 M 17.39 % | 38.814 M 1 145.64 % | -3.712 M 68.46 % | -11.768 M 8.87 % | -12.914 M -32.66 % | -9.735 M -48.49 % | -6.556 M | 
| Common stock | 905.000 K 0.67 % | 899.000 K 0.00 % | 899.000 K 0.67 % | 893.000 K 1.94 % | 876.000 K 51.82 % | 577.000 K 7.25 % | 538.000 K 0.00 % | 538.000 K 120.49 % | 244.000 K 0.00 % | 244.000 K 9.91 % | 222.000 K 9.90 % | 202.000 K 10.99 % | 182.000 K | 
| Total equity | 167.702 M -3.89 % | 174.489 M -6.82 % | 187.259 M -4.96 % | 197.028 M -3.31 % | 203.776 M 211.38 % | 65.443 M 41.95 % | 46.102 M -19.37 % | 57.179 M 1 748.76 % | -3.468 M 0.00 % | -3.468 M 72.68 % | -12.692 M -33.14 % | -9.533 M -49.56 % | -6.374 M | 
| Other non current liabilities | 50.298 M 13.05 % | 44.493 M | 0.000 100.00 % | -1.000 K -100.00 % | 65.226 M | 0.000 -100.00 % | 21.480 M | 0.000 | 0.000 | 0.000 -100.00 % | 18.446 M 10.30 % | 16.723 M 11.49 % | 15.000 M | 
| Long term debt | 91.722 M 40.84 % | 65.127 M -11.71 % | 73.762 M -9.17 % | 81.212 M | 0.000 -100.00 % | 66.453 M | 0.000 -100.00 % | 26.403 M | 0.000 -100.00 % | 26.403 M | 0.000 -100.00 % | 149.500 K -50.00 % | 299.000 K | 
| Total non current liabilities | 142.020 M 29.56 % | 109.620 M -9.03 % | 120.505 M 2.03 % | 118.103 M 13.13 % | 104.396 M 57.10 % | 66.453 M 209.37 % | 21.480 M -18.65 % | 26.403 M | 0.000 -100.00 % | 26.403 M 43.14 % | 18.446 M 9.33 % | 16.873 M 10.28 % | 15.299 M | 
| Other current liabilities | 71.449 M 15.07 % | 62.091 M 19.37 % | 52.016 M -22.33 % | 66.968 M 12.49 % | 59.534 M 100.35 % | 29.715 M 1 962.11 % | 1.441 M -96.05 % | 36.527 M 2.72 % | 35.560 M 115.80 % | 16.478 M 70.51 % | 9.664 M 5.07 % | 9.198 M 5.34 % | 8.731 M | 
| Deferred revenue | 0.000 | 0.000 -100.00 % | 1.624 M 199.39 % | -1.634 M | 0.000 | 0.000 -100.00 % | 25.856 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 21.119 M 11.36 % | 18.964 M 1 267.73 % | -1.624 M -199.39 % | 1.634 M 141.36 % | 677.000 K | 0.000 100.00 % | -25.856 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 572.500 K -50.00 % | 1.145 M | 
| Total current liabilities | 112.478 M 18.91 % | 94.591 M 17.20 % | 80.711 M 3.08 % | 78.302 M 0.29 % | 78.077 M 156.98 % | 30.383 M -36.08 % | 47.533 M -6.46 % | 50.818 M 38.85 % | 36.598 M 60.43 % | 22.812 M 81.36 % | 12.578 M 2.80 % | 12.236 M 2.88 % | 11.893 M | 
| Total liabilities | 254.498 M 24.63 % | 204.211 M 1.49 % | 201.216 M 2.45 % | 196.405 M 7.64 % | 182.473 M 88.44 % | 96.836 M 40.32 % | 69.013 M -10.63 % | 77.221 M 111.00 % | 36.598 M -25.64 % | 49.215 M 58.64 % | 31.024 M 6.58 % | 29.108 M 7.05 % | 27.192 M | 
| Other non current assets | 682.000 K 8.60 % | 628.000 K 3.46 % | 607.000 K 14.74 % | 529.000 K 2.52 % | 516.000 K 7.50 % | 480.000 K -0.21 % | 481.000 K 10.07 % | 437.000 K 3.55 % | 422.000 K -96.07 % | 10.751 M 2 790.05 % | 372.000 K 40.38 % | 265.000 K 67.72 % | 158.000 K | 
| Long term investments | 0.000 100.00 % | -19.175 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Intangible assets | 205.759 M 10.73 % | 185.825 M -4.51 % | 194.594 M -0.49 % | 195.550 M 3.98 % | 188.059 M 295.87 % | 47.505 M 22.76 % | 38.696 M 69.31 % | 22.855 M 121.27 % | 10.329 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| GoodWill | 117.052 M 30.80 % | 89.486 M -5.84 % | 95.037 M 0.14 % | 94.908 M -0.48 % | 95.369 M 32 785.86 % | 290.000 K -18.31 % | 355.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 322.811 M 17.25 % | 275.311 M -4.94 % | 289.631 M -0.28 % | 290.458 M 2.48 % | 283.428 M 493.01 % | 47.795 M 22.39 % | 39.051 M 70.86 % | 22.855 M 121.27 % | 10.329 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 3.013 M 16.42 % | 2.588 M 26.92 % | 2.039 M -10.53 % | 2.279 M -15.53 % | 2.698 M 5.23 % | 2.564 M 9.06 % | 2.351 M 16.21 % | 2.023 M 28.28 % | 1.577 M 0.00 % | 1.577 M 74.25 % | 905.000 K 34.77 % | 671.500 K 53.31 % | 438.000 K | 
| Total non current assets | 347.233 M 16.64 % | 297.702 M -4.41 % | 311.452 M 6.20 % | 293.266 M 2.31 % | 286.642 M 463.82 % | 50.839 M 21.38 % | 41.883 M 65.45 % | 25.315 M 105.35 % | 12.328 M 0.00 % | 12.328 M 865.39 % | 1.277 M 36.36 % | 936.500 K 57.13 % | 596.000 K | 
| Other current assets | 26.180 M 323.90 % | 6.176 M -22.93 % | 8.014 M -36.83 % | 12.686 M -11.16 % | 14.280 M 4.56 % | 13.657 M 9.79 % | 12.439 M 19.51 % | 10.408 M 52.61 % | 6.820 M 296.51 % | 1.720 M -81.01 % | 9.059 M 80.67 % | 5.014 M 417.44 % | 969.000 K | 
| Short 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 | 
| cash and cash equivalents | 46.311 M -19.39 % | 57.450 M 3.79 % | 55.351 M 3.81 % | 53.318 M -12.71 % | 61.083 M -33.00 % | 91.163 M 98.55 % | 45.915 M -52.38 % | 96.429 M 291.07 % | 24.658 M 0.00 % | 24.657 M 236.34 % | 7.331 M -16.49 % | 8.779 M -14.16 % | 10.227 M | 
| Cash and short term investments | 46.311 M -19.39 % | 57.450 M 3.79 % | 55.351 M 3.81 % | 53.318 M -12.71 % | 61.083 M -33.00 % | 91.163 M 98.55 % | 45.915 M -52.38 % | 96.429 M 291.07 % | 24.658 M 0.00 % | 24.657 M 236.34 % | 7.331 M -16.49 % | 8.779 M -14.16 % | 10.227 M | 
| Total current assets | 74.967 M -7.45 % | 80.998 M 5.16 % | 77.023 M -23.11 % | 100.167 M 0.56 % | 99.607 M -10.62 % | 111.440 M 52.17 % | 73.232 M -32.87 % | 109.085 M 142.43 % | 44.997 M 34.64 % | 33.419 M 95.95 % | 17.055 M -8.50 % | 18.639 M -7.83 % | 20.222 M | 
| Inventory | 2.082 M 26.95 % | 1.640 M -27.01 % | 2.247 M 124.25 % | 1.002 M -45.87 % | 1.851 M 134.90 % | 788.000 K -63.23 % | 2.143 M 34.11 % | 1.598 M 146.60 % | 648.000 K 0.00 % | 648.000 K -2.56 % | 665.000 K -26.60 % | 906.000 K -21.01 % | 1.147 M | 
| Net receivables | 394.000 K -97.50 % | 15.732 M 27.59 % | 12.330 M -63.38 % | 33.669 M 354.50 % | 7.408 M 15.08 % | 6.437 M -55.08 % | 14.330 M 104.69 % | 7.001 M -45.61 % | 12.871 M 101.30 % | 6.394 M 639 500.00 % | -1.000 K -100.03 % | 3.939 M -50.01 % | 7.879 M | 
| Tax assets | 20.727 M 8.09 % | 19.175 M 0.00 % | 19.175 M | 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 | 
| Account payables | 16.183 M 34.58 % | 12.025 M -5.31 % | 12.700 M 67.94 % | 7.562 M -27.14 % | 10.379 M 1 453.74 % | 668.000 K -94.53 % | 12.212 M -14.55 % | 14.291 M 1 276.78 % | 1.038 M -83.61 % | 6.334 M 158.00 % | 2.455 M 9.79 % | 2.236 M 10.86 % | 2.017 M | 
| Tax payables | 3.727 M 146.66 % | 1.511 M -6.96 % | 1.624 M -24.04 % | 2.138 M -71.44 % | 7.487 M | 0.000 -100.00 % | 3.502 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Deferred revenue non current | 0.000 | 0.000 | 0.000 100.00 % | -81.212 M -24.51 % | -65.226 M | 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 100.00 % | -14.371 M | 0.000 | 0.000 | 0.000 100.00 % | -30.378 M | 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 -100.00 % | 1.020 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | -1.155 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 538.000 K | 0.000 100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 46.743 M 26.70 % | 36.892 M -5.82 % | 39.170 M | 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 | 422.200 M 11.49 % | 378.700 M -2.52 % | 388.475 M -1.26 % | 393.433 M 1.86 % | 386.249 M 138.02 % | 162.279 M 40.97 % | 115.115 M -14.35 % | 134.400 M 134.45 % | 57.325 M 25.31 % | 45.747 M 149.55 % | 18.332 M -6.35 % | 19.575 M -5.97 % | 20.818 M | 
| 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 
| 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-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 | 
| 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 | 9.067 M 343.16 % | 2.046 M -76.16 % | 8.583 M 327.18 % | -3.778 M -137.87 % | 9.975 M 551.56 % | -2.209 M 83.43 % | -13.329 M -175.95 % | 17.549 M 344.35 % | -7.182 M -194.01 % | 7.640 M | 0.000 | 0.000 | 
| Accounts receivables | 0.000 | 0.000 -100.00 % | 1.132 M | 0.000 100.00 % | -5.750 M | 0.000 100.00 % | -1.253 M | 0.000 -100.00 % | 441.000 K | 0.000 | 0.000 | 0.000 | 
| Inventory | 0.000 | 0.000 100.00 % | -198.000 K | 0.000 -100.00 % | 146.000 K | 0.000 100.00 % | -747.500 K | 0.000 -100.00 % | 17.000 K | 0.000 | 0.000 | 0.000 | 
| Accounts payables | 0.000 | 0.000 -100.00 % | 5.761 M | 0.000 -100.00 % | 14.474 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other working capital | 9.067 M 343.16 % | 2.046 M 8.31 % | 1.889 M 200.00 % | -1.889 M -271.03 % | 1.105 M 200.00 % | -1.105 M 87.41 % | -8.775 M -200.00 % | 8.775 M 214.85 % | -7.640 M -300.00 % | 3.820 M | 0.000 | 0.000 | 
| Other non cash items | -19.567 M -496.74 % | 4.932 M -90.31 % | 50.922 M 20.59 % | 42.228 M -24.21 % | 55.720 M 860.86 % | 5.799 M -40.18 % | 9.694 M 399.11 % | -3.241 M -117.37 % | 18.655 M 2 255.43 % | 792.000 K -93.77 % | 12.714 M 0.00 % | 12.714 M | 
| Net cash provided by operating activities | 24.018 M 10.03 % | 21.829 M 12.36 % | 19.427 M 4 286.85 % | -464.000 K -104.27 % | 10.861 M 150.11 % | -21.676 M 9.37 % | -23.917 M -454.12 % | 6.754 M -41.85 % | 11.615 M 60.78 % | 7.224 M 4 386.96 % | 161.000 K 0.00 % | 161.000 K | 
| Investments in property plant and equipment | -494.000 K 75.63 % | -2.027 M 82.73 % | -11.739 M 20.54 % | -14.773 M -234.21 % | 11.007 M 188.42 % | -12.449 M 39.00 % | -20.408 M -47.96 % | -13.793 M -1 856.45 % | -705.000 K 87.94 % | -5.844 M | 0.000 | 0.000 | 
| Acquisitions net | -52.624 M | 0.000 100.00 % | -728.000 K 90.67 % | -7.804 M 71.17 % | -27.067 M | 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 -100.00 % | 871.000 K 200.00 % | -871.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.478 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | -14.246 M -11.21 % | -12.810 M -121.78 % | -5.776 M 16.65 % | -6.930 M 19.07 % | -8.563 M -37.56 % | -6.225 M -41 596.67 % | 15.000 K 200.00 % | -15.000 K 99.71 % | -5.207 M -12 917.50 % | -40.000 K | 0.000 | 0.000 | 
| Net cash used for investing activites | -67.364 M -354.03 % | -14.837 M -19.01 % | -12.467 M 44.78 % | -22.577 M 49.56 % | -44.763 M -236.06 % | -13.320 M 34.68 % | -20.393 M -47.69 % | -13.808 M -133.56 % | -5.912 M -0.48 % | -5.884 M | 0.000 | 0.000 | 
| Debt repayment | 25.668 M | 0.000 -100.00 % | 8.763 M | 0.000 100.00 % | -40.000 M -200.00 % | 40.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock issued | 648.000 K | 0.000 100.00 % | -10.220 M -204.76 % | 9.756 M 2 030.13 % | 458.000 K -98.85 % | 39.963 M 6 960.60 % | 566.000 K -99.29 % | 79.418 M | 0.000 -100.00 % | 10.239 M | 0.000 | 0.000 | 
| Common stock repurchased | 0.000 | 0.000 100.00 % | -4.878 M | 0.000 | 0.000 | 0.000 100.00 % | -95.000 K | 0.000 100.00 % | -1.240 M | 0.000 | 0.000 | 0.000 | 
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other financing activites | 5.912 M 200.00 % | -5.912 M 46.65 % | -11.081 M -213.58 % | 9.756 M -77.32 % | 43.011 M 14 829.79 % | -292.000 K 93.00 % | -4.171 M -184.32 % | -1.467 M -1 028.48 % | 158.000 K 200.00 % | -158.000 K | 0.000 | 0.000 | 
| Net cash used provided by financing activities | 32.228 M 645.13 % | -5.912 M 58.92 % | -14.392 M -247.52 % | 9.756 M 181.23 % | 3.469 M -95.65 % | 79.671 M 2 253.27 % | -3.700 M -104.75 % | 77.951 M 7 304.34 % | -1.082 M -110.73 % | 10.081 M | 0.000 | 0.000 | 
| Effect of forex changes on cash | 347.000 K -46.70 % | 651.000 K 300.00 % | -325.500 K -200.00 % | 325.500 K 132.04 % | -1.016 M -454.62 % | 286.500 K 122.87 % | -1.253 M -386.29 % | 437.500 K -85.11 % | 2.939 M 455.38 % | -827.000 K | 0.000 | 0.000 | 
| Net change in cash | -11.139 M | 0.000 -100.00 % | 2.033 M 126.18 % | -7.765 M 74.19 % | -30.080 M -166.48 % | 45.248 M 189.58 % | -50.514 M -170.38 % | 71.772 M 1 798.73 % | 3.780 M -64.32 % | 10.594 M 465.94 % | -2.895 M 0.00 % | -2.895 M | 
| Cash at beginning of period | 57.450 M 3.79 % | 55.351 M 3.81 % | 53.318 M -12.71 % | 61.083 M -33.00 % | 91.163 M 98.55 % | 45.915 M -52.38 % | 96.429 M 291.08 % | 24.657 M | 0.000 -100.00 % | 14.063 M 37.51 % | 10.227 M 0.00 % | 10.227 M | 
| Cash at end of period | 46.311 M -19.39 % | 57.450 M 3.79 % | 55.351 M 3.81 % | 53.318 M -12.71 % | 61.083 M -33.00 % | 91.163 M 98.55 % | 45.915 M -52.38 % | 96.429 M 2 451.03 % | 3.780 M -84.67 % | 24.657 M 236.29 % | 7.332 M 0.00 % | 7.332 M | 
| Operating cash flow | 24.018 M 10.03 % | 21.829 M 12.36 % | 19.427 M 4 286.85 % | -464.000 K -104.27 % | 10.861 M 150.11 % | -21.676 M 9.37 % | -23.917 M -454.12 % | 6.754 M -41.85 % | 11.615 M 60.78 % | 7.224 M 4 386.96 % | 161.000 K 0.00 % | 161.000 K | 
| Capital expenditure | -27.550 M -1 259.15 % | -2.027 M 82.73 % | -11.739 M 20.54 % | -14.773 M -234.21 % | 11.007 M 188.42 % | -12.449 M 39.00 % | -20.408 M -47.96 % | -13.793 M -1 856.45 % | -705.000 K 87.94 % | -5.844 M | 0.000 | 0.000 | 
| Free CashFlow | -3.532 M -117.84 % | 19.802 M 157.57 % | 7.688 M 150.46 % | -15.237 M -169.68 % | 21.868 M 164.08 % | -34.125 M 23.01 % | -44.325 M -529.71 % | -7.039 M -164.52 % | 10.910 M 690.58 % | 1.380 M 757.14 % | 161.000 K 0.00 % | 161.000 K | 
| 2024 | 2024 | 2023 | 2023 | 2022 | 2022 | 2021 | 2021 | 2020 | 2020 | 2019 | 2019 |