 
					Jackson Investments Ltd JACKSON.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 5.949 M -0.40 % | 5.973 M -63.26 % | 16.257 M -20.22 % | 20.378 M 96.95 % | 10.347 M 23.59 % | 8.372 M -82.15 % | 46.901 M 186.49 % | 16.371 M -62.16 % | 43.264 M -32.57 % | 64.159 M -74.82 % | 254.812 M 93.07 % | 131.978 M -62.79 % | 354.706 M | 
| Net income | -8.623 M -630.76 % | -1.180 M -137.93 % | 3.111 M 51.61 % | 2.052 M 149.08 % | 823.827 K 846.17 % | 87.070 K -85.65 % | 606.841 K 105.09 % | 295.889 K -11.28 % | 333.524 K -33.48 % | 501.352 K -83.42 % | 3.024 M 51.03 % | 2.002 M 21.30 % | 1.651 M | 
| Income before tax | -8.623 M -638.27 % | -1.168 M -128.78 % | 4.058 M 47.46 % | 2.752 M 164.62 % | 1.040 M -1.66 % | 1.058 M 29.43 % | 817.150 K 105.09 % | 398.439 K -17.49 % | 482.897 K -33.61 % | 727.352 K -83.51 % | 4.410 M 52.19 % | 2.898 M 21.30 % | 2.389 M | 
| Income before tax ratio | -1.45 -641.25 % | -0.20 -178.34 % | 0.25 84.84 % | 0.14 34.36 % | 0.10 -20.44 % | 0.13 625.09 % | 0.02 -28.41 % | 0.02 118.06 % | 0.01 -1.55 % | 0.01 -34.50 % | 0.02 -21.17 % | 0.02 226.01 % | 0.01 | 
| EBITDA | -8.623 M -638.46 % | -1.168 M -128.75 % | 4.061 M 47.51 % | 2.753 M 164.20 % | 1.042 M -1.78 % | 1.061 M 29.46 % | 819.463 K 103.95 % | 401.804 K -17.63 % | 487.791 K -33.59 % | 734.472 K -83.36 % | 4.414 M 531.09 % | -1.024 M -78.98 % | -572.065 K | 
| Net income ratio | -1.45 -633.71 % | -0.20 -203.24 % | 0.19 90.04 % | 0.10 26.47 % | 0.08 665.54 % | 0.01 -19.62 % | 0.01 -28.41 % | 0.02 134.46 % | 0.01 -1.35 % | 0.01 -34.16 % | 0.01 -21.77 % | 0.02 226.01 % | 0.00 | 
| Ratio EBITDA | -1.45 -641.44 % | -0.20 -178.26 % | 0.25 84.90 % | 0.14 34.15 % | 0.10 -20.53 % | 0.13 625.27 % | 0.02 -28.81 % | 0.02 117.69 % | 0.01 -1.51 % | 0.01 -33.91 % | 0.02 323.28 % | -0.01 -381.03 % | 0.00 | 
| Gross profit ratio | 0.99 30.47 % | 0.76 133.65 % | 0.32 -18.01 % | 0.39 -42.14 % | 0.68 15.10 % | 0.59 485.57 % | 0.10 -44.19 % | 0.18 243.17 % | 0.05 2.94 % | 0.05 13.27 % | 0.05 -32.87 % | 0.07 243.64 % | 0.02 | 
| Weighted average shs out dil | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M | 
| Weighted average shs out | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M -0.08 % | 290.943 M 0.08 % | 290.708 M 0.00 % | 290.708 M -3.88 % | 302.451 M 4.04 % | 290.708 M 0.00 % | 290.708 M | 
| EPS diluted | -0.03 -624.39 % | 0.00 -138.32 % | 0.01 50.70 % | 0.01 153.57 % | 0.00 833.33 % | 0.00 -85.71 % | 0.00 110.00 % | 0.00 -9.09 % | 0.00 -35.29 % | 0.00 -83.00 % | 0.01 44.93 % | 0.01 21.05 % | 0.01 | 
| Earnings per share | -0.03 -624.39 % | 0.00 -138.32 % | 0.01 50.70 % | 0.01 153.57 % | 0.00 833.33 % | 0.00 -85.71 % | 0.00 110.00 % | 0.00 -9.09 % | 0.00 -35.29 % | 0.00 -83.00 % | 0.01 44.93 % | 0.01 21.05 % | 0.01 | 
| Gross profit | 5.871 M 29.95 % | 4.518 M -14.16 % | 5.263 M -34.59 % | 8.046 M 13.95 % | 7.061 M 42.26 % | 4.963 M 4.52 % | 4.748 M 59.90 % | 2.970 M 29.85 % | 2.287 M -30.58 % | 3.295 M -71.48 % | 11.552 M 29.61 % | 8.913 M 27.86 % | 6.971 M | 
| Income tax expense | 200.000 -98.33 % | 12.000 K -98.73 % | 947.000 K 35.29 % | 700.000 K 224.07 % | 216.000 K -77.74 % | 970.529 K 361.48 % | 210.309 K 105.08 % | 102.550 K -31.35 % | 149.373 K -33.91 % | 226.000 K -83.69 % | 1.386 M 54.79 % | 895.396 K 21.30 % | 738.170 K | 
| Cost of revenue | 78.000 K -94.64 % | 1.455 M -83.69 % | 8.923 M -27.64 % | 12.332 M 275.29 % | 3.286 M -3.59 % | 3.408 M -91.91 % | 42.152 M 214.54 % | 13.401 M -67.30 % | 40.977 M -32.67 % | 60.864 M -74.98 % | 243.260 M 97.67 % | 123.065 M -64.61 % | 347.736 M | 
| General and administrative expenses | 1.889 M -0.16 % | 1.892 M 42.26 % | 1.330 M -10.62 % | 1.488 M -65.23 % | 4.279 M 206.87 % | 1.394 M 28.64 % | 1.084 M 29.66 % | 835.980 K 108.25 % | 401.426 K -79.31 % | 1.940 M -55.08 % | 4.320 M 597.71 % | 619.107 K | 0.000 | 
| Selling and marketing expenses | 91.000 K 97.83 % | 46.000 K 35.29 % | 34.000 K -15.00 % | 40.000 K 471.43 % | 7.000 K -30.79 % | 10.114 K -48.32 % | 19.572 K 50.88 % | 12.972 K -8.01 % | 14.101 K -62.18 % | 37.281 K -28.53 % | 52.162 K -58.10 % | 124.504 K | 0.000 | 
| Other expenses | 0.000 | 0.000 -100.00 % | 2.593 M -31.53 % | 3.787 M 118.40 % | 1.734 M -56.64 % | 3.999 M 696.06 % | 502.331 K -70.78 % | 1.719 M -5.05 % | 1.810 M | 0.000 -100.00 % | 2.770 M 14.41 % | 2.421 M | 0.000 | 
| Operating expenses | 1.980 M 2.17 % | 1.938 M -51.02 % | 3.957 M -25.55 % | 5.315 M -11.71 % | 6.020 M 11.41 % | 5.403 M 37.46 % | 3.931 M 53.07 % | 2.568 M -48.39 % | 4.975 M 151.57 % | 1.978 M -72.31 % | 7.142 M 18.58 % | 6.023 M 31.45 % | 4.582 M | 
| Cost and expenses | 6.091 M 79.52 % | 3.393 M -72.18 % | 12.198 M -30.80 % | 17.626 M 89.40 % | 9.306 M 5.61 % | 8.812 M -80.88 % | 46.083 M 188.52 % | 15.972 M -62.67 % | 42.788 M -30.55 % | 61.612 M -75.39 % | 250.401 M 93.98 % | 129.088 M -63.36 % | 352.317 M | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.017 -28.41 % | 0.024 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 1.980 M 2.17 % | 1.938 M 42.08 % | 1.364 M -10.73 % | 1.528 M -64.35 % | 4.286 M 205.16 % | 1.405 M 27.27 % | 1.104 M 29.99 % | 848.952 K 104.31 % | 415.527 K -78.99 % | 1.978 M -54.76 % | 4.372 M 487.91 % | 743.611 K -82.34 % | 4.210 M | 
| Interest income | 0.000 | 0.000 100.00 % | -1.000 K -104.35 % | 23.000 K 2 400.00 % | -1.000 K -100.07 % | 1.500 M | 0.000 | 0.000 -100.00 % | 6.347 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 1.000 K -51.24 % | 2.051 K 334.53 % | 472.000 -85.75 % | 3.313 K 3 213.00 % | 100.000 -95.69 % | 2.322 K | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 8.623 M 2 874 233.33 % | 300.000 -85.00 % | 2.000 K 100.00 % | 1.000 K 0.00 % | 1.000 K -37.11 % | 1.590 K -31.26 % | 2.313 K -31.26 % | 3.365 K -31.24 % | 4.894 K -31.26 % | 7.120 K 94.06 % | 3.669 K 100.09 % | -3.922 M -64.16 % | -2.389 M | 
| Operating income | -142.000 K -105.50 % | 2.580 M -36.44 % | 4.059 M 47.49 % | 2.752 M 164.46 % | 1.041 M 336.41 % | -440.182 K -153.84 % | 817.622 K 103.51 % | 401.752 K 8 109.07 % | 4.894 K -99.33 % | 727.352 K -83.51 % | 4.410 M 52.19 % | 2.898 M 21.30 % | 2.389 M | 
| Operating income ratio | -0.02 -105.53 % | 0.43 73.00 % | 0.25 84.88 % | 0.14 34.28 % | 0.10 291.28 % | -0.05 -401.62 % | 0.02 -28.96 % | 0.02 21 594.82 % | 0.00 -99.00 % | 0.01 -34.50 % | 0.02 -21.17 % | 0.02 226.01 % | 0.01 | 
| Total other income expenses net | -8.481 M | 0.000 100.00 % | -1.000 K -104.76 % | 21.000 K 3 481.64 % | -621.000 -100.04 % | 1.498 M 317 426.48 % | -472.000 85.75 % | -3.313 K -100.69 % | 478.003 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -713.200 K -13.57 % | -628.000 K -19.62 % | -525.000 K 96.82 % | -16.497 M -21 324.68 % | -77.000 K -100.96 % | 7.986 M -94.10 % | 135.438 M -17.99 % | 165.149 M 3 063.15 % | 5.221 M 444.92 % | -1.514 M 62.80 % | -4.069 M 61.71 % | -10.626 M -255.92 % | -2.985 M | 
| Total investments | 79.862 M -0.15 % | 79.981 M 2.84 % | 77.771 M -28.60 % | 108.921 M 29.12 % | 84.358 M -5.65 % | 89.414 M 9.66 % | 81.536 M -3.29 % | 84.310 M 39.17 % | 60.580 M 118.19 % | 27.765 M -46.19 % | 51.602 M -51.93 % | 107.345 M 152.75 % | 42.470 M | 
| Total debt | 0.000 -100.00 % | 211.516 M 5 482.36 % | 3.789 M -54.72 % | 8.368 M | 0.000 -100.00 % | 8.011 M -94.13 % | 136.440 M -18.25 % | 166.909 M 2 123.56 % | 7.506 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accumulated other comprehensive income loss | 14.809 M -0.59 % | 14.897 M -4.82 % | 15.652 M -2.41 % | 16.038 M | 0.000 | 0.000 -100.00 % | 315.389 M 0.19 % | 314.782 M 0.09 % | 314.486 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Retained earnings | -32.753 M -210.75 % | 29.575 M 100.97 % | 14.716 M 26.81 % | 11.605 M 21.47 % | 9.553 M 9.44 % | 8.730 M -97.23 % | 315.389 M 0.19 % | 314.782 M 0.09 % | 314.486 M 4 146.78 % | 7.405 M 7.26 % | 6.904 M 77.95 % | 3.880 M 106.66 % | 1.877 M | 
| Common stock | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M | 
| Total equity | 272.764 M -3.09 % | 281.475 M -12.33 % | 321.075 M 0.86 % | 318.351 M 0.65 % | 316.299 M 39.93 % | 226.037 M -2.94 % | 232.888 M 1.82 % | 228.730 M -9.16 % | 251.792 M -19.85 % | 314.151 M 0.16 % | 313.650 M 0.97 % | 310.626 M 0.65 % | 308.624 M | 
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current liabilities | 0.000 -100.00 % | 4.314 M 431 300.00 % | 1.000 K -99.99 % | 11.641 M 1 164 000.00 % | 1.000 K -99.79 % | 476.135 K 880.69 % | 48.551 K 172.94 % | 17.788 K -89.56 % | 170.391 K -99.24 % | 22.347 M | 0.000 | 0.000 | 0.000 | 
| Other current liabilities | 428.000 K 23.34 % | 347.000 K -26.17 % | 470.000 K -82.98 % | 2.762 M 258.70 % | 770.000 K 61.72 % | 476.135 K 880.71 % | 48.550 K 172.94 % | 17.788 K 101.11 % | -1.601 M -290.89 % | 838.847 K -76.68 % | 3.598 M 20.17 % | 2.994 M 120.85 % | 1.356 M | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 4.395 M 1.88 % | 4.314 M -2.77 % | 4.437 M -61.88 % | 11.641 M 1 411.82 % | 770.000 K 61.72 % | 476.135 K 880.71 % | 48.550 K 172.94 % | 17.788 K -89.56 % | 170.391 K -99.24 % | 22.347 M -73.93 % | 85.727 M 134.90 % | 36.496 M 438.95 % | 6.772 M | 
| Total liabilities | 4.395 M 1.88 % | 4.314 M -2.77 % | 4.437 M -61.88 % | 11.641 M 1 409.86 % | 771.000 K 61.93 % | 476.135 K -99.84 % | 290.708 M 0.00 % | 290.708 M 170 512.33 % | 170.391 K -99.24 % | 22.347 M -73.93 % | 85.727 M 134.90 % | 36.496 M 438.95 % | 6.772 M | 
| Other non current assets | 1.668 M 314.98 % | 402.000 K 393.43 % | -137.000 K -102.68 % | 5.106 M -3.72 % | 5.303 M 11.61 % | 4.751 M -49.33 % | 9.377 M 7.02 % | 8.761 M 16.72 % | 7.506 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Long term investments | 0.000 -100.00 % | 79.674 M 2.49 % | 77.740 M | 0.000 100.00 % | -1.579 K | 0.000 100.00 % | -11.569 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| GoodWill | 0.000 -100.00 % | 402.000 K 193.43 % | 137.000 K 13 600.00 % | 1.000 K -36.67 % | 1.579 K -6.24 % | 1.684 K -18.01 % | 2.054 K 3.79 % | 1.979 K 16.96 % | 1.692 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 -100.00 % | 402.000 K 193.43 % | 137.000 K 13 600.00 % | 1.000 K -36.67 % | 1.579 K -6.24 % | 1.684 K -18.01 % | 2.054 K 3.79 % | 1.979 K 16.96 % | 1.692 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 1.300 K 30.00 % | 1.000 K 0.00 % | 1.000 K -50.00 % | 2.000 K -16.87 % | 2.406 K -31.24 % | 3.499 K -31.24 % | 5.089 K -31.25 % | 7.402 K -31.25 % | 10.767 K -31.25 % | 15.661 K -31.25 % | 22.781 K | 0.000 | 0.000 | 
| Total non current assets | 2.102 M -97.39 % | 80.384 M 3.22 % | 77.878 M 1 424.03 % | 5.110 M -3.71 % | 5.307 M 11.57 % | 4.757 M -49.25 % | 9.372 M 6.86 % | 8.771 M 16.65 % | 7.519 M 47 913.05 % | 15.660 K -31.26 % | 22.781 K | 0.000 | 0.000 | 
| Other current assets | 70.636 M 191.29 % | -77.372 M -126.57 % | 291.179 M 55.40 % | 187.369 M -14.08 % | 218.075 M 3.87 % | 209.946 M 10.14 % | 190.610 M 20.53 % | 158.147 M 78 973.64 % | 200.000 K -99.91 % | 231.646 M -20.18 % | 290.193 M 61.62 % | 179.551 M -39.04 % | 294.549 M | 
| Short term investments | 79.862 M 25 913.62 % | 307.000 K 890.32 % | 31.000 K -99.97 % | 108.921 M 29.12 % | 84.358 M -5.65 % | 89.414 M 9.65 % | 81.547 M -3.28 % | 84.310 M 39.17 % | 60.580 M 118.19 % | 27.765 M -46.19 % | 51.602 M -51.93 % | 107.345 M 152.75 % | 42.470 M | 
| cash and cash equivalents | 713.200 K -22.05 % | 915.000 K 74.29 % | 525.000 K -96.82 % | 16.497 M 21 324.68 % | 77.000 K 209.29 % | 24.896 K -97.52 % | 1.002 M -43.06 % | 1.760 M -22.99 % | 2.285 M 50.98 % | 1.514 M -62.80 % | 4.069 M -61.71 % | 10.626 M 255.92 % | 2.985 M | 
| Cash and short term investments | 80.724 M 1.64 % | 79.424 M 14 184.89 % | 556.000 K -99.56 % | 125.418 M 48.54 % | 84.435 M -5.59 % | 89.439 M 8.35 % | 82.549 M -4.09 % | 86.069 M 36.91 % | 62.865 M 114.71 % | 29.279 M -47.41 % | 55.670 M -52.81 % | 117.971 M 159.53 % | 45.456 M | 
| Total current assets | 275.058 M 13.16 % | 243.072 M -25.17 % | 324.845 M -0.01 % | 324.882 M 4.21 % | 311.763 M 0.18 % | 311.195 M 1.68 % | 306.065 M 0.01 % | 306.029 M -0.36 % | 307.138 M -8.72 % | 336.483 M -15.74 % | 399.355 M 15.05 % | 347.122 M 10.06 % | 315.395 M | 
| Inventory | 148.900 K -0.07 % | 149.000 K -89.99 % | 1.488 M -54.36 % | 3.260 M 679.90 % | 418.000 K -87.18 % | 3.260 M | 0.000 -100.00 % | 39.852 M 7.16 % | 37.189 M -25.76 % | 50.090 M | 0.000 | 0.000 100.00 % | -42.470 M | 
| Net receivables | 123.549 M -48.71 % | 240.871 M 661.72 % | 31.622 M 257.92 % | 8.835 M 0.00 % | 8.835 M 3.33 % | 8.550 M -73.73 % | 32.543 M 48.19 % | 21.960 M -89.39 % | 206.884 M 712.32 % | 25.468 M -52.39 % | 53.491 M 7.85 % | 49.600 M 177.70 % | 17.861 M | 
| Tax assets | 432.500 K 555.26 % | -95.000 K -169.34 % | 137.000 K 13 600.00 % | 1.000 K -36.67 % | 1.579 K | 0.000 -100.00 % | 9.515 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other assets | 0.000 | 0.000 100.00 % | -77.210 M | 0.000 100.00 % | -385.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 3.967 M 0.00 % | 3.967 M 0.00 % | 3.967 M -55.32 % | 8.879 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.200 K -99.97 % | 17.721 M -78.42 % | 82.130 M 145.15 % | 33.502 M | 0.000 | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.765 M -53.39 % | 3.788 M | 0.000 | 0.000 | 0.000 | 
| Deferred revenue non current | 0.000 -100.00 % | 4.314 M | 0.000 -100.00 % | 11.641 M | 0.000 -100.00 % | 476.135 K 880.69 % | 48.551 K 172.94 % | 17.788 K -89.56 % | 170.391 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Minority interest | 0.000 100.00 % | -97.945 M -25.10 % | -78.296 M | 0.000 100.00 % | -84.435 M 5.59 % | -89.439 M -8.35 % | -82.549 M 4.09 % | -86.069 M -36.91 % | -62.865 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 0.000 -100.00 % | 13.537 M | 0.000 -100.00 % | 274.670 M | 0.000 | 0.000 -100.00 % | 8.643 M 7.55 % | 8.036 M 3.82 % | 7.740 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 0.000 100.00 % | -29.575 M | 0.000 | 0.000 -100.00 % | 16.038 M 0.00 % | 16.038 M 101.29 % | -1.245 B -0.19 % | -1.243 B -102.86 % | -612.764 M -3 920.66 % | 16.038 M 0.00 % | 16.038 M 0.00 % | 16.038 M 0.00 % | 16.038 M | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other liabilities | 0.000 100.00 % | -4.314 M -431 300.00 % | -1.000 K 99.99 % | -11.641 M | 0.000 100.00 % | -476.135 K -100.16 % | 290.611 M -0.02 % | 290.672 M 170 691.45 % | -170.391 K 99.24 % | -22.347 M | 0.000 | 0.000 | 0.000 | 
| Total assets | 277.159 M -3.02 % | 285.789 M -12.20 % | 325.513 M -1.36 % | 329.992 M 4.08 % | 317.070 M 0.35 % | 315.952 M 0.16 % | 315.437 M 0.20 % | 314.800 M 0.05 % | 314.656 M -6.49 % | 336.499 M -15.74 % | 399.377 M 15.05 % | 347.122 M 10.06 % | 315.395 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Change in working capital | 8.402 M 55.42 % | 5.406 M 110.88 % | -49.709 M -266.50 % | 29.855 M 612.27 % | -5.828 M -185.70 % | 6.801 M 292.90 % | -3.526 M -114.59 % | 24.167 M -27.31 % | 33.248 M 35.84 % | 24.476 M 141.09 % | -59.572 M -147.33 % | -24.086 M -1 208.74 % | 2.172 M | 
| Accounts receivables | 802.900 K -30.18 % | 1.150 M -91.63 % | 13.735 M | 0.000 100.00 % | -5.362 M -122.35 % | 23.993 M 1 536.28 % | -1.670 M -104.23 % | 39.517 M -2.89 % | 40.693 M 45.21 % | 28.023 M 820.13 % | -3.891 M 87.74 % | -31.739 M -262.75 % | 19.501 M | 
| Inventory | 400.000 -99.97 % | 1.338 M -78.61 % | 6.256 M 185.41 % | -7.325 M -3 404.78 % | -209.000 K -235.71 % | 154.000 K -99.61 % | 39.489 M 1 582.62 % | -2.663 M -120.64 % | 12.901 M 753.40 % | 1.512 M -97.29 % | 55.743 M 185.92 % | -64.875 M -152.38 % | 123.845 M | 
| Accounts payables | 0.000 | 0.000 100.00 % | -4.912 M -155.32 % | 8.879 M | 0.000 | 0.000 100.00 % | 0.000 100.00 % | -6.200 K 99.96 % | -17.668 M 72.57 % | -64.409 M | 0.000 | 0.000 | 0.000 | 
| Other working capital | 7.598 M 160.38 % | 2.918 M 104.50 % | -64.788 M -328.92 % | 28.301 M 11 114.33 % | -256.947 K 98.52 % | -17.346 M 58.04 % | -41.344 M -226.05 % | -12.680 M -373.44 % | -2.678 M -104.51 % | 59.350 M 153.26 % | -111.424 M -253.63 % | 72.527 M 151.37 % | -141.174 M | 
| Other non cash items | -119.000 K 92.59 % | -1.606 M -206.49 % | -524.000 K -221.02 % | 433.000 K 79 695.59 % | -544.000 -247.03 % | 370.000 100.06 % | -603.896 K 52.13 % | -1.262 M -201 425.40 % | -626.000 100.00 % | -18.090 M -154.28 % | 33.330 M 91.78 % | 17.379 M 1 573.53 % | -1.179 M | 
| Net cash provided by operating activities | -340.000 K -112.98 % | 2.620 M 105.56 % | -47.122 M -245.70 % | 32.341 M 746.34 % | -5.004 M -172.62 % | 6.890 M 295.71 % | -3.520 M -115.17 % | 23.205 M -30.91 % | 33.586 M 387.15 % | 6.894 M 129.70 % | -23.215 M -393.44 % | -4.705 M -277.96 % | 2.644 M | 
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.450 K | 0.000 | 0.000 | 
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.867 M | 0.000 100.00 % | -23.730 M 27.68 % | -32.815 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.056 M | 0.000 -100.00 % | 2.774 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | 118.900 K 105.31 % | -2.241 M -107.19 % | 31.150 M 295.89 % | -15.902 M | 0.000 | 0.000 -100.00 % | 8.501 M | 0.000 | 0.000 100.00 % | -9.449 M -156.64 % | 16.684 M 35.15 % | 12.345 M | 0.000 | 
| Net cash used for investing activites | 118.900 K 105.31 % | -2.241 M -107.19 % | 31.150 M 295.89 % | -15.902 M -414.54 % | 5.056 M 164.26 % | -7.867 M -169.78 % | 11.275 M 147.51 % | -23.730 M 27.68 % | -32.815 M -247.27 % | -9.449 M -156.73 % | 16.658 M 34.93 % | 12.345 M | 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 | 
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Effect of forex changes on cash | -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 | 
| Net change in cash | -222.000 K -158.58 % | 379.000 K 102.37 % | -15.972 M -197.15 % | 16.440 M 31 525.72 % | 51.983 K 105.32 % | -977.199 K -28.94 % | -757.896 K -44.26 % | -525.364 K -168.08 % | 771.674 K 130.20 % | -2.555 M 61.04 % | -6.557 M -185.82 % | 7.640 M 189.00 % | 2.644 M | 
| Cash at beginning of period | 935.000 K 68.17 % | 556.000 K -96.64 % | 16.528 M 18 681.82 % | 88.000 K 141.33 % | 36.465 K -96.36 % | 1.002 M -43.06 % | 1.760 M -22.99 % | 2.285 M 50.98 % | 1.514 M -62.80 % | 4.069 M -61.71 % | 10.626 M 255.92 % | 2.985 M 773.60 % | 341.739 K | 
| Cash at end of period | 713.200 K -23.72 % | 935.000 K 68.17 % | 556.000 K -96.64 % | 16.528 M 18 681.82 % | 88.000 K 253.47 % | 24.896 K -97.52 % | 1.002 M -43.06 % | 1.760 M -22.99 % | 2.285 M 50.98 % | 1.514 M -62.80 % | 4.069 M -61.71 % | 10.626 M 255.92 % | 2.985 M | 
| Operating cash flow | -340.000 K -112.98 % | 2.620 M 103.13 % | -83.643 M -156.84 % | -32.566 M -112.14 % | -15.351 M -322.81 % | 6.890 M 295.71 % | -3.520 M -115.17 % | 23.205 M -30.91 % | 33.586 M 33.23 % | 25.210 M 208.59 % | -23.215 M -393.44 % | -4.705 M -277.96 % | 2.644 M | 
| Capital expenditure | 704.400 K | 0.000 | 0.000 | 0.000 100.00 % | -3.000 | 0.000 | 0.000 -100.00 % | 4.000 | 0.000 | 0.000 100.00 % | -26.453 K | 0.000 | 0.000 | 
| Free CashFlow | -340.000 K -112.98 % | 2.620 M 103.13 % | -83.643 M -156.84 % | -32.566 M -112.14 % | -15.351 M -322.81 % | 6.890 M 295.71 % | -3.520 M -115.17 % | 23.205 M -30.91 % | 33.586 M 33.23 % | 25.210 M 208.47 % | -23.241 M -394.01 % | -4.705 M -277.96 % | 2.644 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.520 M 3.61 % | 1.467 M -2.17 % | 1.500 M 0.01 % | 1.500 M 1.09 % | 1.483 M -4.93 % | 1.560 M 6.83 % | 1.461 M 1.84 % | 1.434 M -19.30 % | 1.777 M -35.05 % | 2.737 M 105.87 % | 1.329 M -8.01 % | 1.445 M -85.58 % | 10.023 M 105.04 % | 4.888 M -50.32 % | 9.840 M 280.79 % | 2.584 M -2.40 % | 2.648 M -5.46 % | 2.800 M 9.47 % | 2.558 M -0.30 % | 2.566 M 5.93 % | 2.422 M 10.37 % | 2.195 M 1.57 % | 2.161 M 7.66 % | 2.007 M -0.13 % | 2.010 M 6.46 % | 1.887 M -95.32 % | 40.290 M 1 697.14 % | 2.242 M -9.64 % | 2.481 M -10.37 % | 2.768 M -12.93 % | 3.179 M -50.56 % | 6.431 M 61.09 % | 3.992 M -73.82 % | 15.248 M -22.11 % | 19.575 M 374.20 % | 4.128 M -4.44 % | 4.320 M -78.53 % | 20.118 M -78.25 % | 92.510 M 1 807.42 % | 4.850 M -2.39 % | 4.969 M -88.41 % | 42.858 M 223.40 % | 13.252 M -91.96 % | 164.882 M 387.53 % | 33.820 M -61.93 % | 88.843 M 145.29 % | 36.219 M 946.19 % | 3.462 M 0.00 % | 3.462 M -98.97 % | 336.455 M 5 430.17 % | 6.084 M | 
| Net income | 384.000 K 103.90 % | -9.847 M -1 765.88 % | 591.100 K 44.28 % | 409.700 K 83.72 % | 223.000 K 116.60 % | -1.344 M -1 813.65 % | 78.400 K -85.53 % | 541.900 K 375.36 % | -196.800 K -112.80 % | 1.537 M 963.05 % | -178.100 K 39.91 % | -296.400 K -114.47 % | 2.048 M 142.13 % | -4.861 M -206.88 % | 4.548 M 138.24 % | 1.909 M 153.36 % | 753.500 K 157.87 % | 292.200 K 124.77 % | 130.000 K 928.03 % | -15.700 K -103.76 % | 417.500 K 154.24 % | -769.700 K -247.62 % | 521.400 K 1 723.08 % | 28.600 K -90.68 % | 307.000 K 124.70 % | -1.243 M -4 571.79 % | 27.800 K -97.03 % | 934.500 K 5.27 % | 887.700 K 45.26 % | 611.100 K 135.94 % | -1.701 M -23.14 % | -1.381 M -149.92 % | 2.766 M -32.19 % | 4.080 M 938.05 % | 393.000 K 116.27 % | -2.415 M -40.16 % | -1.723 M 81.16 % | -9.144 M -586.11 % | 1.881 M -51.14 % | 3.850 M -1.56 % | 3.911 M 221.58 % | -3.217 M -274.83 % | 1.840 M 8.75 % | 1.692 M -37.54 % | 2.709 M 161.53 % | -4.403 M -347.06 % | 1.782 M -22.92 % | 2.312 M 0.00 % | 2.312 M 1 809.17 % | -135.270 K -122.73 % | 595.000 K | 
| Income before tax | 513.000 K 104.99 % | -10.277 M -1 386.39 % | 798.900 K 44.34 % | 553.500 K 83.64 % | 301.400 K 121.69 % | -1.390 M -1 409.80 % | 106.100 K -81.46 % | 572.200 K 390.75 % | -196.800 K -110.53 % | 1.869 M 1 149.30 % | -178.100 K 55.52 % | -400.400 K -114.47 % | 2.768 M 144.84 % | -6.173 M -200.43 % | 6.146 M 182.19 % | 2.178 M 113.91 % | 1.018 M 216.85 % | 321.347 K 82.90 % | 175.700 K 924.88 % | -21.300 K -103.78 % | 564.100 K 181.67 % | -690.701 K -153.30 % | 1.296 M 3 346.54 % | 37.600 K -90.94 % | 414.900 K 140.17 % | -1.033 M -3 815.29 % | 27.800 K -97.03 % | 934.500 K 5.27 % | 887.700 K 24.40 % | 713.600 K 141.96 % | -1.701 M -23.14 % | -1.381 M -149.92 % | 2.766 M -34.58 % | 4.229 M 976.06 % | 393.000 K 116.27 % | -2.415 M -40.16 % | -1.723 M 80.68 % | -8.918 M -574.09 % | 1.881 M -51.17 % | 3.852 M -1.51 % | 3.911 M 313.62 % | -1.831 M -199.50 % | 1.840 M 8.75 % | 1.692 M -37.54 % | 2.709 M 177.24 % | -3.507 M -296.82 % | 1.782 M -22.92 % | 2.312 M 0.00 % | 2.312 M 283.48 % | 602.899 K 1.33 % | 595.000 K | 
| Income before tax ratio | 0.34 104.82 % | -7.01 -1 414.98 % | 0.53 44.33 % | 0.37 81.66 % | 0.20 122.81 % | -0.89 -1 326.11 % | 0.07 -81.79 % | 0.40 460.31 % | -0.11 -116.21 % | 0.68 609.70 % | -0.13 51.65 % | -0.28 -200.34 % | 0.28 121.87 % | -1.26 -302.17 % | 0.62 -25.89 % | 0.84 119.16 % | 0.38 235.15 % | 0.11 67.07 % | 0.07 927.37 % | -0.01 -103.56 % | 0.23 173.99 % | -0.31 -152.47 % | 0.60 3 101.36 % | 0.02 -90.93 % | 0.21 137.73 % | -0.55 -79 406.27 % | 0.00 -99.83 % | 0.42 16.51 % | 0.36 38.79 % | 0.26 148.19 % | -0.53 -149.07 % | -0.21 -130.99 % | 0.69 149.85 % | 0.28 1 281.43 % | 0.02 103.43 % | -0.59 -46.68 % | -0.40 10.02 % | -0.44 -2 280.04 % | 0.02 -97.44 % | 0.79 0.91 % | 0.79 1 942.44 % | -0.04 -130.77 % | 0.14 1 253.04 % | 0.01 -87.19 % | 0.08 302.90 % | -0.04 -180.24 % | 0.05 -92.63 % | 0.67 0.00 % | 0.67 37 168.64 % | 0.00 -98.17 % | 0.10 | 
| EBITDA | 513.000 K 104.99 % | -10.277 M -1 386.39 % | 798.900 K 44.34 % | 553.500 K 83.64 % | 301.400 K 121.69 % | -1.390 M -1 409.80 % | 106.100 K -81.46 % | 572.275 K 390.90 % | -196.725 K -110.53 % | 1.869 M 1 149.83 % | -178.000 K 55.52 % | -400.150 K -114.46 % | 2.768 M 142.00 % | -6.590 M -207.22 % | 6.146 M 182.18 % | 2.178 M 113.88 % | 1.018 M 216.04 % | 322.240 K 83.09 % | 175.998 K 934.11 % | -21.100 K -103.74 % | 564.500 K 174.15 % | -761.340 K -477.11 % | -131.922 K -448.08 % | 37.900 K -90.87 % | 415.300 K 140.23 % | -1.032 M -3 704.40 % | 28.641 K -96.94 % | 935.341 K 5.30 % | 888.300 K 24.32 % | 714.500 K 142.05 % | -1.699 M -23.16 % | -1.380 M -149.86 % | 2.767 M -34.58 % | 4.230 M 974.23 % | 393.780 K 116.32 % | -2.413 M -40.14 % | -1.722 M 80.68 % | -8.915 M -573.71 % | 1.882 M -51.13 % | 3.851 M -1.59 % | 3.913 M 313.95 % | -1.829 M -199.40 % | 1.840 M 183 900.00 % | 1.000 K 200.00 % | -1.000 K 99.90 % | -1.025 M -102 587.30 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 200.00 % | -1.000 K | 
| Net income ratio | 0.25 103.76 % | -6.71 -1 802.90 % | 0.39 44.27 % | 0.27 81.74 % | 0.15 117.46 % | -0.86 -1 704.15 % | 0.05 -85.79 % | 0.38 441.23 % | -0.11 -119.71 % | 0.56 519.23 % | -0.13 34.68 % | -0.21 -200.38 % | 0.20 120.55 % | -0.99 -315.15 % | 0.46 -37.44 % | 0.74 159.59 % | 0.28 172.76 % | 0.10 105.32 % | 0.05 930.52 % | -0.01 -103.55 % | 0.17 149.14 % | -0.35 -245.34 % | 0.24 1 593.39 % | 0.01 -90.67 % | 0.15 123.20 % | -0.66 -95 554.62 % | 0.00 -99.83 % | 0.42 16.51 % | 0.36 62.07 % | 0.22 141.27 % | -0.53 -149.07 % | -0.21 -130.99 % | 0.69 159.00 % | 0.27 1 232.64 % | 0.02 103.43 % | -0.59 -46.68 % | -0.40 12.25 % | -0.45 -2 335.29 % | 0.02 -97.44 % | 0.79 0.86 % | 0.79 1 148.63 % | -0.08 -154.06 % | 0.14 1 253.04 % | 0.01 -87.19 % | 0.08 261.64 % | -0.05 -200.72 % | 0.05 -92.63 % | 0.67 0.00 % | 0.67 166 206.51 % | 0.00 -100.41 % | 0.10 | 
| Ratio EBITDA | 0.34 104.82 % | -7.01 -1 414.98 % | 0.53 44.33 % | 0.37 81.66 % | 0.20 122.81 % | -0.89 -1 326.11 % | 0.07 -81.80 % | 0.40 460.49 % | -0.11 -116.21 % | 0.68 609.95 % | -0.13 51.64 % | -0.28 -200.28 % | 0.28 120.48 % | -1.35 -315.83 % | 0.62 -25.90 % | 0.84 119.14 % | 0.38 234.29 % | 0.12 67.25 % | 0.07 936.62 % | -0.01 -103.53 % | 0.23 167.18 % | -0.35 -468.19 % | -0.06 -423.32 % | 0.02 -90.86 % | 0.21 137.79 % | -0.55 -77 039.33 % | 0.00 -99.83 % | 0.42 16.53 % | 0.36 38.71 % | 0.26 148.29 % | -0.53 -149.12 % | -0.21 -130.95 % | 0.69 149.87 % | 0.28 1 279.10 % | 0.02 103.44 % | -0.58 -46.66 % | -0.40 10.05 % | -0.44 -2 278.30 % | 0.02 -97.44 % | 0.79 0.83 % | 0.79 1 945.32 % | -0.04 -130.74 % | 0.14 2 289 252.94 % | 0.00 120.51 % | 0.00 99.74 % | -0.01 -41 881.65 % | 0.00 -90.44 % | 0.00 0.00 % | 0.00 9 618.40 % | 0.00 101.81 % | 0.00 | 
| Gross profit ratio | 0.66 -3.68 % | 0.68 -0.98 % | 0.69 -1.94 % | 0.70 37.17 % | 0.51 358.55 % | -0.20 -127.91 % | 0.71 1.39 % | 0.70 280.30 % | 0.18 -80.34 % | 0.94 162.07 % | 0.36 -23.91 % | 0.47 57.99 % | 0.30 129.99 % | -0.99 -244.05 % | 0.69 -44.43 % | 1.24 32.15 % | 0.94 -4.44 % | 0.98 72.66 % | 0.57 17.40 % | 0.49 -26.78 % | 0.66 232.46 % | 0.20 -58.47 % | 0.48 -1.71 % | 0.49 -17.13 % | 0.59 -25.95 % | 0.80 4 294.65 % | 0.02 -97.50 % | 0.72 27.32 % | 0.57 18.90 % | 0.48 232.79 % | -0.36 -216.46 % | -0.11 -113.30 % | 0.85 164.91 % | 0.32 701.74 % | 0.04 386.22 % | -0.01 90.40 % | -0.15 54.82 % | -0.32 -911.32 % | 0.04 -96.01 % | 1.00 0.00 % | 1.00 4 178.08 % | 0.02 -90.29 % | 0.24 1 029.49 % | 0.02 -82.77 % | 0.12 1 274.39 % | -0.01 -113.01 % | 0.08 -91.90 % | 1.00 0.00 % | 1.00 18 794.85 % | 0.01 -98.14 % | 0.28 | 
| Weighted average shs out dil | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 30.36 % | 223.000 M -23.29 % | 290.708 M 0.00 % | 290.708 M 7.29 % | 270.950 M -6.80 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 6.34 % | 273.367 M 6.77 % | 256.025 M -10.01 % | 284.506 M -2.13 % | 290.708 M 6.59 % | 272.729 M 8.58 % | 251.167 M -13.60 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 11.51 % | 260.700 M -10.32 % | 290.708 M -5.31 % | 307.000 M 5.60 % | 290.708 M 0.00 % | 290.708 M -6.67 % | 311.500 M 5.27 % | 295.900 M -3.16 % | 305.550 M 7.81 % | 283.417 M 2.61 % | 276.200 M -0.16 % | 276.640 M -5.03 % | 291.300 M 0.20 % | 290.708 M -3.70 % | 301.875 M 5.12 % | 287.167 M -5.77 % | 304.767 M -2.79 % | 313.500 M 7.84 % | 290.708 M 0.00 % | 290.708 M -0.60 % | 292.455 M 0.60 % | 290.708 M 0.00 % | 290.708 M -3.42 % | 301.000 M 3.54 % | 290.708 M 0.29 % | 289.854 M 0.30 % | 289.000 M 0.00 % | 289.000 M 7.10 % | 269.832 M -9.30 % | 297.500 M | 
| Weighted average shs out | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 30.36 % | 223.000 M -23.29 % | 290.708 M 0.00 % | 290.708 M 7.29 % | 270.950 M -6.80 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 6.34 % | 273.367 M 6.77 % | 256.025 M -10.01 % | 284.519 M -2.13 % | 290.708 M 6.59 % | 272.729 M 8.58 % | 251.167 M -13.60 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 11.51 % | 260.700 M -10.32 % | 290.708 M -5.31 % | 307.000 M 5.60 % | 290.708 M 0.00 % | 290.708 M -6.67 % | 311.500 M 5.27 % | 295.900 M -3.16 % | 305.550 M 7.81 % | 283.417 M 2.61 % | 276.200 M -0.16 % | 276.640 M -5.03 % | 291.300 M -1.68 % | 296.292 M -1.85 % | 301.875 M 5.12 % | 287.167 M -5.78 % | 304.768 M -2.79 % | 313.500 M 7.84 % | 290.708 M 0.00 % | 290.708 M -1.98 % | 296.579 M 2.02 % | 290.708 M 0.00 % | 290.708 M -3.42 % | 301.000 M 3.54 % | 290.721 M 0.29 % | 289.870 M 0.30 % | 289.000 M 0.00 % | 289.000 M 7.04 % | 270.000 M -9.24 % | 297.500 M | 
| EPS diluted | 0.00 103.83 % | -0.03 -1 795.00 % | 0.00 42.86 % | 0.00 40.00 % | 0.00 121.74 % | 0.00 -1 633.33 % | 0.00 -85.00 % | 0.00 385.71 % | 0.00 -124.14 % | 0.00 583.33 % | 0.00 45.45 % | 0.00 -113.75 % | 0.01 150.96 % | -0.02 -200.64 % | 0.02 122.86 % | 0.01 133.33 % | 0.00 200.00 % | 0.00 150.00 % | 0.00 500.00 % | 0.00 -107.14 % | 0.00 146.67 % | 0.00 -250.00 % | 0.00 1 900.00 % | 0.00 -90.00 % | 0.00 125.00 % | 0.00 -4 100.00 % | 0.00 -96.67 % | 0.00 0.00 % | 0.00 50.00 % | 0.00 133.33 % | -0.01 -20.00 % | -0.01 -150.00 % | 0.01 -28.57 % | 0.01 900.00 % | 0.00 117.50 % | -0.01 -33.33 % | -0.01 80.00 % | -0.03 -600.00 % | 0.01 -95.38 % | 0.13 900.00 % | 0.01 218.18 % | -0.01 -283.33 % | 0.01 3.45 % | 0.01 -35.56 % | 0.01 159.60 % | -0.02 -351.67 % | 0.01 -25.00 % | 0.01 0.00 % | 0.01 1 700.00 % | 0.00 -125.00 % | 0.00 | 
| Earnings per share | 0.00 103.83 % | -0.03 -1 795.00 % | 0.00 42.86 % | 0.00 40.00 % | 0.00 121.74 % | 0.00 -1 633.33 % | 0.00 -85.00 % | 0.00 385.71 % | 0.00 -124.14 % | 0.00 583.33 % | 0.00 45.45 % | 0.00 -113.75 % | 0.01 150.96 % | -0.02 -200.64 % | 0.02 122.86 % | 0.01 133.33 % | 0.00 200.00 % | 0.00 150.00 % | 0.00 500.00 % | 0.00 -110.00 % | 0.00 133.33 % | 0.00 -250.00 % | 0.00 1 900.00 % | 0.00 -90.00 % | 0.00 125.00 % | 0.00 -4 100.00 % | 0.00 -96.67 % | 0.00 0.00 % | 0.00 50.00 % | 0.00 133.33 % | -0.01 -20.00 % | -0.01 -150.00 % | 0.01 -28.57 % | 0.01 1 300.00 % | 0.00 112.50 % | -0.01 -33.33 % | -0.01 80.00 % | -0.03 -600.00 % | 0.01 -95.38 % | 0.13 900.00 % | 0.01 220.37 % | -0.01 -280.00 % | 0.01 3.45 % | 0.01 -35.56 % | 0.01 159.60 % | -0.02 -351.67 % | 0.01 -25.00 % | 0.01 0.00 % | 0.01 1 700.00 % | 0.00 -125.00 % | 0.00 | 
| Gross profit | 1.002 M -0.20 % | 1.004 M -3.14 % | 1.037 M -1.93 % | 1.057 M 38.66 % | 762.200 K 345.79 % | -310.100 K -129.82 % | 1.040 M 3.26 % | 1.007 M 206.89 % | 328.200 K -87.23 % | 2.570 M 439.52 % | 476.400 K -30.00 % | 680.600 K -77.22 % | 2.988 M 161.49 % | -4.859 M -171.56 % | 6.790 M 111.61 % | 3.209 M 28.98 % | 2.488 M -9.66 % | 2.754 M 89.01 % | 1.457 M 17.05 % | 1.245 M -22.43 % | 1.605 M 266.96 % | 437.327 K -57.82 % | 1.037 M 5.82 % | 979.700 K -17.23 % | 1.184 M -21.16 % | 1.501 M 105.88 % | 729.300 K -54.99 % | 1.620 M 15.04 % | 1.408 M 6.57 % | 1.322 M 215.63 % | -1.143 M -56.45 % | -730.600 K -121.43 % | 3.410 M -30.64 % | 4.916 M 524.51 % | 787.200 K 1 457.24 % | -58.000 K 90.82 % | -632.000 K 90.30 % | -6.514 M -276.44 % | 3.692 M -23.88 % | 4.850 M -2.39 % | 4.969 M 396.01 % | 1.002 M -68.60 % | 3.190 M -9.22 % | 3.514 M -15.99 % | 4.183 M 547.06 % | -935.667 K -131.91 % | 2.932 M -15.31 % | 3.462 M 0.00 % | 3.462 M 94.42 % | 1.781 M 2.93 % | 1.730 M | 
| Income tax expense | 129.000 K 130.00 % | -430.000 K -306.93 % | 207.800 K 44.51 % | 143.800 K 83.18 % | 78.500 K 269.91 % | -46.200 K -266.79 % | 27.700 K -8.58 % | 30.300 K | 0.000 -100.00 % | 331.400 K | 0.000 100.00 % | -104.000 K -114.45 % | 719.600 K 144.40 % | -1.621 M -201.42 % | 1.598 M 494.27 % | 268.900 K 1.59 % | 264.700 K 809.62 % | 29.100 K -36.32 % | 45.700 K 930.91 % | -5.500 K -103.75 % | 146.700 K 85.39 % | 79.129 K -89.78 % | 774.500 K 8 505.56 % | 9.000 K -91.66 % | 107.900 K -48.69 % | 210.309 K | 0.000 | 0.000 | 0.000 -100.00 % | 102.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 149.373 K | 0.000 | 0.000 | 0.000 -100.00 % | 226.000 K | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 1.386 M | 0.000 | 0.000 | 0.000 -100.00 % | 895.396 K 89 439.60 % | 1.000 K 0.00 % | 1.000 K | 0.000 -100.00 % | 738.169 K | 0.000 | 
| Cost of revenue | 518.000 K 11.83 % | 463.200 K 0.02 % | 463.100 K 4.63 % | 442.600 K -38.62 % | 721.100 K -61.45 % | 1.870 M 344.70 % | 420.600 K -1.50 % | 427.000 K -70.53 % | 1.449 M 771.12 % | 166.350 K -80.50 % | 852.900 K 11.58 % | 764.400 K -89.13 % | 7.035 M -27.83 % | 9.747 M 219.62 % | 3.050 M 588.11 % | -624.800 K -491.23 % | 159.700 K 242.61 % | 46.613 K -95.77 % | 1.101 M -16.65 % | 1.321 M 61.62 % | 817.400 K -53.48 % | 1.757 M 56.35 % | 1.124 M 9.41 % | 1.027 M 24.39 % | 825.800 K 113.93 % | 386.018 K -99.02 % | 39.561 M 6 263.33 % | 621.700 K -42.05 % | 1.073 M -25.85 % | 1.447 M -66.53 % | 4.322 M -39.65 % | 7.162 M 1 129.67 % | 582.400 K -94.36 % | 10.332 M -45.01 % | 18.788 M 348.82 % | 4.186 M -15.47 % | 4.952 M -81.41 % | 26.632 M -70.02 % | 88.818 M | 0.000 | 0.000 -100.00 % | 41.856 M 315.98 % | 10.062 M -93.76 % | 161.368 M 444.48 % | 29.637 M -66.99 % | 89.778 M 169.71 % | 33.287 M | 0.000 | 0.000 -100.00 % | 334.675 M 7 586.60 % | 4.354 M | 
| General and administrative expenses | 0.000 -100.00 % | 522.700 K | 0.000 | 0.000 | 0.000 -100.00 % | 470.000 K 0.00 % | 470.000 K | 0.000 | 0.000 -100.00 % | 667.050 K 0.00 % | 667.050 K | 0.000 | 0.000 -100.00 % | 2.235 M | 0.000 | 0.000 | 0.000 -100.00 % | 929.300 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.259 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.511 M | 0.000 | 0.000 | 0.000 -100.00 % | 446.576 K | 0.000 | 0.000 | 0.000 -100.00 % | 661.550 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.946 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.593 M | 0.000 | 0.000 | 0.000 -100.00 % | 619.107 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling and marketing expenses | 0.000 -100.00 % | 91.000 K | 0.000 | 0.000 | 0.000 100.00 % | -10.900 K 63.79 % | -30.100 K | 0.000 | 0.000 -100.00 % | 17.000 K 0.00 % | 17.000 K | 0.000 | 0.000 -100.00 % | 40.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.114 K | 0.000 | 0.000 | 0.000 -100.00 % | 19.572 K | 0.000 | 0.000 | 0.000 -100.00 % | 12.972 K | 0.000 | 0.000 | 0.000 -100.00 % | 14.101 K | 0.000 | 0.000 | 0.000 -100.00 % | 37.281 K | 0.000 | 0.000 | 0.000 -100.00 % | 52.162 K | 0.000 | 0.000 | 0.000 -100.00 % | 124.504 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 489.000 K -95.18 % | 10.147 M 1 239.40 % | 757.600 K 50.50 % | 503.400 K | 0.000 -100.00 % | 168.900 K -65.81 % | 494.000 K | 0.000 -100.00 % | 1.449 M | 0.000 | 0.000 | 0.000 -100.00 % | 125.500 K 123.04 % | -544.800 K -150.23 % | 1.085 M 5.21 % | 1.031 M 33.71 % | 771.000 K -68.29 % | 2.431 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 -100.00 % | 394.000 K -64.38 % | 1.106 M 429.19 % | 209.000 K | 0.000 -100.00 % | 1.121 M 12.89 % | 993.000 K 277.57 % | 263.000 K -90.71 % | 2.832 M 496.14 % | 475.000 K -34.93 % | 730.000 K 2.24 % | 714.000 K -72.22 % | 2.571 M 400.12 % | 514.000 K 0.00 % | 514.000 K -55.38 % | 1.152 M | 0.000 | 0.000 | 
| Operating expenses | 489.000 K -95.46 % | 10.761 M 1 320.41 % | 757.600 K 50.50 % | 503.400 K 9.24 % | 460.800 K -26.62 % | 628.000 K -32.76 % | 933.900 K 114.69 % | 435.000 K -69.98 % | 1.449 M 111.84 % | 684.050 K -19.80 % | 852.900 K -21.10 % | 1.081 M 19.45 % | 905.000 K -47.68 % | 1.730 M 59.49 % | 1.085 M 5.21 % | 1.031 M -29.86 % | 1.470 M -39.54 % | 2.431 M 89.72 % | 1.281 M 1.21 % | 1.266 M 21.66 % | 1.041 M -58.75 % | 2.523 M 115.80 % | 1.169 M 24.09 % | 942.200 K 22.55 % | 768.800 K -62.00 % | 2.023 M 188.37 % | 701.500 K 2.30 % | 685.700 K 31.69 % | 520.700 K -14.36 % | 608.000 K 9.06 % | 557.500 K -14.28 % | 650.400 K 1.09 % | 643.400 K -6.38 % | 687.216 K 73.98 % | 395.000 K -83.24 % | 2.357 M 116.04 % | 1.091 M -50.09 % | 2.186 M 20.70 % | 1.811 M 82.38 % | 993.000 K -6.14 % | 1.058 M -62.64 % | 2.832 M 109.75 % | 1.350 M -25.91 % | 1.822 M 23.61 % | 1.474 M -42.66 % | 2.571 M 123.34 % | 1.151 M 0.00 % | 1.151 M 0.00 % | 1.151 M -2.27 % | 1.178 M 3.77 % | 1.135 M | 
| Cost and expenses | 1.007 M -91.03 % | 11.224 M 819.47 % | 1.221 M 29.04 % | 946.000 K -19.96 % | 1.182 M -52.69 % | 2.498 M 84.45 % | 1.355 M 57.13 % | 862.000 K -56.33 % | 1.974 M 132.14 % | 850.400 K -43.58 % | 1.507 M -18.32 % | 1.845 M -76.76 % | 7.940 M -30.83 % | 11.480 M 177.66 % | 4.134 M 918.05 % | 406.100 K -75.08 % | 1.629 M -34.27 % | 2.479 M 4.05 % | 2.383 M -7.90 % | 2.587 M 39.23 % | 1.858 M -37.11 % | 2.955 M 28.85 % | 2.293 M 16.44 % | 1.969 M 23.50 % | 1.595 M -45.40 % | 2.920 M -92.75 % | 40.262 M 2 979.57 % | 1.307 M -17.95 % | 1.594 M -22.45 % | 2.055 M -57.89 % | 4.880 M -37.53 % | 7.812 M 537.30 % | 1.226 M -88.88 % | 11.019 M -42.56 % | 19.182 M 193.17 % | 6.543 M 8.27 % | 6.043 M -82.03 % | 33.620 M -62.90 % | 90.629 M 9 026.79 % | 993.000 K -6.14 % | 1.058 M -97.63 % | 44.688 M 291.59 % | 11.412 M -93.01 % | 163.190 M 424.54 % | 31.111 M -66.31 % | 92.349 M 168.16 % | 34.438 M 2 892.01 % | 1.151 M 0.00 % | 1.151 M -99.66 % | 335.852 M 6 018.64 % | 5.489 M | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 0.000 -100.00 % | 613.700 K | 0.000 | 0.000 -100.00 % | 460.800 K 0.37 % | 459.100 K 4.36 % | 439.900 K 3.02 % | 427.000 K -18.67 % | 525.000 K -23.25 % | 684.050 K 0.00 % | 684.050 K -10.51 % | 764.400 K -1.94 % | 779.500 K -65.73 % | 2.275 M 232.79 % | 683.500 K | 0.000 -100.00 % | 698.700 K -25.38 % | 936.300 K -21.27 % | 1.189 M -2.69 % | 1.222 M 30.23 % | 938.400 K -26.09 % | 1.270 M 12.96 % | 1.124 M 25.55 % | 895.200 K 11.37 % | 803.800 K -47.47 % | 1.530 M 86.66 % | 819.800 K 36.70 % | 599.700 K 25.25 % | 478.800 K 4.19 % | 459.548 K 41.70 % | 324.300 K -27.29 % | 446.000 K -30.68 % | 643.400 K -4.77 % | 675.651 K 67 465.10 % | 1.000 K -99.92 % | 1.251 M 41.84 % | 882.000 K -55.54 % | 1.984 M 187.49 % | 690.000 K | 0.000 -100.00 % | 795.000 K -51.66 % | 1.645 M 87.97 % | 875.000 K -19.87 % | 1.092 M 43.68 % | 760.000 K 2.20 % | 743.611 K 16.74 % | 637.000 K 0.00 % | 637.000 K 63 800.00 % | -1.000 K -100.04 % | 2.482 M 330.96 % | 576.000 K | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -775.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.499 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 | 
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 600.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.000 0.00 % | 75.000 175.00 % | -100.000 -200.00 % | 100.000 -60.00 % | 250.000 150.00 % | 100.000 -75.00 % | 400.000 100.00 % | 200.000 0.00 % | 200.000 0.00 % | 200.000 -31.74 % | 293.000 -26.38 % | 398.000 99.00 % | 200.000 -50.00 % | 400.000 0.00 % | 400.000 -30.80 % | 578.000 44.50 % | 400.000 0.00 % | 400.000 -22.03 % | 513.000 -39.00 % | 841.000 0.00 % | 841.000 40.17 % | 600.000 -33.33 % | 900.000 -26.47 % | 1.224 K 0.00 % | 1.224 K 22.40 % | 1.000 K -50.00 % | 2.000 K 100.00 % | 1.000 K -43.82 % | 1.780 K 78.00 % | 1.000 K -43.82 % | 1.780 K 94.11 % | 917.000 0.00 % | 917.000 -54.15 % | 2.000 K 118.10 % | 917.000 | 0.000 100.00 % | -1.691 M 37.60 % | -2.710 M -209.21 % | 2.481 M 239.33 % | -1.781 M 22.93 % | -2.311 M 0.00 % | -2.311 M -283.95 % | -601.899 K -0.99 % | -596.000 K | 
| Operating income | 513.000 K 105.26 % | -9.757 M -3 598.39 % | 278.900 K -49.61 % | 553.500 K 83.64 % | 301.400 K 132.13 % | -938.100 K -984.17 % | 106.100 K -81.46 % | 572.200 K 390.75 % | -196.800 K -110.43 % | 1.886 M 1 159.07 % | -178.100 K 55.52 % | -400.400 K -119.22 % | 2.083 M 131.61 % | -6.589 M -207.20 % | 6.146 M 182.19 % | 2.178 M 113.91 % | 1.018 M 215.41 % | 322.822 K 83.84 % | 175.600 K 924.41 % | -21.300 K -103.78 % | 564.100 K 43.81 % | 392.245 K 396.03 % | -132.500 K -453.33 % | 37.500 K -90.96 % | 414.900 K 140.17 % | -1.033 M -3 815.29 % | 27.800 K -97.03 % | 934.500 K 5.27 % | 887.700 K 24.40 % | 713.600 K 141.96 % | -1.701 M -23.14 % | -1.381 M -149.92 % | 2.766 M -34.57 % | 4.228 M 976.92 % | 392.600 K 116.26 % | -2.415 M -40.16 % | -1.723 M 80.68 % | -8.917 M -574.06 % | 1.881 M -51.17 % | 3.852 M -1.51 % | 3.911 M 313.73 % | -1.830 M -199.45 % | 1.840 M 8.75 % | 1.692 M -37.54 % | 2.709 M 177.26 % | -3.506 M -296.87 % | 1.781 M -22.93 % | 2.311 M 0.00 % | 2.311 M 283.95 % | 601.899 K 0.99 % | 596.000 K | 
| Operating income ratio | 0.34 105.07 % | -6.65 -3 676.13 % | 0.19 -49.61 % | 0.37 81.66 % | 0.20 133.80 % | -0.60 -927.67 % | 0.07 -81.79 % | 0.40 460.31 % | -0.11 -116.07 % | 0.69 614.44 % | -0.13 51.65 % | -0.28 -233.33 % | 0.21 115.42 % | -1.35 -315.80 % | 0.62 -25.89 % | 0.84 119.16 % | 0.38 233.62 % | 0.12 67.93 % | 0.07 926.89 % | -0.01 -103.56 % | 0.23 30.30 % | 0.18 391.46 % | -0.06 -428.20 % | 0.02 -90.95 % | 0.21 137.73 % | -0.55 -79 406.27 % | 0.00 -99.83 % | 0.42 16.51 % | 0.36 38.79 % | 0.26 148.19 % | -0.53 -149.07 % | -0.21 -130.99 % | 0.69 149.90 % | 0.28 1 282.55 % | 0.02 103.43 % | -0.59 -46.68 % | -0.40 10.02 % | -0.44 -2 279.89 % | 0.02 -97.44 % | 0.79 0.91 % | 0.79 1 943.45 % | -0.04 -130.75 % | 0.14 1 253.04 % | 0.01 -87.19 % | 0.08 302.96 % | -0.04 -180.26 % | 0.05 -92.63 % | 0.67 0.00 % | 0.67 37 214.41 % | 0.00 -98.17 % | 0.10 | 
| Total other income expenses net | 0.000 100.00 % | -520.000 K -200.00 % | 520.000 K | 0.000 | 0.000 100.00 % | -451.600 K | 0.000 | 0.000 | 0.000 100.00 % | -17.400 K | 0.000 | 0.000 -100.00 % | 684.800 K 64.58 % | 416.100 K | 0.000 | 0.000 | 0.000 100.00 % | -1.475 K -1 575.00 % | 100.000 | 0.000 | 0.000 100.00 % | -1.083 M -175.82 % | 1.428 M 1 428 300.00 % | 100.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 897.000 124.25 % | 400.000 | 0.000 | 0.000 100.00 % | -648.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 200.00 % | -1.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-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-06-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -110.000 K | 0.000 100.00 % | -327.700 K | 0.000 100.00 % | -935.000 K -0.02 % | -934.800 K -15 744.07 % | -5.900 K -100.01 % | 78.296 M 14 181.98 % | -556.000 K 0.02 % | -556.100 K 63.07 % | -1.506 M 90.87 % | -16.496 M -119.25 % | 85.691 M 6 629.30 % | -1.312 M -101.55 % | 84.435 M 109 928.82 % | -76.879 K -100.09 % | 88.520 M 98 020.58 % | -90.400 K -100.10 % | 89.439 M 245 373.55 % | -36.465 K -100.04 % | 82.566 M 8 109.16 % | -1.031 M -101.25 % | 82.549 M 8 243.64 % | -1.014 M 26.32 % | -1.376 M -101.60 % | 86.070 M 4 990.34 % | -1.760 M -101.79 % | 98.132 M 3 095.93 % | -3.276 M -105.21 % | 62.865 M 2 850.78 % | -2.285 M -107.93 % | 28.808 M 2 862.03 % | -1.043 M -103.56 % | 29.279 M 2 034.29 % | -1.514 M -137.19 % | 4.070 M 200.03 % | -4.069 M -215.52 % | 3.522 M 200.00 % | -3.522 M -102.99 % | 117.971 M 1 210.23 % | -10.626 M -123.38 % | 45.456 M 1 622.58 % | -2.985 M | 
| Total investments | 0.000 -100.00 % | 151.250 M | 0.000 -100.00 % | 80.111 M | 0.000 -100.00 % | 79.981 M 0.00 % | 79.981 M 2.52 % | 78.014 M -50.18 % | 156.592 M 97.65 % | 79.228 M 1.91 % | 77.740 M -28.24 % | 108.327 M -0.54 % | 108.921 M -36.45 % | 171.381 M 103.11 % | 84.378 M -50.03 % | 168.871 M 100.18 % | 84.358 M -52.35 % | 177.040 M 100.20 % | 88.430 M -50.56 % | 178.878 M 100.08 % | 89.403 M -45.86 % | 165.133 M 102.53 % | 81.536 M -50.61 % | 165.098 M 102.49 % | 81.536 M -1.21 % | 82.531 M -52.06 % | 172.139 M 104.18 % | 84.310 M -57.04 % | 196.263 M 106.91 % | 94.856 M -24.56 % | 125.730 M 107.55 % | 60.580 M 5.14 % | 57.616 M 107.51 % | 27.765 M -52.59 % | 58.558 M 110.91 % | 27.765 M 241.09 % | 8.140 M -84.23 % | 51.602 M 632.56 % | 7.044 M | 0.000 -100.00 % | 235.942 M 119.80 % | 107.345 M 18.08 % | 90.911 M 114.06 % | 42.470 M | 
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accumulated other comprehensive income loss | 272.764 M 1 741.88 % | 14.809 M -95.37 % | 319.871 M 996.83 % | 29.163 M -90.86 % | 319.142 M 28 070.38 % | -1.141 M -104.01 % | 28.434 M -6.56 % | 30.430 M -90.52 % | 321.076 M 83 065.30 % | -387.000 K -101.24 % | 31.268 M -89.24 % | 290.708 M 1 712.62 % | 16.038 M -94.97 % | 318.962 M 1 028.90 % | 28.254 M -91.07 % | 316.300 M 8.80 % | 290.708 M -7.97 % | 315.878 M 1 155.00 % | 25.170 M -92.02 % | 315.476 M | 0.000 -100.00 % | 315.725 M 1 162.07 % | 25.016 M -92.07 % | 315.389 M | 0.000 | 0.000 -100.00 % | 314.782 M | 0.000 -100.00 % | 315.870 M 1 155.34 % | 25.162 M -92.00 % | 314.485 M | 0.000 -100.00 % | 310.013 M 1 505.87 % | 19.305 M -93.85 % | 314.151 M | 0.000 -100.00 % | 313.651 M | 0.000 -100.00 % | 315.027 M | 0.000 -100.00 % | 310.626 M | 0.000 -100.00 % | 308.624 M | 0.000 | 
| Retained earnings | 0.000 100.00 % | -32.753 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.575 M 0.00 % | 29.575 M | 0.000 | 0.000 -100.00 % | 30.755 M 0.00 % | 30.755 M | 0.000 -100.00 % | 11.605 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.553 M | 0.000 | 0.000 | 0.000 -100.00 % | 24.768 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.643 M | 0.000 | 0.000 -100.00 % | 8.036 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.740 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.405 M | 0.000 -100.00 % | 6.904 M | 0.000 -100.00 % | 24.319 M | 0.000 -100.00 % | 3.880 M | 0.000 -100.00 % | 1.877 M | 
| Common stock | 0.000 -100.00 % | 290.708 M | 0.000 -100.00 % | 290.708 M | 0.000 -100.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M | 0.000 -100.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M 0.00 % | 290.708 M | 0.000 -100.00 % | 290.708 M | 0.000 -100.00 % | 290.708 M | 0.000 -100.00 % | 290.708 M | 0.000 -100.00 % | 290.708 M | 0.000 -100.00 % | 290.708 M | 0.000 -100.00 % | 290.708 M 0.00 % | 290.708 M | 0.000 -100.00 % | 290.708 M | 0.000 -100.00 % | 290.708 M | 0.000 -100.00 % | 290.708 M | 0.000 -100.00 % | 290.708 M | 0.000 -100.00 % | 290.708 M | 0.000 -100.00 % | 290.708 M | 0.000 -100.00 % | 290.708 M | 0.000 -100.00 % | 290.708 M | 0.000 -100.00 % | 290.708 M | 
| Total equity | 272.764 M 0.00 % | 272.764 M -14.73 % | 319.871 M 0.00 % | 319.871 M 0.23 % | 319.142 M 0.00 % | 319.142 M 0.00 % | 319.142 M -0.62 % | 321.138 M 0.02 % | 321.076 M 0.00 % | 321.076 M -0.28 % | 321.976 M 0.72 % | 319.664 M 0.41 % | 318.351 M -0.19 % | 318.962 M 0.00 % | 318.962 M 0.84 % | 316.300 M 0.00 % | 316.300 M 0.13 % | 315.878 M 0.00 % | 315.878 M 0.13 % | 315.476 M 0.00 % | 315.476 M -0.08 % | 315.725 M 0.00 % | 315.725 M 0.11 % | 315.389 M 0.00 % | 315.389 M -0.38 % | 316.604 M 0.58 % | 314.782 M 0.00 % | 314.782 M -0.34 % | 315.870 M 0.00 % | 315.870 M 0.44 % | 314.485 M 0.00 % | 314.486 M 1.44 % | 310.013 M 0.00 % | 310.013 M -1.32 % | 314.151 M 0.00 % | 314.151 M 0.16 % | 313.651 M 0.00 % | 313.650 M -0.44 % | 315.027 M 0.00 % | 315.027 M 1.42 % | 310.626 M 0.00 % | 310.626 M 0.65 % | 308.624 M 0.00 % | 308.624 M | 
| Other non current liabilities | -272.764 M | 0.000 100.00 % | -319.871 M | 0.000 100.00 % | -319.142 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.714 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 769.925 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 | 
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current liabilities | -272.764 M | 0.000 100.00 % | -319.871 M | 0.000 100.00 % | -319.142 M -7 497.82 % | 4.314 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.714 M -33.73 % | 11.641 M | 0.000 | 0.000 | 0.000 -100.00 % | 769.925 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other current liabilities | 0.000 -100.00 % | 428.000 K | 0.000 -100.00 % | 305.200 K | 0.000 -100.00 % | 347.000 K 0.09 % | 346.700 K -33.34 % | 520.100 K | 0.000 -100.00 % | 470.000 K -0.04 % | 470.200 K | 0.000 -100.00 % | 2.762 M | 0.000 -100.00 % | 2.986 M | 0.000 -100.00 % | 770.000 K | 0.000 -100.00 % | 1.872 M | 0.000 -100.00 % | 476.135 K | 0.000 -100.00 % | 108.700 K | 0.000 -100.00 % | 48.550 K | 0.000 | 0.000 -100.00 % | 17.788 K | 0.000 -100.00 % | 2.038 M | 0.000 -100.00 % | 164.191 K | 0.000 -100.00 % | 1.726 M | 0.000 -100.00 % | 4.626 M | 0.000 -100.00 % | 3.598 M | 0.000 -100.00 % | 1.380 M | 0.000 -100.00 % | 2.994 M | 0.000 -100.00 % | 1.356 M | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 0.000 -100.00 % | 4.395 M | 0.000 -100.00 % | 4.272 M | 0.000 -100.00 % | 4.314 M 0.01 % | 4.314 M -3.86 % | 4.487 M | 0.000 -100.00 % | 4.437 M 0.00 % | 4.437 M | 0.000 -100.00 % | 11.641 M | 0.000 -100.00 % | 2.986 M | 0.000 -100.00 % | 770.000 K | 0.000 -100.00 % | 1.872 M | 0.000 -100.00 % | 476.135 K | 0.000 -100.00 % | 108.700 K | 0.000 -100.00 % | 48.550 K | 0.000 | 0.000 -100.00 % | 17.788 K | 0.000 -100.00 % | 25.818 M | 0.000 -100.00 % | 170.391 K | 0.000 -100.00 % | 23.058 M | 0.000 -100.00 % | 22.347 M | 0.000 -100.00 % | 85.727 M | 0.000 -100.00 % | 61.407 M | 0.000 -100.00 % | 36.496 M | 0.000 -100.00 % | 6.772 M | 
| Total liabilities | -272.764 M -6 306.24 % | 4.395 M 101.37 % | -319.871 M -7 587.27 % | 4.272 M 101.34 % | -319.142 M -7 497.82 % | 4.314 M 0.01 % | 4.314 M -3.86 % | 4.487 M | 0.000 -100.00 % | 4.437 M 0.00 % | 4.437 M -42.48 % | 7.714 M -33.73 % | 11.641 M | 0.000 -100.00 % | 2.986 M | 0.000 -100.00 % | 769.925 K | 0.000 -100.00 % | 1.872 M | 0.000 -100.00 % | 476.135 K | 0.000 -100.00 % | 108.700 K | 0.000 -100.00 % | 48.550 K -88.73 % | 430.900 K | 0.000 -100.00 % | 17.788 K | 0.000 -100.00 % | 25.818 M | 0.000 -100.00 % | 170.391 K | 0.000 -100.00 % | 23.058 M | 0.000 -100.00 % | 22.347 M | 0.000 -100.00 % | 85.727 M | 0.000 -100.00 % | 61.407 M | 0.000 -100.00 % | 36.496 M | 0.000 -100.00 % | 6.772 M | 
| Other non current assets | 0.000 -100.00 % | 1.668 M | 0.000 -100.00 % | 80.111 M 198.82 % | -81.065 M -20 065.35 % | -402.000 K -126.47 % | 1.519 M 99.68 % | 760.600 K 100.97 % | -78.296 M -57 250.22 % | 137.000 K -91.26 % | 1.567 M -99.24 % | 207.065 M 3 954.53 % | 5.107 M 105.96 % | -85.691 M -1 724.68 % | 5.274 M 106.25 % | -84.435 M -1 692.21 % | 5.303 M 105.99 % | -88.520 M -1 831.21 % | 5.113 M 105.72 % | -89.439 M -1 981.72 % | 4.753 M 105.76 % | -82.566 M -957.01 % | 9.634 M 111.67 % | -82.549 M -981.25 % | 9.367 M 114 335.62 % | -8.200 K 99.99 % | -86.070 M -1 082.14 % | 8.763 M 108.93 % | -98.132 M -16 355 383.33 % | 600.000 100.00 % | -62.865 M -937.30 % | 7.508 M 126.06 % | -28.808 M | 0.000 100.00 % | -29.279 M | 0.000 100.00 % | -4.070 M | 0.000 100.00 % | -3.522 M | 0.000 100.00 % | -117.971 M | 0.000 100.00 % | -45.456 M | 0.000 | 
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 80.069 M | 0.000 -100.00 % | 79.981 M | 0.000 | 0.000 | 0.000 -100.00 % | 77.740 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 402.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 100.00 % | -80.069 M | 0.000 -100.00 % | 402.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 0.000 -100.00 % | 1.300 K | 0.000 -100.00 % | 1.300 K | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K -23.08 % | 1.300 K | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K -28.57 % | 1.400 K -30.00 % | 2.000 K | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 2.406 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.499 K | 0.000 -100.00 % | 4.300 K | 0.000 -100.00 % | 5.089 K -17.92 % | 6.200 K | 0.000 -100.00 % | 7.402 K | 0.000 -100.00 % | 8.800 K | 0.000 -100.00 % | 10.767 K | 0.000 -100.00 % | 14.000 K | 0.000 -100.00 % | 15.661 K | 0.000 -100.00 % | 22.781 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current assets | 0.000 -100.00 % | 2.102 M | 0.000 -100.00 % | 80.480 M 199.28 % | -81.065 M -200.85 % | 80.384 M 5 189.12 % | 1.520 M 57.20 % | 966.800 K 101.23 % | -78.296 M -200.54 % | 77.878 M 4 866.71 % | 1.568 M -99.24 % | 207.222 M 3 955.22 % | 5.110 M 105.96 % | -85.691 M -1 723.60 % | 5.278 M 106.25 % | -84.435 M -1 691.02 % | 5.307 M 106.00 % | -88.520 M -1 830.19 % | 5.116 M 105.72 % | -89.439 M -1 980.34 % | 4.757 M 105.76 % | -82.566 M -956.63 % | 9.639 M 111.68 % | -82.549 M -980.77 % | 9.372 M | 0.000 100.00 % | -86.070 M -1 081.32 % | 8.771 M 108.94 % | -98.132 M -1 044 054.26 % | 9.400 K 100.01 % | -62.865 M -936.10 % | 7.519 M 126.10 % | -28.808 M -205 871.43 % | 14.000 K 100.05 % | -29.279 M -187 054.86 % | 15.661 K 100.38 % | -4.070 M -17 965.77 % | 22.781 K 100.65 % | -3.522 M | 0.000 100.00 % | -117.971 M | 0.000 100.00 % | -45.456 M | 0.000 | 
| Other current assets | -80.575 M -80 575 100.00 % | 100.000 100.03 % | -369.600 K -100.38 % | 97.009 M | 0.000 -100.00 % | 133.027 M -36.77 % | 210.399 M -1.99 % | 214.680 M | 0.000 -100.00 % | 210.709 M 0.25 % | 210.180 M | 0.000 -100.00 % | 187.370 M | 0.000 -100.00 % | 219.780 M | 0.000 -100.00 % | 218.075 M | 0.000 -100.00 % | 215.047 M | 0.000 -100.00 % | 209.737 M | 0.000 -100.00 % | 190.876 M | 0.000 -100.00 % | 190.610 M 327.17 % | -83.906 M | 0.000 -100.00 % | 180.107 M | 0.000 -100.00 % | 200.915 M | 0.000 -100.00 % | 207.084 M | 0.000 -100.00 % | 246.197 M | 0.000 -100.00 % | 231.646 M | 0.000 -100.00 % | 290.193 M | 0.000 -100.00 % | 197.373 M | 0.000 -100.00 % | 179.551 M | 0.000 -100.00 % | 294.549 M | 
| Short term investments | 0.000 -100.00 % | 151.250 M | 0.000 -100.00 % | 41.900 K | 0.000 -100.00 % | 78.509 M -1.84 % | 79.981 M 2.52 % | 78.014 M -50.18 % | 156.592 M 10 423.63 % | 1.488 M -98.09 % | 77.740 M -28.24 % | 108.327 M -0.54 % | 108.921 M -36.45 % | 171.381 M 103.11 % | 84.378 M -50.03 % | 168.871 M 100.18 % | 84.358 M -52.35 % | 177.040 M 100.20 % | 88.430 M -50.56 % | 178.878 M 100.08 % | 89.403 M -45.86 % | 165.133 M 102.53 % | 81.536 M -50.61 % | 165.098 M 102.49 % | 81.536 M -1.21 % | 82.531 M -52.06 % | 172.139 M 104.18 % | 84.310 M -57.04 % | 196.263 M 106.91 % | 94.856 M -24.56 % | 125.730 M 107.55 % | 60.580 M 5.14 % | 57.616 M 107.51 % | 27.765 M -52.59 % | 58.558 M 110.91 % | 27.765 M 241.09 % | 8.140 M -84.23 % | 51.602 M 632.56 % | 7.044 M | 0.000 -100.00 % | 235.942 M 119.80 % | 107.345 M 18.08 % | 90.911 M 114.06 % | 42.470 M | 
| cash and cash equivalents | 0.000 -100.00 % | 110.100 K | 0.000 -100.00 % | 327.700 K | 0.000 -100.00 % | 935.000 K 0.02 % | 934.800 K 15 744.07 % | 5.900 K 100.01 % | -78.296 M -14 181.98 % | 556.000 K -0.02 % | 556.100 K -63.07 % | 1.506 M -90.87 % | 16.496 M 119.25 % | -85.691 M -6 629.30 % | 1.312 M 101.55 % | -84.435 M -109 928.82 % | 76.879 K 100.09 % | -88.520 M -98 020.58 % | 90.400 K 100.10 % | -89.439 M -245 373.55 % | 36.465 K 100.04 % | -82.566 M -8 109.16 % | 1.031 M 101.25 % | -82.549 M -8 243.64 % | 1.014 M -26.32 % | 1.376 M 101.60 % | -86.070 M -4 990.34 % | 1.760 M 101.79 % | -98.132 M -3 095.93 % | 3.276 M 105.21 % | -62.865 M -2 850.78 % | 2.285 M 107.93 % | -28.808 M -2 862.03 % | 1.043 M 103.56 % | -29.279 M -2 034.29 % | 1.514 M 137.19 % | -4.070 M -200.03 % | 4.069 M 215.52 % | -3.522 M -200.00 % | 3.522 M 102.99 % | -117.971 M -1 210.23 % | 10.626 M 123.38 % | -45.456 M -1 622.58 % | 2.985 M | 
| Cash and short term investments | 80.575 M -46.77 % | 151.360 M 40 852.38 % | 369.600 K 0.00 % | 369.600 K -99.54 % | 81.065 M 2.07 % | 79.424 M -2.02 % | 81.065 M 3.90 % | 78.020 M -0.35 % | 78.296 M 3 730.52 % | 2.044 M -97.44 % | 79.784 M -27.36 % | 109.833 M -12.43 % | 125.417 M 46.36 % | 85.691 M 0.00 % | 85.691 M 1.49 % | 84.435 M 0.00 % | 84.435 M -4.61 % | 88.520 M 0.00 % | 88.520 M -1.03 % | 89.439 M -0.23 % | 89.648 M 8.58 % | 82.566 M 0.00 % | 82.566 M 0.02 % | 82.549 M -0.44 % | 82.912 M -1.18 % | 83.906 M -2.51 % | 86.070 M -31.65 % | 125.921 M 28.32 % | 98.132 M 0.00 % | 98.132 M 56.10 % | 62.865 M -37.17 % | 100.053 M 247.31 % | 28.808 M 0.00 % | 28.808 M -1.61 % | 29.279 M -63.11 % | 79.369 M 1 850.09 % | 4.070 M -92.69 % | 55.670 M 1 480.64 % | 3.522 M 0.00 % | 3.522 M -97.01 % | 117.971 M 0.00 % | 117.971 M 159.53 % | 45.456 M 0.00 % | 45.456 M | 
| Total current assets | 0.000 -100.00 % | 275.058 M | 0.000 -100.00 % | 243.663 M 200.58 % | 81.065 M -66.65 % | 243.072 M -24.50 % | 321.936 M -0.84 % | 324.659 M 314.66 % | 78.296 M -68.38 % | 247.635 M -23.77 % | 324.845 M 170.35 % | 120.157 M -63.02 % | 324.882 M 279.13 % | 85.691 M -72.94 % | 316.671 M 275.05 % | 84.435 M -72.92 % | 311.763 M 252.19 % | 88.520 M -71.69 % | 312.633 M 249.55 % | 89.439 M -71.26 % | 311.195 M 276.90 % | 82.566 M -73.03 % | 306.195 M 270.92 % | 82.549 M -73.03 % | 306.065 M | 0.000 -100.00 % | 86.070 M -71.88 % | 306.029 M 211.86 % | 98.132 M -71.28 % | 341.679 M 443.51 % | 62.865 M -79.53 % | 307.138 M 966.15 % | 28.808 M -91.35 % | 333.057 M 1 037.53 % | 29.279 M -91.30 % | 336.483 M 8 167.40 % | 4.070 M -98.98 % | 399.355 M 11 238.86 % | 3.522 M -99.06 % | 376.433 M 219.09 % | 117.971 M -66.01 % | 347.122 M 663.65 % | 45.456 M -85.59 % | 315.395 M | 
| Inventory | 0.000 -100.00 % | 148.900 K | 0.000 -100.00 % | 149.100 K | 0.000 -100.00 % | 149.000 K | 0.000 -100.00 % | 1.488 M | 0.000 -100.00 % | 3.260 M 0.00 % | 3.260 M 119.07 % | 1.488 M -54.35 % | 3.260 M | 0.000 -100.00 % | 2.365 M | 0.000 -100.00 % | 418.000 K | 0.000 -100.00 % | 231.000 K | 0.000 -100.00 % | 3.260 M | 0.000 -100.00 % | 209.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.633 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.952 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.753 M | 0.000 | 0.000 | 0.000 100.00 % | -42.470 M | 
| Net receivables | 0.000 -100.00 % | 123.549 M | 0.000 -100.00 % | 146.135 M | 0.000 -100.00 % | 30.472 M 0.00 % | 30.472 M 0.00 % | 30.472 M | 0.000 -100.00 % | 31.622 M 0.00 % | 31.622 M 257.92 % | 8.835 M 0.00 % | 8.835 M | 0.000 -100.00 % | 8.835 M | 0.000 -100.00 % | 8.835 M | 0.000 -100.00 % | 8.835 M | 0.000 -100.00 % | 8.550 M | 0.000 -100.00 % | 32.543 M | 0.000 -100.00 % | 32.543 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 17.100 M | 0.000 -100.00 % | 25.468 M | 0.000 -100.00 % | 53.491 M | 0.000 -100.00 % | 123.785 M | 0.000 -100.00 % | 49.600 M | 0.000 -100.00 % | 17.861 M | 
| Tax assets | 0.000 -100.00 % | 432.500 K | 0.000 -100.00 % | 367.800 K | 0.000 -100.00 % | 402.000 K | 0.000 -100.00 % | 204.900 K | 0.000 | 0.000 | 0.000 -100.00 % | 155.700 K 15 470.00 % | 1.000 K | 0.000 -100.00 % | 1.500 K | 0.000 -100.00 % | 1.579 K | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -385.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 317.035 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 | 
| Account payables | 0.000 -100.00 % | 3.967 M | 0.000 -100.00 % | 3.967 M | 0.000 -100.00 % | 3.967 M 0.00 % | 3.967 M 0.00 % | 3.967 M | 0.000 -100.00 % | 3.967 M 0.00 % | 3.967 M | 0.000 -100.00 % | 8.879 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 -100.00 % | 23.780 M | 0.000 -100.00 % | 6.200 K | 0.000 -100.00 % | 21.332 M | 0.000 -100.00 % | 17.721 M | 0.000 -100.00 % | 82.130 M | 0.000 -100.00 % | 60.027 M | 0.000 -100.00 % | 33.502 M | 0.000 -100.00 % | 5.416 M | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.314 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.537 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 274.670 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 29.163 M | 0.000 | 0.000 100.00 % | -29.575 M | 0.000 | 0.000 | 0.000 100.00 % | -30.755 M 88.25 % | -261.752 M 4.70 % | -274.670 M | 0.000 | 0.000 | 0.000 100.00 % | -274.670 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.038 M -38.07 % | 25.896 M | 0.000 -100.00 % | 16.038 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.038 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.038 M | 0.000 -100.00 % | 16.038 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.038 M | 0.000 -100.00 % | 16.038 M | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.314 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.641 M | 0.000 | 0.000 | 0.000 100.00 % | -770.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 430.900 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 | 
| Total assets | 0.000 -100.00 % | 277.159 M | 0.000 -100.00 % | 324.144 M | 0.000 -100.00 % | 323.456 M 0.00 % | 323.456 M -0.67 % | 325.625 M | 0.000 -100.00 % | 325.513 M -0.28 % | 326.413 M -0.29 % | 327.378 M -0.79 % | 329.992 M | 0.000 -100.00 % | 321.948 M | 0.000 -100.00 % | 317.070 M | 0.000 -100.00 % | 317.749 M | 0.000 -100.00 % | 315.952 M | 0.000 -100.00 % | 315.833 M | 0.000 -100.00 % | 315.437 M -0.50 % | 317.035 M | 0.000 -100.00 % | 314.800 M | 0.000 -100.00 % | 341.689 M | 0.000 -100.00 % | 314.656 M | 0.000 -100.00 % | 333.071 M | 0.000 -100.00 % | 336.499 M | 0.000 -100.00 % | 399.377 M | 0.000 -100.00 % | 376.433 M | 0.000 -100.00 % | 347.122 M | 0.000 -100.00 % | 315.395 M | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-06-30 | 2013-03-31 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.621 M 12.64 % | 2.327 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -150.000 62.50 % | -400.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 669.000 K -0.03 % | 669.200 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.952 M 17.73 % | 1.658 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other non cash items | -384.000 K -103.90 % | 9.847 M 1 765.84 % | -591.100 K -44.28 % | -409.700 K -83.72 % | -223.000 K 58.70 % | -539.900 K -119.43 % | -246.050 K 54.59 % | -541.900 K -375.36 % | 196.800 K 128.96 % | -679.600 K -0.01 % | -679.500 K -329.25 % | 296.400 K | 0.000 -100.00 % | 309.200 K 106.80 % | -4.548 M -138.24 % | -1.909 M -153.36 % | -753.500 K -376 650.00 % | -200.000 99.85 % | -130.000 K -928.08 % | 15.699 K 103.76 % | -417.500 K -154.23 % | 769.830 K 247.65 % | -521.400 K -1 723.08 % | -28.600 K 90.68 % | -307.000 K -124.70 % | 1.243 M 4 571.79 % | -27.800 K 97.03 % | -934.500 K -5.27 % | -887.700 K -45.27 % | -611.089 K -135.94 % | 1.701 M 23.14 % | 1.381 M 149.92 % | -2.766 M 32.19 % | -4.080 M -938.05 % | -393.000 K -116.27 % | 2.415 M 40.16 % | 1.723 M -81.16 % | 9.144 M 586.11 % | -1.881 M 51.14 % | -3.850 M 1.56 % | -3.911 M -221.58 % | 3.217 M 274.83 % | -1.840 M -8.75 % | -1.692 M 37.54 % | -2.709 M -161.53 % | 4.403 M 347.06 % | -1.782 M 22.92 % | -2.312 M 0.00 % | -2.312 M -1 809.17 % | 135.270 K 122.73 % | -595.000 K | 
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.448 M 0.01 % | 1.448 M 167.18 % | 541.900 K 375.36 % | -196.800 K | 0.000 100.00 % | -178.100 K | 0.000 -100.00 % | 2.048 M 144.99 % | -4.552 M -200.09 % | 4.548 M 138.24 % | 1.909 M 153.36 % | 753.500 K 157.87 % | 292.200 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.251 M 0.00 % | -1.251 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.251 M 0.00 % | -1.251 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.048 M 144.99 % | -4.552 M -200.09 % | 4.548 M 138.24 % | 1.909 M 153.36 % | 753.500 K 157.87 % | 292.200 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 738.050 K 12 409.32 % | 5.900 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 934.800 K 1 092.35 % | 78.400 K 1 228.81 % | 5.900 K 103.00 % | -196.800 K | 0.000 100.00 % | -178.100 K | 0.000 -100.00 % | 2.048 M 144.99 % | -4.552 M -200.09 % | 4.548 M 138.24 % | 1.909 M 153.36 % | 753.500 K 157.87 % | 292.200 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.448 M 0.01 % | 1.448 M 167.18 % | 541.900 K 375.36 % | -196.800 K | 0.000 100.00 % | -178.100 K | 0.000 -100.00 % | 2.048 M 144.99 % | -4.552 M -200.09 % | 4.548 M 138.24 % | 1.909 M 153.36 % | 753.500 K 157.87 % | 292.200 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.448 M 0.01 % | 1.448 M 167.18 % | 541.900 K 375.36 % | -196.800 K | 0.000 100.00 % | -178.100 K | 0.000 -100.00 % | 2.048 M 144.99 % | -4.552 M -200.09 % | 4.548 M 138.24 % | 1.909 M 153.36 % | 753.500 K 157.87 % | 292.200 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 |