RMH Holdings Limited 8437.HK
Finances
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 5.044 M 58.62 % | 3.180 M -25.02 % | 4.241 M 1 681.93 % | 238.000 K -96.95 % | 7.809 M 8.08 % | 7.225 M 3.41 % | 6.987 M -0.95 % | 7.054 M 14.51 % | 6.160 M 10.08 % | 5.596 M |
| Net income | -3.506 M 48.05 % | -6.749 M 63.81 % | -18.649 M -112.28 % | -8.785 M 5.25 % | -9.272 M -5 968.35 % | 158.000 K -91.46 % | 1.851 M 493.83 % | -470.000 K -117.53 % | 2.681 M 19.10 % | 2.251 M |
| Income before tax | -3.371 M 50.81 % | -6.853 M 47.79 % | -13.127 M -103.36 % | -6.455 M 29.81 % | -9.197 M -2 526.65 % | 379.000 K -82.21 % | 2.131 M 2 467.78 % | -90.000 K -102.96 % | 3.044 M 18.03 % | 2.579 M |
| Income before tax ratio | -0.67 68.99 % | -2.16 30.38 % | -3.10 88.59 % | -27.12 -2 202.87 % | -1.18 -2 345.17 % | 0.05 -82.80 % | 0.30 2 490.48 % | -0.01 -102.58 % | 0.49 7.22 % | 0.46 |
| EBITDA | -2.595 M 48.05 % | -4.995 M 36.27 % | -7.838 M -203.09 % | -2.586 M 60.04 % | -6.472 M -453.85 % | 1.829 M -20.10 % | 2.289 M 1 839.83 % | 118.000 K -96.39 % | 3.273 M 16.85 % | 2.801 M |
| Net income ratio | -0.70 67.25 % | -2.12 51.74 % | -4.40 88.09 % | -36.91 -3 008.76 % | -1.19 -5 529.49 % | 0.02 -91.75 % | 0.26 497.61 % | -0.07 -115.31 % | 0.44 8.20 % | 0.40 |
| Ratio EBITDA | -0.51 67.25 % | -1.57 15.01 % | -1.85 82.99 % | -10.87 -1 211.02 % | -0.83 -427.39 % | 0.25 -22.73 % | 0.33 1 858.43 % | 0.02 -96.85 % | 0.53 6.15 % | 0.50 |
| Gross profit ratio | 0.62 28.75 % | 0.49 191.06 % | 0.17 101.93 % | -8.63 -1 414.61 % | 0.66 -19.82 % | 0.82 -1.24 % | 0.83 -15.84 % | 0.98 0.09 % | 0.98 -0.09 % | 0.98 |
| Weighted average shs out dil | 66.600 M -95.00 % | 1.331 B 13.43 % | 1.174 B 22.91 % | 954.947 M 56.63 % | 609.677 M 0.00 % | 609.677 M 0.00 % | 609.677 M 25.00 % | 487.742 M -20.00 % | 609.677 M 0.00 % | 609.677 M |
| Weighted average shs out | 66.601 M -95.00 % | 1.331 B 13.43 % | 1.174 B 22.91 % | 954.947 M 59.15 % | 600.013 M -0.12 % | 600.760 M -1.46 % | 609.677 M 26.99 % | 480.082 M 6.41 % | 451.161 M 0.00 % | 451.161 M |
| EPS diluted | -0.05 -931.37 % | -0.01 76.06 % | -0.02 -131.52 % | -0.01 39.47 % | -0.02 -5 166.67 % | 0.00 -90.00 % | 0.00 400.00 % | 0.00 -122.73 % | 0.00 18.92 % | 0.00 |
| Earnings per share | -0.05 -931.37 % | -0.01 76.06 % | -0.02 -131.52 % | -0.01 40.65 % | -0.02 -5 266.67 % | 0.00 -90.00 % | 0.00 400.00 % | 0.00 -116.95 % | 0.01 18.00 % | 0.01 |
| Gross profit | 3.151 M 104.21 % | 1.543 M 118.25 % | 707.000 K 134.44 % | -2.053 M -140.07 % | 5.124 M -13.34 % | 5.913 M 2.12 % | 5.790 M -16.64 % | 6.946 M 14.62 % | 6.060 M 9.98 % | 5.510 M |
| Income tax expense | 0.000 | 0.000 -100.00 % | 11.827 M 13 852.33 % | -86.000 K -214.67 % | 75.000 K -66.06 % | 221.000 K -21.07 % | 280.000 K -26.32 % | 380.000 K 4.68 % | 363.000 K 10.67 % | 328.000 K |
| Cost of revenue | 1.893 M 15.64 % | 1.637 M -53.68 % | 3.534 M 55.00 % | 2.280 M -15.08 % | 2.685 M 104.65 % | 1.312 M 9.61 % | 1.197 M 1 008.33 % | 108.000 K 8.00 % | 100.000 K 16.28 % | 86.000 K |
| General and administrative expenses | 466.000 K | 0.000 | 0.000 | 0.000 100.00 % | -427.000 K -128.56 % | 1.495 M 26.48 % | 1.182 M 15.66 % | 1.022 M -28.43 % | 1.428 M 30.53 % | 1.094 M |
| Selling and marketing expenses | 1.117 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other expenses | 4.542 M | 0.000 -100.00 % | 7.583 M | 0.000 -100.00 % | 10.222 M 139.73 % | 4.264 M 66.43 % | 2.562 M 187.35 % | -2.933 M | 0.000 | 0.000 |
| Operating expenses | 6.153 M 4.70 % | 5.877 M -36.51 % | 9.257 M 1 147.57 % | 742.000 K -92.50 % | 9.887 M 71.68 % | 5.759 M 53.82 % | 3.744 M -8.39 % | 4.087 M 39.54 % | 2.929 M 5.93 % | 2.765 M |
| Cost and expenses | 8.046 M 7.08 % | 7.514 M -10.86 % | 8.429 M 177.91 % | 3.033 M -75.87 % | 12.572 M 77.80 % | 7.071 M 43.11 % | 4.941 M 17.78 % | 4.195 M 38.49 % | 3.029 M 6.24 % | 2.851 M |
| Research and development expenses | 28.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 92.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Selling general and administrative expenses | 1.583 M -73.06 % | 5.877 M 251.08 % | 1.674 M 125.61 % | 742.000 K 273.77 % | -427.000 K -128.56 % | 1.495 M 26.48 % | 1.182 M 15.66 % | 1.022 M -28.43 % | 1.428 M 30.53 % | 1.094 M |
| Interest income | 0.000 | 0.000 -100.00 % | 1.000 K -96.97 % | 33.000 K -21.43 % | 42.000 K -85.52 % | 290.000 K 71.60 % | 169.000 K | 0.000 | 0.000 | 0.000 |
| Interest expense | 234.000 K 325.45 % | 55.000 K -74.77 % | 218.000 K 92.92 % | 113.000 K -56.70 % | 261.000 K 301.54 % | 65.000 K | 0.000 -100.00 % | 16.000 K 100.00 % | 8.000 K 14.29 % | 7.000 K |
| Depreciation and amortization | 542.000 K -69.94 % | 1.803 M 215.21 % | 572.000 K -84.77 % | 3.756 M 664.97 % | 491.000 K -64.55 % | 1.385 M 776.58 % | 158.000 K -17.71 % | 192.000 K -13.12 % | 221.000 K 2.79 % | 215.000 K |
| Operating income | -3.002 M 30.73 % | -4.334 M -3.49 % | -4.188 M -49.84 % | -2.795 M -135.67 % | -1.186 M -367.12 % | 444.000 K -78.30 % | 2.046 M -28.44 % | 2.859 M -6.32 % | 3.052 M 18.02 % | 2.586 M |
| Operating income ratio | -0.60 56.33 % | -1.36 -38.01 % | -0.99 91.59 % | -11.74 -7 632.42 % | -0.15 -347.14 % | 0.06 -79.01 % | 0.29 -27.75 % | 0.41 -18.20 % | 0.50 7.21 % | 0.46 |
| Total other income expenses net | -369.000 K 85.35 % | -2.519 M 71.82 % | -8.939 M -144.23 % | -3.660 M 54.31 % | -8.011 M | 0.000 100.00 % | -1.401 M 52.49 % | -2.949 M -36 762.50 % | -8.000 K 99.00 % | -798.000 K |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 3.718 M 7 845.83 % | -48.000 K -102.04 % | 2.348 M -73.68 % | 8.921 M 30.73 % | 6.824 M 356.35 % | -2.662 M 81.16 % | -14.128 M -12.55 % | -12.553 M -6 272.08 % | -197.000 K 53.54 % | -424.000 K |
| Total investments | 142.000 K -94.37 % | 2.522 M 56.94 % | 1.607 M 160.88 % | 616.000 K 576.92 % | 91.000 K 727.27 % | 11.000 K -71.79 % | 39.000 K 50.00 % | 26.000 K 13.04 % | 23.000 K -4.17 % | 24.000 K |
| Total debt | 4.284 M 1 560.47 % | 258.000 K -90.98 % | 2.860 M -74.14 % | 11.059 M -5.93 % | 11.756 M 17.69 % | 9.989 M | 0.000 | 0.000 -100.00 % | 281.000 K -28.32 % | 392.000 K |
| Accumulated other comprehensive income loss | -1.064 M -142.24 % | 2.519 M 9.95 % | 2.291 M 6.71 % | 2.147 M -2.59 % | 2.204 M 2.75 % | 2.145 M -0.92 % | 2.165 M 0.00 % | 2.165 M 490.09 % | -555.000 K -66.17 % | -334.000 K |
| Retained earnings | -44.956 M -8.46 % | -41.450 M -19.45 % | -34.701 M -115.75 % | -16.084 M -120.36 % | -7.299 M -469.94 % | 1.973 M 8.71 % | 1.815 M 5 141.67 % | -36.000 K -108.29 % | 434.000 K -43.04 % | 762.000 K |
| Common stock | 2.303 M 0.00 % | 2.303 M 1.32 % | 2.273 M 52.24 % | 1.493 M 43.97 % | 1.037 M 0.00 % | 1.037 M 0.00 % | 1.037 M 0.00 % | 1.037 M 51 750.00 % | 2.000 K 0.00 % | 2.000 K |
| Total equity | -24.412 M -95.00 % | -12.519 M -98.84 % | -6.296 M -237.86 % | 4.567 M -17.43 % | 5.531 M -62.49 % | 14.744 M 0.94 % | 14.606 M 14.51 % | 12.755 M 2 825.46 % | 436.000 K -42.93 % | 764.000 K |
| Other non current liabilities | 0.000 -100.00 % | 1.425 M | 0.000 -100.00 % | 277.000 K -36.47 % | 436.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Long term debt | 3.202 M | 0.000 -100.00 % | 3.555 M -50.67 % | 7.206 M 17.15 % | 6.151 M -20.67 % | 7.754 M | 0.000 | 0.000 -100.00 % | 170.000 K -39.50 % | 281.000 K |
| Total non current liabilities | 3.202 M 124.70 % | 1.425 M -59.92 % | 3.555 M -52.49 % | 7.483 M 13.60 % | 6.587 M -15.50 % | 7.795 M 32 379.17 % | 24.000 K -29.41 % | 34.000 K -83.33 % | 204.000 K -33.33 % | 306.000 K |
| Other current liabilities | 23.983 M 60.48 % | 14.945 M 13.01 % | 13.224 M 453.31 % | 2.390 M | 0.000 | 0.000 -100.00 % | 772.000 K 36.16 % | 567.000 K 959.09 % | -66.000 K 82.21 % | -371.000 K |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 511.000 K -3.77 % | 531.000 K |
| Short term debt | 1.082 M 319.38 % | 258.000 K -85.65 % | 1.798 M -53.34 % | 3.853 M -31.26 % | 5.605 M 150.78 % | 2.235 M | 0.000 | 0.000 -100.00 % | 111.000 K 126.43 % | -420.000 K |
| Total current liabilities | 25.177 M 65.18 % | 15.242 M 0.69 % | 15.137 M 120.75 % | 6.857 M -18.10 % | 8.372 M 168.76 % | 3.115 M 163.31 % | 1.183 M 18.54 % | 998.000 K -4.95 % | 1.050 M 20.27 % | 873.000 K |
| Total liabilities | 28.379 M 70.27 % | 16.667 M -10.83 % | 18.692 M 30.35 % | 14.340 M -4.14 % | 14.959 M 37.11 % | 10.910 M 803.89 % | 1.207 M 16.96 % | 1.032 M -17.70 % | 1.254 M 6.36 % | 1.179 M |
| Other non current assets | 7.000 K | 0.000 -100.00 % | 404.000 K -42.29 % | 700.000 K -45.23 % | 1.278 M 85.49 % | 689.000 K 140.07 % | 287.000 K 348.44 % | 64.000 K 12.28 % | 57.000 K 9.62 % | 52.000 K |
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 91.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Intangible assets | 48.000 K -88.57 % | 420.000 K -30.92 % | 608.000 K -22.94 % | 789.000 K 149.68 % | 316.000 K | 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 |
| Goodwill and intangible assets | 48.000 K -88.57 % | 420.000 K -30.92 % | 608.000 K -22.94 % | 789.000 K 149.68 % | 316.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Property plant equipment net | 290.000 K -50.68 % | 588.000 K -80.48 % | 3.012 M -61.31 % | 7.784 M -16.03 % | 9.270 M -17.50 % | 11.236 M 1 976.89 % | 541.000 K 136.24 % | 229.000 K -41.88 % | 394.000 K -30.51 % | 567.000 K |
| Total non current assets | 345.000 K -65.77 % | 1.008 M -74.95 % | 4.024 M -56.61 % | 9.273 M -14.64 % | 10.864 M -8.90 % | 11.925 M 1 340.22 % | 828.000 K 182.59 % | 293.000 K -35.03 % | 451.000 K -27.14 % | 619.000 K |
| Other current assets | 2.468 M | 0.000 -100.00 % | 3.732 M -13.51 % | 4.315 M 369.53 % | 919.000 K 222.46 % | 285.000 K 60.11 % | 178.000 K 102.27 % | 88.000 K 214.29 % | 28.000 K 460.00 % | 5.000 K |
| Short term investments | 142.000 K -94.37 % | 2.522 M 56.94 % | 1.607 M 160.88 % | 616.000 K | 0.000 -100.00 % | 11.000 K -71.79 % | 39.000 K 50.00 % | 26.000 K 13.04 % | 23.000 K -4.17 % | 24.000 K |
| cash and cash equivalents | 566.000 K 84.97 % | 306.000 K -40.23 % | 512.000 K -76.05 % | 2.138 M -56.65 % | 4.932 M -61.01 % | 12.651 M -10.45 % | 14.128 M 12.55 % | 12.553 M 2 526.15 % | 478.000 K -41.42 % | 816.000 K |
| Cash and short term investments | 566.000 K 84.97 % | 306.000 K -85.56 % | 2.119 M -23.06 % | 2.754 M -44.16 % | 4.932 M -61.01 % | 12.651 M -10.45 % | 14.128 M 12.55 % | 12.553 M 2 526.15 % | 478.000 K -41.42 % | 816.000 K |
| Total current assets | 3.622 M 15.35 % | 3.140 M -62.49 % | 8.372 M -13.10 % | 9.634 M 0.08 % | 9.626 M -29.89 % | 13.729 M -8.38 % | 14.985 M 11.05 % | 13.494 M 989.10 % | 1.239 M -6.42 % | 1.324 M |
| Inventory | 654.000 K -34.14 % | 993.000 K -5.61 % | 1.052 M -4.01 % | 1.096 M 29.09 % | 849.000 K 225.29 % | 261.000 K 31.82 % | 198.000 K -1.49 % | 201.000 K 34.90 % | 149.000 K -5.70 % | 158.000 K |
| Net receivables | -66.000 K -103.59 % | 1.841 M 25.32 % | 1.469 M 0.00 % | 1.469 M -49.79 % | 2.926 M 450.00 % | 532.000 K 10.60 % | 481.000 K -26.23 % | 652.000 K 16.22 % | 561.000 K 74.77 % | 321.000 K |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -91.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 104.000 K 166.67 % | 39.000 K -66.09 % | 115.000 K -80.57 % | 592.000 K -77.92 % | 2.681 M 308.69 % | 656.000 K 562.63 % | 99.000 K 191.18 % | 34.000 K -93.12 % | 494.000 K 595.77 % | 71.000 K |
| Tax payables | 8.000 K | 0.000 | 0.000 -100.00 % | 22.000 K -74.42 % | 86.000 K -61.61 % | 224.000 K -28.21 % | 312.000 K -21.41 % | 397.000 K -22.31 % | 511.000 K -3.77 % | 531.000 K |
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -99.000 K -141.46 % | -41.000 K | 0.000 | 0.000 100.00 % | -34.000 K -36.00 % | -25.000 K |
| Minority interest | -4.916 M -4 289.29 % | -112.000 K -1 300.00 % | -8.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 4.172 M 1 517.05 % | 258.000 K -90.37 % | 2.678 M -55.86 % | 6.067 M -0.26 % | 6.083 M -39.10 % | 9.989 M | 0.000 | 0.000 -100.00 % | 281.000 K -28.32 % | 392.000 K |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other total stockholders equity | 24.221 M 0.00 % | 24.221 M 1.56 % | 23.849 M 40.20 % | 17.011 M 77.40 % | 9.589 M 0.00 % | 9.589 M 0.00 % | 9.589 M 0.00 % | 9.589 M | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 99.000 K 141.46 % | 41.000 K 70.83 % | 24.000 K -29.41 % | 34.000 K 0.00 % | 34.000 K 36.00 % | 25.000 K |
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Total assets | 3.967 M -4.36 % | 4.148 M -66.54 % | 12.396 M -34.44 % | 18.907 M -7.73 % | 20.490 M -20.13 % | 25.654 M 62.23 % | 15.813 M 14.70 % | 13.787 M 715.80 % | 1.690 M -13.02 % | 1.943 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 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 -100.00 % | 225.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Change in working capital | 1.193 M -65.77 % | 3.485 M 259.57 % | -2.184 M 9.08 % | -2.402 M 19.07 % | -2.968 M -224.02 % | -916.000 K -799.24 % | 131.000 K 263.75 % | -80.000 K -17.65 % | -68.000 K -121.32 % | 319.000 K |
| Accounts receivables | 413.000 K -75.55 % | 1.689 M 118.46 % | -9.151 M -333.08 % | -2.113 M 55.44 % | -4.742 M -643.26 % | -638.000 K -349.30 % | -142.000 K -5.19 % | -135.000 K 49.44 % | -267.000 K -201.91 % | 262.000 K |
| Inventory | 356.000 K 226.61 % | 109.000 K 113.44 % | -811.000 K -229.67 % | -246.000 K 58.16 % | -588.000 K -833.33 % | -63.000 K -2 200.00 % | 3.000 K 105.77 % | -52.000 K -677.78 % | 9.000 K 114.52 % | -62.000 K |
| Accounts payables | 0.000 | 0.000 -100.00 % | 9.151 M 333.08 % | 2.113 M -55.44 % | 4.742 M 643.26 % | 638.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | 424.000 K -74.87 % | 1.687 M 222.87 % | -1.373 M 36.32 % | -2.156 M 9.41 % | -2.380 M -179.02 % | -853.000 K -766.41 % | 128.000 K 557.14 % | -28.000 K 63.64 % | -77.000 K -120.21 % | 381.000 K |
| Other non cash items | 1.750 M -25.40 % | 2.346 M -80.06 % | 11.764 M 746.94 % | 1.389 M -71.95 % | 4.952 M 1 055.98 % | -518.000 K -206.51 % | -169.000 K -1 156.25 % | 16.000 K 100.00 % | 8.000 K 14.29 % | 7.000 K |
| Net cash provided by operating activities | 114.000 K -85.40 % | 781.000 K 115.36 % | -5.086 M 17.00 % | -6.128 M -35.73 % | -4.515 M -1 468.18 % | 330.000 K -83.86 % | 2.045 M 624.36 % | -390.000 K -113.74 % | 2.838 M -11.15 % | 3.194 M |
| Investments in property plant and equipment | -1.000 K 99.75 % | -397.000 K 70.06 % | -1.326 M -10.32 % | -1.202 M 43.46 % | -2.126 M -81.40 % | -1.172 M -149.36 % | -470.000 K -1 640.74 % | -27.000 K 43.75 % | -48.000 K 61.29 % | -124.000 K |
| Acquisitions net | 143.000 K | 0.000 100.00 % | -251.000 K -302.42 % | 124.000 K 104.68 % | -2.651 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Purchases of investments | 0.000 | 0.000 100.00 % | -1.729 M | 0.000 100.00 % | -91.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Sales maturities of investments | 0.000 -100.00 % | 1.544 M | 0.000 | 0.000 100.00 % | -2.310 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other investing activites | 0.000 -100.00 % | 375.000 K 1 239.29 % | 28.000 K -95.10 % | 572.000 K 16.97 % | 489.000 K 74.02 % | 281.000 K 66.27 % | 169.000 K | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 142.000 K -90.67 % | 1.522 M 146.43 % | -3.278 M -547.83 % | -506.000 K 92.44 % | -6.689 M -650.73 % | -891.000 K -89.57 % | -470.000 K -1 640.74 % | -27.000 K 43.75 % | -48.000 K 61.29 % | -124.000 K |
| Debt repayment | 0.000 100.00 % | -180.000 K 46.11 % | -334.000 K 50.95 % | -681.000 K -118.24 % | 3.734 M 549.34 % | -831.000 K | 0.000 | 0.000 100.00 % | -111.000 K 0.89 % | -112.000 K |
| Common stock issued | 0.000 -100.00 % | 336.000 K -95.71 % | 7.828 M -2.13 % | 7.998 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.597 M | 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 |
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.009 M -4.01 % | -2.893 M |
| Other financing activites | -4.000 K 99.85 % | -2.620 M -211.53 % | -841.000 K 75.97 % | -3.500 M -1 241.00 % | -261.000 K -301.54 % | -65.000 K | 0.000 100.00 % | -2.105 M -26 212.50 % | -8.000 K -14.29 % | -7.000 K |
| Net cash used provided by financing activities | -4.000 K 99.84 % | -2.464 M -137.04 % | 6.653 M 74.30 % | 3.817 M 9.90 % | 3.473 M 487.61 % | -896.000 K | 0.000 -100.00 % | 12.492 M 499.36 % | -3.128 M -3.85 % | -3.012 M |
| Effect of forex changes on cash | 8.000 K 117.78 % | -45.000 K -152.94 % | 85.000 K 269.57 % | 23.000 K 91.67 % | 12.000 K 160.00 % | -20.000 K | 0.000 | 0.000 | 0.000 | 0.000 |
| Net change in cash | 260.000 K 226.21 % | -206.000 K 87.33 % | -1.626 M 41.80 % | -2.794 M 63.80 % | -7.719 M -422.61 % | -1.477 M -193.78 % | 1.575 M -86.96 % | 12.075 M 3 672.49 % | -338.000 K -682.76 % | 58.000 K |
| Cash at beginning of period | 306.000 K -40.23 % | 512.000 K -76.05 % | 2.138 M -56.65 % | 4.932 M -61.01 % | 12.651 M -10.45 % | 14.128 M 12.55 % | 12.553 M 2 526.15 % | 478.000 K -41.42 % | 816.000 K 7.65 % | 758.000 K |
| Cash at end of period | 566.000 K 84.97 % | 306.000 K -40.23 % | 512.000 K -76.05 % | 2.138 M -56.65 % | 4.932 M -61.01 % | 12.651 M -10.45 % | 14.128 M 12.55 % | 12.553 M 2 526.15 % | 478.000 K -41.42 % | 816.000 K |
| Operating cash flow | 114.000 K -85.40 % | 781.000 K 115.36 % | -5.086 M 17.00 % | -6.128 M -35.73 % | -4.515 M -1 468.18 % | 330.000 K -83.86 % | 2.045 M 624.36 % | -390.000 K -113.74 % | 2.838 M -11.15 % | 3.194 M |
| Capital expenditure | -1.000 K 99.76 % | -413.000 K 68.85 % | -1.326 M -10.32 % | -1.202 M 43.46 % | -2.126 M -81.40 % | -1.172 M -149.36 % | -470.000 K -1 640.74 % | -27.000 K 43.75 % | -48.000 K 61.29 % | -124.000 K |
| Free CashFlow | 113.000 K -69.29 % | 368.000 K 105.74 % | -6.412 M 12.52 % | -7.330 M -10.37 % | -6.641 M -688.72 % | -842.000 K -153.46 % | 1.575 M 477.70 % | -417.000 K -114.95 % | 2.790 M -9.12 % | 3.070 M |
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
| 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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.047 M 0.00 % | 1.047 M 1 548.82 % | 63.500 K 0.00 % | 63.500 K -97.46 % | 2.501 M 0.00 % | 2.501 M 168.87 % | 930.000 K -1.17 % | 941.000 K -5.90 % | 1.000 M 223.62 % | 309.000 K 104.29 % | -7.195 M -293.26 % | 3.723 M -15.42 % | 4.402 M 32.95 % | 3.311 M 18.33 % | 2.798 M -2.44 % | 2.868 M 16.44 % | 2.463 M 14.03 % | 2.160 M -27.59 % | 2.983 M 99.93 % | 1.492 M 4.04 % | 1.434 M -24.53 % | 1.900 M 5.61 % | 1.799 M -7.98 % | 1.955 M 14.39 % | 1.709 M -3.01 % | 1.762 M 13.38 % | 1.554 M -9.76 % | 1.722 M -8.70 % | 1.886 M 3.34 % | 1.825 M -0.33 % | 1.831 M -3.07 % | 1.889 M 9.51 % | 1.725 M 7.21 % | 1.609 M 6.13 % | 1.516 M -4.29 % | 1.584 M |
| Net income | -188.500 K 0.00 % | -188.500 K 91.95 % | -2.343 M 0.00 % | -2.343 M -497.12 % | 590.000 K 0.00 % | 590.000 K 120.86 % | -2.828 M -131.42 % | -1.222 M -40.14 % | -872.000 K 52.27 % | -1.827 M 90.13 % | -18.509 M -1 684.86 % | -1.037 M 58.57 % | -2.503 M 4.17 % | -2.612 M 43.39 % | -4.614 M -243.30 % | -1.344 M 30.04 % | -1.921 M -111.56 % | -908.000 K 89.08 % | -8.317 M -8 586.73 % | 98.000 K 112.07 % | -812.000 K -236.93 % | -241.000 K 54.95 % | -535.000 K -248.61 % | 360.000 K 928.57 % | 35.000 K -88.26 % | 298.000 K 34.23 % | 222.000 K -55.51 % | 499.000 K -40.38 % | 837.000 K 185.67 % | 293.000 K 133.68 % | -870.000 K -279.38 % | 485.000 K 273.84 % | -279.000 K -243.81 % | 194.000 K -60.73 % | 494.000 K -36.42 % | 777.000 K |
| Income before tax | -193.500 K 0.00 % | -193.500 K 90.89 % | -2.125 M 0.00 % | -2.125 M -583.50 % | 439.500 K 0.00 % | 439.500 K 114.99 % | -2.932 M -160.16 % | -1.127 M -16.55 % | -967.000 K 47.07 % | -1.827 M 74.77 % | -7.240 M -671.03 % | -939.000 K 61.18 % | -2.419 M 4.35 % | -2.529 M 46.83 % | -4.756 M -258.67 % | -1.326 M 30.28 % | -1.902 M -113.95 % | -889.000 K 89.43 % | -8.408 M -5 595.42 % | 153.000 K 120.24 % | -756.000 K -306.45 % | -186.000 K 64.50 % | -524.000 K -221.86 % | 430.000 K 309.52 % | 105.000 K -71.47 % | 368.000 K 69.59 % | 217.000 K -63.47 % | 594.000 K -36.27 % | 932.000 K 140.21 % | 388.000 K 148.81 % | -795.000 K -212.93 % | 704.000 K 398.31 % | -236.000 K -199.58 % | 237.000 K -57.14 % | 553.000 K -32.56 % | 820.000 K |
| Income before tax ratio | -0.18 0.00 % | -0.18 99.45 % | -33.46 0.00 % | -33.46 -19 139.40 % | 0.18 0.00 % | 0.18 105.58 % | -3.15 -163.24 % | -1.20 -23.85 % | -0.97 83.65 % | -5.91 -687.59 % | 1.01 498.97 % | -0.25 54.10 % | -0.55 28.06 % | -0.76 55.06 % | -1.70 -267.65 % | -0.46 40.13 % | -0.77 -87.63 % | -0.41 85.40 % | -2.82 -2 848.63 % | 0.10 119.45 % | -0.53 -438.53 % | -0.10 66.39 % | -0.29 -232.43 % | 0.22 257.99 % | 0.06 -70.58 % | 0.21 49.57 % | 0.14 -59.52 % | 0.34 -30.20 % | 0.49 132.44 % | 0.21 148.97 % | -0.43 -216.50 % | 0.37 372.41 % | -0.14 -192.88 % | 0.15 -59.62 % | 0.36 -29.54 % | 0.52 |
| EBITDA | -106.000 K 0.00 % | -106.000 K 94.22 % | -1.835 M -1.92 % | -1.800 M -442.53 % | 525.500 K 0.00 % | 525.500 K 120.63 % | -2.547 M -300.47 % | -636.000 K -37.07 % | -464.000 K 84.54 % | -3.002 M -43.98 % | -2.085 M -2 012.84 % | 109.000 K 108.04 % | -1.355 M 9.12 % | -1.491 M 19.32 % | -1.848 M -411.91 % | -361.000 K 66.67 % | -1.083 M -875.68 % | -111.000 K 90.88 % | -1.217 M -248.78 % | 818.000 K 334.38 % | -349.000 K -158.17 % | 600.000 K 1 528.57 % | -42.000 K -108.34 % | 503.499 K 137.50 % | 212.000 K -65.92 % | 622.000 K 135.61 % | 264.000 K -58.23 % | 632.000 K -34.78 % | 969.000 K 25.68 % | 771.000 K 201.85 % | -757.000 K -199.74 % | 759.000 K 524.02 % | -179.000 K -123.16 % | 773.000 K 26.67 % | 610.250 K -30.34 % | 876.000 K |
| Net income ratio | -0.18 0.00 % | -0.18 99.51 % | -36.90 0.00 % | -36.90 -15 737.72 % | 0.24 0.00 % | 0.24 107.76 % | -3.04 -134.16 % | -1.30 -48.92 % | -0.87 85.25 % | -5.91 -329.84 % | 2.57 1 023.56 % | -0.28 51.01 % | -0.57 27.92 % | -0.79 52.16 % | -1.65 -251.89 % | -0.47 39.92 % | -0.78 -85.54 % | -0.42 84.92 % | -2.79 -4 344.79 % | 0.07 111.60 % | -0.57 -346.42 % | -0.13 57.35 % | -0.30 -261.50 % | 0.18 799.15 % | 0.02 -87.89 % | 0.17 18.39 % | 0.14 -50.70 % | 0.29 -34.70 % | 0.44 176.43 % | 0.16 133.79 % | -0.48 -285.06 % | 0.26 258.74 % | -0.16 -234.14 % | 0.12 -63.00 % | 0.33 -33.57 % | 0.49 |
| Ratio EBITDA | -0.10 0.00 % | -0.10 99.65 % | -28.89 -1.92 % | -28.35 -13 588.17 % | 0.21 0.00 % | 0.21 107.67 % | -2.74 -305.21 % | -0.68 -45.66 % | -0.46 95.22 % | -9.72 -3 452.56 % | 0.29 889.79 % | 0.03 109.51 % | -0.31 31.64 % | -0.45 31.82 % | -0.66 -424.72 % | -0.13 71.37 % | -0.44 -755.65 % | -0.05 87.40 % | -0.41 -174.41 % | 0.55 325.27 % | -0.24 -177.07 % | 0.32 1 452.63 % | -0.02 -109.06 % | 0.26 107.61 % | 0.12 -64.86 % | 0.35 107.79 % | 0.17 -53.71 % | 0.37 -28.57 % | 0.51 21.62 % | 0.42 202.18 % | -0.41 -202.90 % | 0.40 487.21 % | -0.10 -121.60 % | 0.48 19.35 % | 0.40 -27.21 % | 0.55 |
| Gross profit ratio | 0.32 0.00 % | 0.32 102.42 % | -13.26 0.00 % | -13.26 -2 077.71 % | 0.67 0.00 % | 0.67 112.81 % | 0.32 -52.03 % | 0.66 1.04 % | 0.65 130.85 % | -2.11 -325.60 % | 0.93 40.13 % | 0.67 2.82 % | 0.65 2.58 % | 0.63 -18.12 % | 0.77 3.99 % | 0.74 -7.89 % | 0.81 0.11 % | 0.80 100.02 % | 0.40 -48.96 % | 0.79 -7.13 % | 0.85 5.32 % | 0.81 -0.03 % | 0.81 -0.83 % | 0.81 -3.00 % | 0.84 2.39 % | 0.82 -2.25 % | 0.84 3.79 % | 0.81 -4.62 % | 0.85 2.55 % | 0.82 -16.35 % | 0.99 -20.39 % | 1.24 45.30 % | 0.85 -13.66 % | 0.99 0.76 % | 0.98 -0.41 % | 0.98 |
| Weighted average shs out dil | 66.600 M 0.00 % | 66.600 M -3.62 % | 69.100 M 0.00 % | 69.100 M -94.61 % | 1.282 B 0.00 % | 1.282 B -16.96 % | 1.544 B 37.99 % | 1.119 B -21.82 % | 1.431 B 16.17 % | 1.232 B 4.95 % | 1.174 B 0.00 % | 1.174 B 6.75 % | 1.100 B 18.23 % | 930.000 M 5.93 % | 877.935 M 24.11 % | 707.368 M -0.58 % | 711.481 M 0.92 % | 705.000 M 15.63 % | 609.677 M 0.00 % | 609.677 M 3.45 % | 589.355 M -3.33 % | 609.677 M 0.00 % | 609.677 M 0.00 % | 609.677 M 0.00 % | 609.677 M 0.00 % | 609.677 M 0.00 % | 609.677 M 0.00 % | 609.677 M 14.70 % | 531.562 M -12.81 % | 609.677 M 0.00 % | 609.677 M 0.00 % | 609.677 M 29.03 % | 472.500 M 3.33 % | 457.258 M -25.00 % | 609.677 M 0.00 % | 609.677 M |
| Weighted average shs out | 66.608 M 0.00 % | 66.608 M -3.61 % | 69.101 M 0.00 % | 69.101 M -94.61 % | 1.283 B 0.00 % | 1.283 B -16.96 % | 1.545 B 38.02 % | 1.119 B -21.85 % | 1.432 B 16.24 % | 1.232 B 4.95 % | 1.174 B 0.00 % | 1.174 B 6.75 % | 1.100 B 18.23 % | 930.000 M 5.93 % | 877.935 M 24.11 % | 707.368 M -0.58 % | 711.481 M 0.92 % | 705.000 M 15.63 % | 609.677 M 0.00 % | 609.677 M 3.45 % | 589.355 M -3.33 % | 609.677 M 0.00 % | 609.677 M 0.00 % | 609.677 M 0.00 % | 609.677 M 0.00 % | 609.677 M 0.00 % | 609.677 M 0.00 % | 609.677 M 14.70 % | 531.562 M -12.81 % | 609.677 M 0.00 % | 609.677 M 0.00 % | 609.677 M 29.03 % | 472.500 M 3.33 % | 457.258 M -3.23 % | 472.500 M 0.00 % | 472.500 M |
| EPS diluted | 0.00 0.00 % | 0.00 91.74 % | -0.03 0.00 % | -0.03 -6 880.00 % | 0.00 0.00 % | 0.00 127.78 % | 0.00 -63.64 % | 0.00 -83.33 % | 0.00 60.00 % | 0.00 90.51 % | -0.02 -1 655.56 % | 0.00 60.87 % | 0.00 17.86 % | 0.00 47.17 % | -0.01 -178.95 % | 0.00 29.63 % | 0.00 -107.69 % | 0.00 90.44 % | -0.01 -6 900.00 % | 0.00 114.29 % | 0.00 -250.00 % | 0.00 55.56 % | 0.00 -250.00 % | 0.00 500.00 % | 0.00 -80.00 % | 0.00 25.00 % | 0.00 -20.00 % | 0.00 -68.75 % | 0.00 220.00 % | 0.00 135.71 % | 0.00 -275.00 % | 0.00 233.33 % | 0.00 -250.00 % | 0.00 -50.00 % | 0.00 -38.46 % | 0.00 |
| Earnings per share | 0.00 0.00 % | 0.00 91.74 % | -0.03 0.00 % | -0.03 -6 880.00 % | 0.00 0.00 % | 0.00 127.78 % | 0.00 -63.64 % | 0.00 -83.33 % | 0.00 60.00 % | 0.00 90.51 % | -0.02 -1 655.56 % | 0.00 60.87 % | 0.00 17.86 % | 0.00 47.17 % | -0.01 -178.95 % | 0.00 29.63 % | 0.00 -107.69 % | 0.00 90.44 % | -0.01 -6 900.00 % | 0.00 114.29 % | 0.00 -250.00 % | 0.00 55.56 % | 0.00 -250.00 % | 0.00 500.00 % | 0.00 -80.00 % | 0.00 25.00 % | 0.00 -20.00 % | 0.00 -68.75 % | 0.00 220.00 % | 0.00 135.71 % | 0.00 -275.00 % | 0.00 233.33 % | 0.00 -250.00 % | 0.00 -60.00 % | 0.00 -37.50 % | 0.00 |
| Gross profit | 336.000 K 0.00 % | 336.000 K 139.90 % | -842.000 K 0.00 % | -842.000 K -150.22 % | 1.677 M 0.00 % | 1.677 M 472.18 % | 293.000 K -52.59 % | 618.000 K -4.92 % | 650.000 K 199.85 % | -651.000 K 90.31 % | -6.719 M -370.82 % | 2.481 M -13.04 % | 2.853 M 36.38 % | 2.092 M -3.10 % | 2.159 M 1.46 % | 2.128 M 7.26 % | 1.984 M 14.15 % | 1.738 M 44.83 % | 1.200 M 2.04 % | 1.176 M -3.37 % | 1.217 M -20.51 % | 1.531 M 5.59 % | 1.450 M -8.75 % | 1.589 M 10.96 % | 1.432 M -0.69 % | 1.442 M 10.84 % | 1.301 M -6.34 % | 1.389 M -12.92 % | 1.595 M 5.98 % | 1.505 M -16.62 % | 1.805 M -22.83 % | 2.339 M 59.12 % | 1.470 M -7.43 % | 1.588 M 6.94 % | 1.485 M -4.69 % | 1.558 M |
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.416 K -99.10 % | 11.269 M 11 398.98 % | 98.000 K 16.67 % | 84.000 K 1.20 % | 83.000 K 158.45 % | -142.000 K -888.89 % | 18.000 K -5.26 % | 19.000 K 0.00 % | 19.000 K 120.88 % | -91.000 K -265.45 % | 55.000 K -1.79 % | 56.000 K 1.82 % | 55.000 K 400.00 % | 11.000 K -84.29 % | 70.000 K 0.00 % | 70.000 K 0.00 % | 70.000 K 1 500.00 % | -5.000 K -105.26 % | 95.000 K 0.00 % | 95.000 K 0.00 % | 95.000 K 26.67 % | 75.000 K -65.75 % | 219.000 K 409.30 % | 43.000 K 0.00 % | 43.000 K -27.12 % | 59.000 K 37.21 % | 43.000 K |
| Cost of revenue | 711.000 K 0.00 % | 711.000 K -21.48 % | 905.500 K 0.00 % | 905.500 K 9.89 % | 824.000 K 0.00 % | 824.000 K 29.36 % | 637.000 K 97.21 % | 323.000 K -7.71 % | 350.000 K -63.54 % | 960.000 K 301.68 % | -476.000 K -138.33 % | 1.242 M -19.82 % | 1.549 M 27.07 % | 1.219 M 90.77 % | 639.000 K -13.65 % | 740.000 K 54.49 % | 479.000 K 13.51 % | 422.000 K -76.33 % | 1.783 M 464.24 % | 316.000 K 45.62 % | 217.000 K -41.19 % | 369.000 K 5.73 % | 349.000 K -4.64 % | 366.000 K 32.13 % | 277.000 K -13.44 % | 320.000 K 26.48 % | 253.000 K -24.02 % | 333.000 K 14.43 % | 291.000 K -9.06 % | 320.000 K 1 130.77 % | 26.000 K 105.78 % | -450.000 K -276.47 % | 255.000 K 1 114.29 % | 21.000 K -32.26 % | 31.000 K 19.23 % | 26.000 K |
| General and administrative expenses | 140.000 K 0.00 % | 140.000 K -39.91 % | 233.000 K 0.00 % | 233.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 100.00 % | -3.065 M | 0.000 | 0.000 | 0.000 -100.00 % | 401.000 K | 0.000 | 0.000 -100.00 % | 303.000 K -13.68 % | 351.000 K | 0.000 | 0.000 -100.00 % | 254.000 K 468.12 % | -69.000 K 72.18 % | -248.000 K -129.31 % | 846.000 K 120.31 % | 384.000 K -20.66 % | 484.000 K 23.79 % | 391.000 K |
| Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 558.500 K 0.00 % | 558.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.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 |
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -171.000 K -410.91 % | 55.000 K 1.85 % | 54.000 K -1.82 % | 55.000 K 100.94 % | -5.874 M -276.82 % | 3.322 M -35.97 % | 5.188 M 11.33 % | 4.660 M 1 588.41 % | 276.000 K -91.80 % | 3.367 M -14.00 % | 3.915 M 3 395.54 % | 112.000 K -98.36 % | 6.837 M 1 066.72 % | 586.000 K -63.47 % | 1.604 M -18.41 % | 1.966 M -3.86 % | 2.045 M 81.78 % | 1.125 M -13.46 % | 1.300 M 795.19 % | -187.000 K -120.59 % | 908.000 K 14.21 % | 795.000 K 19.91 % | 663.000 K 20.99 % | 548.000 K -64.58 % | 1.547 M 2 478.33 % | 60.000 K -93.01 % | 858.000 K 112.90 % | 403.000 K 9.81 % | 367.000 K -1.61 % | 373.000 K |
| Operating expenses | 150.000 K 0.00 % | 150.000 K -81.38 % | 805.500 K 0.00 % | 805.500 K | 0.000 | 0.000 -100.00 % | 2.158 M 1.65 % | 2.123 M 51.53 % | 1.401 M 21.30 % | 1.155 M 119.66 % | -5.874 M -276.82 % | 3.322 M -35.97 % | 5.188 M 11.33 % | 4.660 M -9.65 % | 5.158 M 53.19 % | 3.367 M -14.00 % | 3.915 M 40.88 % | 2.779 M -26.33 % | 3.772 M 543.69 % | 586.000 K -63.47 % | 1.604 M -18.41 % | 1.966 M -19.62 % | 2.446 M 117.42 % | 1.125 M -13.46 % | 1.300 M 53.30 % | 848.000 K -32.64 % | 1.259 M 58.36 % | 795.000 K 19.91 % | 663.000 K -17.33 % | 802.000 K -45.74 % | 1.478 M 886.17 % | -188.000 K -111.03 % | 1.704 M 116.52 % | 787.000 K -7.52 % | 851.000 K 11.39 % | 764.000 K |
| Cost and expenses | 861.000 K 0.00 % | 861.000 K -49.68 % | 1.711 M 0.00 % | 1.711 M 107.65 % | 824.000 K 0.00 % | 824.000 K -75.17 % | 3.318 M 35.65 % | 2.446 M 39.69 % | 1.751 M -17.21 % | 2.115 M 133.31 % | -6.350 M -239.13 % | 4.564 M -32.25 % | 6.737 M 14.59 % | 5.879 M 1.41 % | 5.797 M 41.15 % | 4.107 M -6.53 % | 4.394 M 37.27 % | 3.201 M -42.38 % | 5.555 M 515.85 % | 902.000 K -50.47 % | 1.821 M -22.01 % | 2.335 M -16.46 % | 2.795 M 87.46 % | 1.491 M -5.45 % | 1.577 M 35.02 % | 1.168 M -22.75 % | 1.512 M 34.04 % | 1.128 M 18.24 % | 954.000 K -14.97 % | 1.122 M -25.40 % | 1.504 M 335.74 % | -638.000 K -132.57 % | 1.959 M 142.45 % | 808.000 K -8.39 % | 882.000 K 11.65 % | 790.000 K |
| Research and development expenses | 10.000 K 0.00 % | 10.000 K -28.57 % | 14.000 K 0.00 % | 14.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 43.000 K | 0.000 | 0.000 -100.00 % | 90.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 |
| Selling general and administrative expenses | 140.000 K 0.00 % | 140.000 K -82.31 % | 791.500 K 0.00 % | 791.500 K | 0.000 | 0.000 -100.00 % | 2.329 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 36.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.065 M | 0.000 | 0.000 | 0.000 -100.00 % | 401.000 K | 0.000 | 0.000 -100.00 % | 303.000 K -13.68 % | 351.000 K | 0.000 | 0.000 -100.00 % | 254.000 K 468.12 % | -69.000 K 72.18 % | -248.000 K -129.31 % | 846.000 K 120.31 % | 384.000 K -20.66 % | 484.000 K 23.79 % | 391.000 K |
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K | 0.000 | 0.000 -100.00 % | 47.000 K -52.04 % | 98.000 K | 0.000 -100.00 % | 8.000 K -38.46 % | 13.000 K | 0.000 | 0.000 -100.00 % | 11.000 K 0.00 % | 11.000 K | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 84.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K -41.67 % | 12.000 K -20.00 % | 15.000 K -28.57 % | 21.000 K | 0.000 -100.00 % | 98.000 K 16.67 % | 84.000 K 1.20 % | 83.000 K 22.06 % | 68.000 K -21.84 % | 87.000 K -6.45 % | 93.000 K 0.00 % | 93.000 K -3.13 % | 96.000 K 24.68 % | 77.000 K 285.00 % | 20.000 K -70.59 % | 68.000 K 1 600.00 % | 4.000 K -88.24 % | 34.000 K 25.93 % | 27.000 K -73.00 % | 100.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.000 K 500.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K |
| Depreciation and amortization | 21.000 K 0.00 % | 21.000 K -8.70 % | 23.000 K -60.00 % | 57.500 K -54.55 % | 126.500 K 0.00 % | 126.500 K -66.53 % | 378.000 K -21.09 % | 479.000 K -1.84 % | 488.000 K 6.55 % | 458.000 K 184.04 % | -545.000 K -157.37 % | 950.000 K -3.06 % | 980.000 K 2.62 % | 955.000 K -21.91 % | 1.223 M 39.29 % | 878.000 K 3.54 % | 848.000 K 5.08 % | 807.000 K -19.70 % | 1.005 M 70.92 % | 588.000 K 51.94 % | 387.000 K -46.10 % | 718.000 K 50.21 % | 478.000 K 58.28 % | 302.000 K -33.04 % | 451.000 K 192.86 % | 154.000 K 227.66 % | 47.000 K 23.68 % | 38.000 K 2.70 % | 37.000 K 2.78 % | 36.000 K -5.26 % | 38.000 K -11.63 % | 43.000 K -21.82 % | 55.000 K -1.79 % | 56.000 K 0.00 % | 56.000 K 3.70 % | 54.000 K |
| Operating income | 185.999 K 0.00 % | 185.999 K 111.29 % | -1.648 M 0.00 % | -1.648 M -198.27 % | 1.677 M 0.00 % | 1.677 M 170.21 % | -2.388 M -408.09 % | -470.000 K -1 105.13 % | -39.000 K 98.76 % | -3.145 M -104.22 % | -1.540 M -83.12 % | -841.000 K 63.98 % | -2.335 M 7.27 % | -2.518 M -521.73 % | -405.000 K 75.91 % | -1.681 M 19.68 % | -2.093 M -101.44 % | -1.039 M 75.96 % | -4.322 M -160.68 % | -1.658 M -328.42 % | -387.000 K 54.04 % | -842.000 K -106.37 % | -408.000 K -187.93 % | 464.000 K 251.52 % | 132.000 K -73.96 % | 507.000 K 594.52 % | 73.000 K -87.19 % | 570.000 K -37.02 % | 905.000 K 28.73 % | 703.000 K 114.98 % | 327.000 K -72.57 % | 1.192 M 95.73 % | 609.000 K -22.02 % | 781.000 K 40.72 % | 555.000 K -28.20 % | 773.000 K |
| Operating income ratio | 0.18 0.00 % | 0.18 100.68 % | -25.94 0.00 % | -25.94 -3 969.68 % | 0.67 0.00 % | 0.67 126.11 % | -2.57 -414.09 % | -0.50 -1 180.69 % | -0.04 99.62 % | -10.18 -4 855.24 % | 0.21 194.75 % | -0.23 57.41 % | -0.53 30.25 % | -0.76 -425.40 % | -0.14 75.30 % | -0.59 31.03 % | -0.85 -76.66 % | -0.48 66.80 % | -1.45 -30.38 % | -1.11 -311.77 % | -0.27 39.10 % | -0.44 -95.40 % | -0.23 -195.56 % | 0.24 207.28 % | 0.08 -73.16 % | 0.29 512.53 % | 0.05 -85.81 % | 0.33 -31.02 % | 0.48 24.57 % | 0.39 115.69 % | 0.18 -71.70 % | 0.63 78.74 % | 0.35 -27.27 % | 0.49 32.59 % | 0.37 -24.98 % | 0.49 |
| Total other income expenses net | -379.499 K 0.00 % | -379.499 K 20.52 % | -477.500 K 0.00 % | -477.500 K 61.40 % | -1.237 M 0.00 % | -1.237 M -127.39 % | -544.000 K 17.20 % | -657.000 K 29.20 % | -928.000 K 21.09 % | -1.176 M 79.37 % | -5.700 M -5 716.33 % | -98.000 K -16.67 % | -84.000 K -315.38 % | 39.000 K 102.14 % | -1.820 M -1 991.95 % | -87.000 K 96.33 % | -2.372 M -63.36 % | -1.452 M 69.64 % | -4.782 M -994.28 % | -437.000 K -18.43 % | -369.000 K 70.22 % | -1.239 M -7.18 % | -1.156 M -3 300.00 % | -34.000 K -25.93 % | -27.000 K 95.98 % | -672.000 K -3 021.74 % | 23.000 K 105.71 % | -403.000 K -37.07 % | -294.000 K 15.27 % | -347.000 K 69.07 % | -1.122 M -220.57 % | -350.000 K -17 400.00 % | -2.000 K 99.63 % | -544.000 K -32.68 % | -410.000 K -161.15 % | -157.000 K |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-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-06-30 | 2021-03-31 | 2020-12-31 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-03-31 | 2016-12-31 | 2016-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 3.546 M 0.00 % | 3.546 M -4.63 % | 3.718 M -22.91 % | 4.823 M -11.33 % | 5.439 M 518.07 % | 880.000 K 1 933.33 % | -48.000 K -101.76 % | 2.729 M -64.67 % | 7.724 M 63.71 % | 4.718 M 100.94 % | 2.348 M -73.53 % | 8.869 M -15.51 % | 10.497 M 122.77 % | 4.712 M -47.18 % | 8.921 M 56.62 % | 5.696 M 2.04 % | 5.582 M -18.20 % | 6.824 M 1 668.74 % | -435.000 K -103.44 % | 12.662 M 575.66 % | -2.662 M 76.53 % | -11.341 M -180.05 % | 14.167 M 200.28 % | -14.128 M -5.88 % | -13.343 M -206.07 % | 12.579 M 200.21 % | -12.553 M -789.02 % | -1.412 M -616.75 % | -197.000 K -123.45 % | 840.000 K |
| Total investments | 0.000 | 0.000 -100.00 % | 142.000 K 0.00 % | 142.000 K -25.26 % | 190.000 K 0.00 % | 190.000 K -92.47 % | 2.522 M -53.79 % | 5.458 M 105.81 % | 2.652 M -71.89 % | 9.436 M 487.18 % | 1.607 M -90.94 % | 17.738 M 25 985.29 % | 68.000 K -99.28 % | 9.424 M 381.31 % | 1.958 M 2 028.26 % | 92.000 K -99.18 % | 11.164 M 12 168.13 % | 91.000 K -96.05 % | 2.303 M -90.91 % | 25.324 M 230 118.18 % | 11.000 K -73.17 % | 41.000 K -99.86 % | 28.334 M 72 551.28 % | 39.000 K -9.30 % | 43.000 K -99.83 % | 25.158 M 96 661.54 % | 26.000 K 13.04 % | 23.000 K 0.00 % | 23.000 K -98.63 % | 1.680 M |
| Total debt | 4.103 M 0.00 % | 4.103 M -4.23 % | 4.284 M -20.50 % | 5.389 M -10.14 % | 5.997 M 0.00 % | 5.997 M 2 224.42 % | 258.000 K | 0.000 -100.00 % | 7.801 M | 0.000 -100.00 % | 2.860 M | 0.000 -100.00 % | 11.527 M | 0.000 -100.00 % | 11.059 M 4.66 % | 10.567 M | 0.000 -100.00 % | 11.756 M 63.19 % | 7.204 M | 0.000 -100.00 % | 9.989 M 511.70 % | 1.633 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 253.000 K -9.96 % | 281.000 K | 0.000 |
| Accumulated other comprehensive income loss | -463.999 K 0.00 % | -463.999 K 56.39 % | -1.064 M 0.00 % | -1.064 M -126.28 % | 4.049 M 0.00 % | 4.049 M 60.74 % | 2.519 M 129.60 % | -8.509 M -459.48 % | 2.367 M 137.64 % | -6.288 M -374.47 % | 2.291 M | 0.000 -100.00 % | 2.047 M -55.18 % | 4.567 M 112.72 % | 2.147 M -0.05 % | 2.148 M -61.16 % | 5.531 M 150.95 % | 2.204 M -0.05 % | 2.205 M -85.04 % | 14.744 M 587.37 % | 2.145 M -0.92 % | 2.165 M -85.18 % | 14.606 M 574.64 % | 2.165 M 0.00 % | 2.165 M -83.03 % | 12.755 M 489.15 % | 2.165 M 216 400.00 % | 1.000 K 100.18 % | -555.000 K -172.64 % | 764.000 K |
| Retained earnings | -45.334 M 0.00 % | -45.334 M -0.84 % | -44.956 M 0.00 % | -44.956 M 0.75 % | -45.294 M 0.00 % | -45.294 M -9.27 % | -41.450 M | 0.000 100.00 % | -37.400 M | 0.000 100.00 % | -34.701 M | 0.000 100.00 % | -21.031 M | 0.000 100.00 % | -16.084 M -58.81 % | -10.128 M | 0.000 100.00 % | -7.299 M -893.37 % | 920.000 K | 0.000 -100.00 % | 1.973 M -8.15 % | 2.148 M | 0.000 -100.00 % | 1.815 M 65.90 % | 1.094 M | 0.000 100.00 % | -36.000 K -105.73 % | 628.000 K 44.70 % | 434.000 K | 0.000 |
| Common stock | 2.303 M 0.00 % | 2.303 M 0.00 % | 2.303 M 0.00 % | 2.303 M 0.00 % | 2.303 M 0.00 % | 2.303 M 0.00 % | 2.303 M | 0.000 -100.00 % | 2.303 M | 0.000 -100.00 % | 2.273 M | 0.000 -100.00 % | 2.240 M | 0.000 -100.00 % | 1.493 M 20.11 % | 1.243 M | 0.000 -100.00 % | 1.037 M 0.00 % | 1.037 M | 0.000 -100.00 % | 1.037 M 0.00 % | 1.037 M | 0.000 -100.00 % | 1.037 M 0.00 % | 1.037 M | 0.000 -100.00 % | 1.037 M 103 600.00 % | 1.000 K -50.00 % | 2.000 K | 0.000 |
| Total equity | -24.200 M 0.00 % | -24.200 M 0.87 % | -24.412 M 0.00 % | -24.412 M -40.13 % | -17.421 M 0.00 % | -17.421 M -39.16 % | -12.519 M -45.37 % | -8.612 M 0.00 % | -8.612 M -36.79 % | -6.296 M 0.00 % | -6.296 M -193.79 % | 6.713 M 0.00 % | 6.713 M 46.99 % | 4.567 M 0.00 % | 4.567 M -36.56 % | 7.199 M 30.16 % | 5.531 M 0.00 % | 5.531 M -59.78 % | 13.751 M -6.73 % | 14.744 M 0.00 % | 14.744 M -1.31 % | 14.939 M 2.28 % | 14.606 M 0.00 % | 14.606 M 5.19 % | 13.885 M 8.86 % | 12.755 M 0.00 % | 12.755 M 1 924.60 % | 630.000 K 44.50 % | 436.000 K -42.93 % | 764.000 K |
| Other non current liabilities | 2.329 M 0.00 % | 2.329 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 300.000 K | 0.000 -100.00 % | 277.000 K -39.25 % | 456.000 K | 0.000 -100.00 % | 436.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 |
| Long term debt | 2.556 M 0.00 % | 2.556 M -20.17 % | 3.202 M 0.00 % | 3.202 M -37.06 % | 5.087 M 0.00 % | 5.087 M 256.98 % | 1.425 M | 0.000 -100.00 % | 2.474 M | 0.000 -100.00 % | 3.555 M | 0.000 -100.00 % | 6.363 M | 0.000 -100.00 % | 7.206 M 8.66 % | 6.632 M | 0.000 -100.00 % | 6.151 M 28.84 % | 4.774 M | 0.000 -100.00 % | 7.754 M 815.47 % | 847.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 142.000 K -16.47 % | 170.000 K | 0.000 |
| Total non current liabilities | 4.885 M 0.00 % | 4.885 M 52.56 % | 3.202 M 0.00 % | 3.202 M -37.06 % | 5.087 M 0.00 % | 5.087 M 256.98 % | 1.425 M | 0.000 -100.00 % | 2.474 M | 0.000 -100.00 % | 3.555 M | 0.000 -100.00 % | 6.663 M | 0.000 -100.00 % | 7.483 M 5.57 % | 7.088 M | 0.000 -100.00 % | 6.587 M 36.80 % | 4.815 M | 0.000 -100.00 % | 7.795 M 794.95 % | 871.000 K | 0.000 -100.00 % | 24.000 K -29.41 % | 34.000 K | 0.000 -100.00 % | 34.000 K -80.68 % | 176.000 K -13.73 % | 204.000 K | 0.000 |
| Other current liabilities | 22.573 M 0.00 % | 22.573 M -5.88 % | 23.983 M 4.79 % | 22.886 M 10.25 % | 20.759 M 0.00 % | 20.759 M 38.90 % | 14.945 M | 0.000 -100.00 % | 13.838 M | 0.000 -100.00 % | 13.224 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.390 M 30.89 % | 1.826 M | 0.000 | 0.000 -100.00 % | 1.061 M | 0.000 | 0.000 -100.00 % | 84.000 K | 0.000 -100.00 % | 772.000 K 246.19 % | 223.000 K | 0.000 -100.00 % | 567.000 K -50.44 % | 1.144 M 1 833.33 % | -66.000 K | 0.000 |
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.631 M | 0.000 | 0.000 | 0.000 100.00 % | -5.164 M | 0.000 100.00 % | -4.934 M -7.10 % | -4.607 M | 0.000 100.00 % | -2.776 M -933.63 % | 333.000 K | 0.000 -100.00 % | 224.000 K -27.04 % | 307.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 450.000 K -11.94 % | 511.000 K | 0.000 |
| Short term debt | 1.547 M 0.00 % | 1.547 M 42.98 % | 1.082 M -50.53 % | 2.187 M 140.33 % | 910.000 K 0.00 % | 910.000 K 252.71 % | 258.000 K | 0.000 -100.00 % | 1.991 M | 0.000 -100.00 % | 1.798 M | 0.000 -100.00 % | 5.164 M | 0.000 -100.00 % | 3.853 M -2.08 % | 3.935 M | 0.000 -100.00 % | 5.605 M 130.66 % | 2.430 M | 0.000 -100.00 % | 2.235 M 366.60 % | 479.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -339.000 K -405.41 % | 111.000 K | 0.000 |
| Total current liabilities | 24.232 M 0.00 % | 24.232 M -3.75 % | 25.177 M 0.00 % | 25.177 M 15.25 % | 21.846 M 0.00 % | 21.846 M 43.33 % | 15.242 M | 0.000 -100.00 % | 15.867 M | 0.000 -100.00 % | 15.137 M | 0.000 -100.00 % | 13.362 M | 0.000 -100.00 % | 6.857 M 9.87 % | 6.241 M | 0.000 -100.00 % | 8.372 M 78.28 % | 4.696 M | 0.000 -100.00 % | 3.115 M 87.65 % | 1.660 M | 0.000 -100.00 % | 1.183 M 49.75 % | 790.000 K | 0.000 -100.00 % | 998.000 K -55.45 % | 2.240 M 113.33 % | 1.050 M | 0.000 |
| Total liabilities | 29.117 M 0.00 % | 29.117 M 2.60 % | 28.379 M 0.00 % | 28.379 M 5.37 % | 26.933 M 0.00 % | 26.933 M 61.59 % | 16.667 M | 0.000 -100.00 % | 18.341 M | 0.000 -100.00 % | 18.692 M | 0.000 -100.00 % | 20.025 M | 0.000 -100.00 % | 14.340 M 7.58 % | 13.329 M | 0.000 -100.00 % | 14.959 M 57.28 % | 9.511 M | 0.000 -100.00 % | 10.910 M 331.05 % | 2.531 M | 0.000 -100.00 % | 1.207 M 46.48 % | 824.000 K | 0.000 -100.00 % | 1.032 M -57.28 % | 2.416 M 92.66 % | 1.254 M | 0.000 |
| Other non current assets | 19.000 K 0.00 % | 19.000 K 171.43 % | 7.000 K 0.00 % | 7.000 K | 0.000 | 0.000 | 0.000 100.00 % | -2.729 M -1 261.28 % | 235.000 K 104.98 % | -4.718 M -1 267.82 % | 404.000 K | 0.000 -100.00 % | 1.765 M 137.46 % | -4.712 M -773.14 % | 700.000 K -66.22 % | 2.072 M 137.12 % | -5.582 M -327.65 % | 2.452 M 130.02 % | 1.066 M 108.42 % | -12.662 M -1 937.74 % | 689.000 K 126.64 % | 304.000 K 102.15 % | -14.167 M -5 036.24 % | 287.000 K 298.61 % | 72.000 K 100.57 % | -12.579 M -19 754.69 % | 64.000 K 12.28 % | 57.000 K 0.00 % | 57.000 K 106.79 % | -840.000 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 100.00 % | -1.697 M | 0.000 -100.00 % | 1.342 M 1 358.70 % | 92.000 K | 0.000 -100.00 % | 91.000 K -96.05 % | 2.303 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 | 36.000 K 0.00 % | 36.000 K -25.00 % | 48.000 K 0.00 % | 48.000 K -85.37 % | 328.000 K 0.00 % | 328.000 K -21.90 % | 420.000 K | 0.000 -100.00 % | 520.000 K | 0.000 -100.00 % | 608.000 K | 0.000 -100.00 % | 696.000 K | 0.000 -100.00 % | 789.000 K 95.78 % | 403.000 K | 0.000 -100.00 % | 316.000 K 426.67 % | 60.000 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 36.000 K 0.00 % | 36.000 K -25.00 % | 48.000 K 0.00 % | 48.000 K -85.37 % | 328.000 K 0.00 % | 328.000 K -21.90 % | 420.000 K | 0.000 -100.00 % | 520.000 K | 0.000 -100.00 % | 608.000 K | 0.000 -100.00 % | 696.000 K | 0.000 -100.00 % | 789.000 K 95.78 % | 403.000 K | 0.000 -100.00 % | 316.000 K 426.67 % | 60.000 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 | 222.000 K 0.00 % | 222.000 K -23.45 % | 290.000 K 0.00 % | 290.000 K -94.63 % | 5.401 M 0.00 % | 5.401 M 818.54 % | 588.000 K | 0.000 -100.00 % | 2.496 M | 0.000 -100.00 % | 3.012 M | 0.000 -100.00 % | 8.355 M | 0.000 -100.00 % | 7.784 M 0.84 % | 7.719 M | 0.000 -100.00 % | 9.270 M 19.67 % | 7.746 M | 0.000 -100.00 % | 11.236 M 264.45 % | 3.083 M | 0.000 -100.00 % | 541.000 K 220.12 % | 169.000 K | 0.000 -100.00 % | 229.000 K -32.25 % | 338.000 K -14.21 % | 394.000 K | 0.000 |
| Total non current assets | 277.000 K 0.00 % | 277.000 K -19.71 % | 345.000 K 0.00 % | 345.000 K -93.98 % | 5.729 M 0.00 % | 5.729 M 468.35 % | 1.008 M 136.94 % | -2.729 M -183.94 % | 3.251 M 168.91 % | -4.718 M -217.25 % | 4.024 M | 0.000 -100.00 % | 9.119 M 293.53 % | -4.712 M -150.81 % | 9.273 M -9.85 % | 10.286 M 284.27 % | -5.582 M -151.38 % | 10.864 M -2.78 % | 11.175 M 188.26 % | -12.662 M -206.18 % | 11.925 M 252.08 % | 3.387 M 123.91 % | -14.167 M -1 810.99 % | 828.000 K 243.57 % | 241.000 K 101.92 % | -12.579 M -4 393.17 % | 293.000 K -25.82 % | 395.000 K -12.42 % | 451.000 K 153.69 % | -840.000 K |
| Other current assets | 948.000 K 0.00 % | 948.000 K -59.24 % | 2.326 M 668.70 % | -409.000 K -131.41 % | 1.302 M 0.00 % | 1.302 M 37.78 % | 945.000 K | 0.000 -100.00 % | 1.241 M | 0.000 -100.00 % | 3.732 M | 0.000 -100.00 % | 10.486 M | 0.000 -100.00 % | 4.315 M 107.25 % | 2.082 M | 0.000 -100.00 % | 919.000 K -37.74 % | 1.476 M | 0.000 -100.00 % | 285.000 K 14.46 % | 249.000 K | 0.000 -100.00 % | 178.000 K 14.10 % | 156.000 K | 0.000 -100.00 % | 88.000 K -52.43 % | 185.000 K 560.71 % | 28.000 K | 0.000 |
| Short term investments | 0.000 | 0.000 -100.00 % | 142.000 K 0.00 % | 142.000 K -25.26 % | 190.000 K 0.00 % | 190.000 K -92.47 % | 2.522 M -53.79 % | 5.458 M 105.81 % | 2.652 M -71.89 % | 9.436 M 487.18 % | 1.607 M -90.94 % | 17.738 M 904.99 % | 1.765 M -81.27 % | 9.424 M 1 429.87 % | 616.000 K -63.25 % | 1.676 M -84.99 % | 11.164 M 1 617.54 % | 650.000 K -34.80 % | 997.000 K -96.06 % | 25.324 M 230 118.18 % | 11.000 K -73.17 % | 41.000 K -99.86 % | 28.334 M 72 551.28 % | 39.000 K -9.30 % | 43.000 K -99.83 % | 25.158 M 96 661.54 % | 26.000 K 13.04 % | 23.000 K 0.00 % | 23.000 K -98.63 % | 1.680 M |
| cash and cash equivalents | 557.000 K 0.00 % | 557.000 K -1.59 % | 566.000 K 0.00 % | 566.000 K 1.43 % | 558.000 K 0.00 % | 558.000 K 82.35 % | 306.000 K 111.21 % | -2.729 M -3 644.16 % | 77.000 K 101.63 % | -4.718 M -1 021.48 % | 512.000 K 105.77 % | -8.869 M -961.07 % | 1.030 M 121.86 % | -4.712 M -320.39 % | 2.138 M -56.11 % | 4.871 M 187.26 % | -5.582 M -213.18 % | 4.932 M -35.44 % | 7.639 M 160.33 % | -12.662 M -200.09 % | 12.651 M -2.49 % | 12.974 M 191.58 % | -14.167 M -200.28 % | 14.128 M 5.88 % | 13.343 M 206.07 % | -12.579 M -200.21 % | 12.553 M 653.93 % | 1.665 M 248.33 % | 478.000 K 156.90 % | -840.000 K |
| Cash and short term investments | 557.000 K 0.00 % | 557.000 K -21.33 % | 708.000 K 0.00 % | 708.000 K -5.35 % | 748.000 K 0.00 % | 748.000 K -15.19 % | 882.000 K -67.68 % | 2.729 M 3 444.16 % | 77.000 K -98.37 % | 4.718 M 122.65 % | 2.119 M -76.11 % | 8.869 M 217.32 % | 2.795 M -40.68 % | 4.712 M 71.10 % | 2.754 M -43.46 % | 4.871 M -12.74 % | 5.582 M 13.18 % | 4.932 M -35.44 % | 7.639 M -39.67 % | 12.662 M 0.09 % | 12.651 M -2.49 % | 12.974 M -8.42 % | 14.167 M 0.28 % | 14.128 M 5.88 % | 13.343 M 6.07 % | 12.579 M 0.21 % | 12.553 M 653.93 % | 1.665 M 248.33 % | 478.000 K -43.10 % | 840.000 K |
| Total current assets | 4.640 M 0.00 % | 4.640 M 28.11 % | 3.622 M 0.00 % | 3.622 M -4.26 % | 3.783 M 0.00 % | 3.783 M 20.48 % | 3.140 M 15.06 % | 2.729 M -57.87 % | 6.478 M 37.30 % | 4.718 M -43.65 % | 8.372 M -5.60 % | 8.869 M -49.66 % | 17.619 M 273.92 % | 4.712 M -51.09 % | 9.634 M -5.94 % | 10.242 M 83.48 % | 5.582 M -42.01 % | 9.626 M -20.36 % | 12.087 M -4.54 % | 12.662 M -7.77 % | 13.729 M -2.51 % | 14.083 M -0.59 % | 14.167 M -5.46 % | 14.985 M 3.57 % | 14.468 M 15.02 % | 12.579 M -6.78 % | 13.494 M 409.02 % | 2.651 M 113.96 % | 1.239 M 47.50 % | 840.000 K |
| Inventory | 615.000 K 0.00 % | 615.000 K -5.96 % | 654.000 K -75.02 % | 2.618 M 157.42 % | 1.017 M 0.00 % | 1.017 M 2.42 % | 993.000 K | 0.000 -100.00 % | 1.068 M | 0.000 -100.00 % | 1.052 M | 0.000 -100.00 % | 2.237 M | 0.000 -100.00 % | 1.096 M -9.27 % | 1.208 M | 0.000 -100.00 % | 849.000 K -57.93 % | 2.018 M | 0.000 -100.00 % | 261.000 K -10.31 % | 291.000 K | 0.000 -100.00 % | 198.000 K -15.38 % | 234.000 K | 0.000 -100.00 % | 201.000 K 17.54 % | 171.000 K 14.77 % | 149.000 K | 0.000 |
| Net receivables | 2.520 M 0.00 % | 2.520 M 3 918.18 % | -66.000 K -109.36 % | 705.000 K -1.54 % | 716.000 K 0.00 % | 716.000 K 123.75 % | 320.000 K | 0.000 -100.00 % | 1.440 M | 0.000 -100.00 % | 1.469 M | 0.000 -100.00 % | 2.101 M | 0.000 -100.00 % | 1.469 M -29.41 % | 2.081 M | 0.000 -100.00 % | 2.926 M 206.71 % | 954.000 K | 0.000 -100.00 % | 532.000 K -6.50 % | 569.000 K | 0.000 -100.00 % | 481.000 K -34.56 % | 735.000 K | 0.000 -100.00 % | 652.000 K 7.41 % | 607.000 K 8.20 % | 561.000 K | 0.000 |
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.342 M | 0.000 | 0.000 100.00 % | -1.265 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 |
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Account payables | 112.000 K 0.00 % | 112.000 K 7.69 % | 104.000 K 0.00 % | 104.000 K -41.24 % | 177.000 K 0.00 % | 177.000 K 353.85 % | 39.000 K | 0.000 -100.00 % | 38.000 K | 0.000 -100.00 % | 115.000 K | 0.000 -100.00 % | 8.198 M | 0.000 -100.00 % | 592.000 K 40.62 % | 421.000 K | 0.000 -100.00 % | 2.681 M 397.40 % | 539.000 K | 0.000 -100.00 % | 656.000 K 272.73 % | 176.000 K | 0.000 -100.00 % | 99.000 K -17.50 % | 120.000 K | 0.000 -100.00 % | 34.000 K -60.00 % | 85.000 K -82.79 % | 494.000 K | 0.000 |
| Tax payables | 0.000 | 0.000 -100.00 % | 8.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.000 K -62.71 % | 59.000 K | 0.000 -100.00 % | 86.000 K -74.17 % | 333.000 K | 0.000 -100.00 % | 224.000 K -27.04 % | 307.000 K | 0.000 -100.00 % | 312.000 K -30.20 % | 447.000 K | 0.000 -100.00 % | 397.000 K -11.78 % | 450.000 K -11.94 % | 511.000 K | 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 100.00 % | -99.000 K | 0.000 100.00 % | -99.000 K -141.46 % | -41.000 K | 0.000 100.00 % | -41.000 K -70.83 % | -24.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -34.000 K 0.00 % | -34.000 K | 0.000 |
| Minority interest | -4.926 M 0.00 % | -4.926 M -0.20 % | -4.916 M 0.00 % | -4.916 M -82.07 % | -2.700 M 0.00 % | -2.700 M -2 310.71 % | -112.000 K | 0.000 100.00 % | -103.000 K | 0.000 100.00 % | -8.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Capital lease obligations | 3.519 M 0.00 % | 3.519 M -15.65 % | 4.172 M 0.00 % | 4.172 M -8.49 % | 4.559 M 0.00 % | 4.559 M 1 667.05 % | 258.000 K | 0.000 -100.00 % | 1.821 M | 0.000 -100.00 % | 2.678 M | 0.000 -100.00 % | 6.112 M | 0.000 -100.00 % | 6.067 M 17.28 % | 5.173 M | 0.000 -100.00 % | 6.083 M 43.10 % | 4.251 M | 0.000 -100.00 % | 9.989 M 511.70 % | 1.633 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 253.000 K -9.96 % | 281.000 K | 0.000 |
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 24.221 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 |
| Other total stockholders equity | 24.221 M 0.00 % | 24.221 M 0.00 % | 24.221 M 0.00 % | 24.221 M 0.00 % | 24.221 M 0.00 % | 24.221 M 0.00 % | 24.221 M 23 615.53 % | -103.000 K -100.39 % | 26.588 M 332 450.00 % | -8.000 K -100.03 % | 26.140 M | 0.000 -100.00 % | 23.457 M | 0.000 -100.00 % | 17.011 M 22.07 % | 13.936 M | 0.000 -100.00 % | 9.589 M 0.00 % | 9.589 M | 0.000 -100.00 % | 9.589 M 0.00 % | 9.589 M | 0.000 -100.00 % | 9.589 M 0.00 % | 9.589 M | 0.000 -100.00 % | 9.589 M | 0.000 | 0.000 | 0.000 |
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 99.000 K | 0.000 -100.00 % | 99.000 K 141.46 % | 41.000 K | 0.000 -100.00 % | 41.000 K 70.83 % | 24.000 K | 0.000 -100.00 % | 24.000 K -29.41 % | 34.000 K | 0.000 -100.00 % | 34.000 K 0.00 % | 34.000 K 0.00 % | 34.000 K | 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 |
| Total assets | 4.917 M 0.00 % | 4.917 M 23.95 % | 3.967 M 0.00 % | 3.967 M -58.29 % | 9.512 M 0.00 % | 9.512 M 129.32 % | 4.148 M | 0.000 -100.00 % | 9.729 M | 0.000 -100.00 % | 12.396 M | 0.000 -100.00 % | 26.738 M | 0.000 -100.00 % | 18.907 M -7.90 % | 20.528 M | 0.000 -100.00 % | 20.490 M -11.92 % | 23.262 M | 0.000 -100.00 % | 25.654 M 46.85 % | 17.470 M | 0.000 -100.00 % | 15.813 M 7.51 % | 14.709 M | 0.000 -100.00 % | 13.787 M 352.63 % | 3.046 M 80.24 % | 1.690 M | 0.000 |
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-03-31 | 2016-12-31 | 2016-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-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| 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 |
| Change in working capital | -520.000 K 0.00 % | -520.000 K -189.73 % | 579.500 K 0.00 % | 579.500 K 397.18 % | -195.000 K 0.00 % | -195.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 % | 28.000 K -73.83 % | 107.000 K | 0.000 100.00 % | -1.103 M |
| Accounts receivables | -533.500 K 0.00 % | -533.500 K -236.97 % | 389.500 K 0.00 % | 389.500 K 312.84 % | -183.000 K 0.00 % | -183.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 100.00 % | -203.000 K | 0.000 100.00 % | -1.273 M |
| Inventory | 19.500 K 0.00 % | 19.500 K -89.74 % | 190.000 K 0.00 % | 190.000 K 1 683.33 % | -12.000 K 0.00 % | -12.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 % | -46.000 K -109.09 % | -22.000 K | 0.000 -100.00 % | 64.000 K |
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Other working capital | -6.000 K 0.00 % | -6.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.000 K -42.64 % | 129.000 K | 0.000 100.00 % | -1.167 M |
| Other non cash items | -5.000 K 0.00 % | -5.000 K 99.71 % | -1.701 M 0.00 % | -1.701 M -159.56 % | 2.855 M 0.00 % | 2.855 M 0.95 % | 2.828 M 131.42 % | 1.222 M 40.14 % | 872.000 K -52.27 % | 1.827 M -86.11 % | 13.149 M 2 282.07 % | 552.000 K -77.18 % | 2.419 M 16.47 % | 2.077 M -54.98 % | 4.614 M 243.30 % | 1.344 M -30.04 % | 1.921 M 111.56 % | 908.000 K -89.08 % | 8.317 M 8 586.73 % | -98.000 K -112.07 % | 812.000 K 236.93 % | 241.000 K -54.95 % | 535.000 K 248.61 % | -360.000 K -928.57 % | -35.000 K 88.26 % | -298.000 K -34.23 % | -222.000 K 55.51 % | -499.000 K 40.38 % | -837.000 K -185.67 % | -293.000 K -133.68 % | 870.000 K 279.38 % | -485.000 K -175.57 % | -176.000 K -100.00 % | -88.000 K 82.19 % | -494.000 K -154.64 % | -194.000 K |
| Net cash provided by operating activities | -679.000 K 0.00 % | -679.000 K 81.00 % | -3.573 M 0.00 % | -3.573 M -198.43 % | 3.630 M 0.00 % | 3.630 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 100.00 % | -329.000 K -205.45 % | 312.000 K | 0.000 100.00 % | -423.000 K |
| Investments in property plant and equipment | 0.000 | 0.000 100.00 % | -500.000 0.00 % | -500.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 3.304 M 0.00 % | 3.304 M 202.24 % | -3.232 M 0.00 % | -3.232 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 |
| 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 |
| 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 |
| Other investing activites | 0.000 | 0.000 100.00 % | -1.000 K 0.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 |
| Net cash used for investing activites | 0.000 | 0.000 -100.00 % | 3.303 M 0.00 % | 3.303 M 202.20 % | -3.232 M 0.00 % | -3.232 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 |
| 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 100.00 % | -28.000 K |
| 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 |
| 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 |
| 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 |
| Other financing activites | 369.500 K 0.00 % | 369.500 K 126.69 % | 163.000 K 0.00 % | 163.000 K 198.79 % | -165.000 K 0.00 % | -165.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 % | 1.227 M 40.23 % | 875.000 K | 0.000 100.00 % | -2.000 K |
| Net cash used provided by financing activities | 369.500 K 0.00 % | 369.500 K 126.69 % | 163.000 K 0.00 % | 163.000 K 198.79 % | -165.000 K 0.00 % | -165.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 % | 1.227 M 40.23 % | 875.000 K | 0.000 100.00 % | -30.000 K |
| Effect of forex changes on cash | 305.000 K 0.00 % | 305.000 K 173.54 % | 111.500 K 0.00 % | 111.500 K 203.72 % | -107.500 K 0.00 % | -107.500 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 |
| Net change in cash | 0.000 | 0.000 | 0.000 100.00 % | -558.000 K -542.86 % | 126.000 K 0.00 % | 126.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 % | 898.000 K -24.35 % | 1.187 M | 0.000 100.00 % | -453.000 K |
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 126.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.808 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.665 M 248.33 % | 478.000 K | 0.000 -100.00 % | 816.000 K |
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 126.000 K 0.00 % | 126.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.808 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.563 M 53.93 % | 1.665 M | 0.000 -100.00 % | 363.000 K |
| Operating cash flow | -679.000 K 0.00 % | -679.000 K 81.00 % | -3.573 M 0.00 % | -3.573 M -198.43 % | 3.630 M 0.00 % | 3.630 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 100.00 % | -329.000 K -205.45 % | 312.000 K | 0.000 100.00 % | -423.000 K |
| Capital expenditure | 0.000 | 0.000 100.00 % | -500.000 0.00 % | -500.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -679.000 K 0.00 % | -679.000 K 81.00 % | -3.574 M 0.00 % | -3.574 M -198.44 % | 3.630 M 0.00 % | 3.630 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 100.00 % | -329.000 K -205.45 % | 312.000 K | 0.000 100.00 % | -423.000 K |
| 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 |