 
					Milgrey Finance and Investments Limited ZMILGFIN.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 9.428 M 234.73 % | 2.817 M | 0.000 -100.00 % | 906.000 K 9.00 % | 831.176 K | 0.000 -100.00 % | 125.705 K | 0.000 | 0.000 -100.00 % | 6.628 M 360.62 % | 1.439 M 290.26 % | 368.728 K | 
| Net income | 6.342 M 3 507.51 % | 175.800 K 113.55 % | -1.297 M -1 590.80 % | 87.000 K 176.34 % | -113.962 K 91.01 % | -1.268 M 38.27 % | -2.054 M -124.45 % | -915.299 K -21.45 % | -753.659 K 56.55 % | -1.735 M -1 345.50 % | -120.000 K 60.00 % | -300.000 K | 
| Income before tax | 6.717 M 3 720.82 % | 175.800 K 113.55 % | -1.297 M -1 590.80 % | 87.000 K 176.34 % | -113.962 K 91.01 % | -1.268 M 38.27 % | -2.054 M -124.69 % | -914.340 K -21.54 % | -752.320 K 56.63 % | -1.735 M -1 345.50 % | -120.000 K 60.00 % | -300.000 K | 
| Income before tax ratio | 0.71 1 041.47 % | 0.06 | 0.00 -100.00 % | 0.10 170.04 % | -0.14 | 0.00 100.00 % | -16.34 | 0.00 | 0.00 100.00 % | -0.26 -213.82 % | -0.08 89.75 % | -0.81 | 
| EBITDA | 6.717 M 3 720.82 % | 175.800 K 113.55 % | -1.297 M -1 479.79 % | 94.000 K 182.49 % | -113.960 K 91.01 % | -1.268 M 38.20 % | -2.052 M -124.45 % | -914.340 K -21.54 % | -752.320 K -149.75 % | 1.512 M | 0.000 | 0.000 | 
| Net income ratio | 0.67 977.75 % | 0.06 | 0.00 -100.00 % | 0.10 170.04 % | -0.14 | 0.00 100.00 % | -16.34 | 0.00 | 0.00 100.00 % | -0.26 -213.82 % | -0.08 89.75 % | -0.81 | 
| Ratio EBITDA | 0.71 1 041.47 % | 0.06 | 0.00 -100.00 % | 0.10 175.67 % | -0.14 | 0.00 100.00 % | -16.33 | 0.00 | 0.00 -100.00 % | 0.23 | 0.00 | 0.00 | 
| Gross profit ratio | 0.83 -9.49 % | 0.92 | 0.00 -100.00 % | 1.00 0.16 % | 1.00 | 0.00 100.00 % | -0.16 | 0.00 | 0.00 -100.00 % | 0.34 53.47 % | 0.22 355.43 % | -0.09 | 
| Weighted average shs out dil | 21.541 M 0.00 % | 21.541 M 982.47 % | 1.990 M 0.00 % | 1.990 M 0.00 % | 1.990 M 0.00 % | 1.990 M 0.03 % | 1.990 M 727.85 % | 240.322 K 0.11 % | 240.052 K 0.02 % | 240.000 K -0.29 % | 240.696 K 0.20 % | 240.225 K | 
| Weighted average shs out | 21.541 M 0.00 % | 21.541 M 982.47 % | 1.990 M 0.00 % | 1.990 M 0.00 % | 1.990 M 0.00 % | 1.990 M 0.03 % | 1.990 M 727.85 % | 240.322 K 0.11 % | 240.052 K 0.02 % | 240.000 K -0.29 % | 240.696 K 0.20 % | 240.225 K | 
| EPS diluted | 0.29 3 436.59 % | 0.01 101.26 % | -0.65 -1 587.41 % | 0.04 176.27 % | -0.06 91.05 % | -0.64 37.86 % | -1.03 72.97 % | -3.81 -21.34 % | -3.14 56.57 % | -7.23 -1 346.00 % | -0.50 60.00 % | -1.25 | 
| Earnings per share | 0.29 3 436.59 % | 0.01 101.26 % | -0.65 -1 587.41 % | 0.04 176.27 % | -0.06 91.05 % | -0.64 37.86 % | -1.03 72.97 % | -3.81 -21.34 % | -3.14 56.57 % | -7.23 -1 346.00 % | -0.50 60.00 % | -1.25 | 
| Gross profit | 7.833 M 202.97 % | 2.585 M 64 735.00 % | -4.000 K -100.44 % | 906.000 K 9.18 % | 829.855 K 160 613.54 % | -517.000 97.41 % | -19.931 K | 0.000 | 0.000 -100.00 % | 2.227 M 606.93 % | 315.043 K 1 096.85 % | -31.604 K | 
| Income tax expense | 375.000 K 113.31 % | 175.800 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -914.340 K -21.54 % | -752.320 K | 0.000 | 0.000 | 0.000 | 
| Cost of revenue | 1.595 M 146.10 % | 648.100 K 16 102.50 % | 4.000 K | 0.000 -100.00 % | 1.321 K 155.51 % | 517.000 -99.65 % | 145.636 K | 0.000 | 0.000 -100.00 % | 4.401 M 291.57 % | 1.124 M 180.77 % | 400.332 K | 
| General and administrative expenses | 0.000 | 0.000 -100.00 % | 242.000 K 11.52 % | 217.000 K 9.60 % | 198.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 40.341 K 0.85 % | 40.000 K 88.43 % | 21.228 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 66.000 K | 0.000 -100.00 % | 1.011 M 82.10 % | 554.999 K | 0.000 -100.00 % | 1.268 M 59 702.35 % | -2.127 K -121.79 % | -959.000 28.38 % | -1.339 K 99.81 % | -714.848 K | 0.000 | 0.000 | 
| Operating expenses | 66.000 K -71.84 % | 234.393 K -81.87 % | 1.293 M 59.24 % | 812.000 K 270.39 % | 219.228 K -82.71 % | 1.268 M -37.62 % | 2.032 M 122.27 % | 914.343 K 21.54 % | 752.325 K 5.24 % | 714.848 K 587.35 % | 104.000 K 4.63 % | 99.394 K | 
| Cost and expenses | 66.000 K -97.49 % | 2.631 M 102.89 % | 1.297 M 59.73 % | 812.000 K -14.09 % | 945.138 K -25.48 % | 1.268 M -41.83 % | 2.180 M 138.19 % | 915.299 K 21.45 % | 753.659 K -85.30 % | 5.128 M 317.62 % | 1.228 M 145.73 % | 499.726 K | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -16.343 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 0.000 -100.00 % | 234.393 K -16.98 % | 282.341 K 9.86 % | 257.000 K 17.23 % | 219.228 K | 0.000 100.00 % | -16.343 | 0.000 | 0.000 | 0.000 -100.00 % | 104.000 K 4.63 % | 99.394 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 | 
| Interest expense | 0.000 | 0.000 | 0.000 -100.00 % | 7.000 K | 0.000 | 0.000 -100.00 % | 2.130 K 122.80 % | 956.000 -28.34 % | 1.334 K -89.11 % | 12.253 K | 0.000 | 0.000 | 
| Depreciation and amortization | -8.312 M -908.84 % | -823.882 K -163.52 % | 1.297 M 1 590.80 % | -87.000 K -109.21 % | 945.138 K -25.48 % | 1.268 M -41.83 % | 2.180 M 138.19 % | 915.299 K 21.45 % | 753.659 K | 0.000 -100.00 % | 120.348 K -59.92 % | 300.282 K | 
| Operating income | 6.717 M 123.96 % | 2.999 M 331.24 % | -1.297 M -1 479.79 % | 94.000 K 182.49 % | -113.960 K 91.01 % | -1.268 M 38.20 % | -2.052 M -124.45 % | -914.340 K -21.54 % | -752.320 K -149.75 % | 1.512 M 616.57 % | 211.043 K 261.10 % | -131.000 K | 
| Operating income ratio | 0.71 -33.09 % | 1.06 | 0.00 -100.00 % | 0.10 175.67 % | -0.14 | 0.00 100.00 % | -16.33 | 0.00 | 0.00 -100.00 % | 0.23 55.57 % | 0.15 141.28 % | -0.36 | 
| Total other income expenses net | 0.000 100.00 % | -2.823 M -182.29 % | -1.000 M -14 187.86 % | -7.000 K | 0.000 -100.00 % | 6.000 100.28 % | -2.126 K | 0.000 | 0.000 100.00 % | -3.247 M -880.93 % | -331.000 K -95.86 % | -169.000 K | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 392.761 M 40.79 % | 278.964 M 1 778.29 % | 14.852 M 1 373.41 % | 1.008 M -0.18 % | 1.010 M 22.79 % | 822.408 K 90.20 % | 432.387 K -91.46 % | 5.065 M 3 165.92 % | -165.201 K -104.83 % | 3.419 M 1.87 % | 3.356 M 0.47 % | 3.340 M | 
| Total investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 458.000 -30.61 % | 660.000 | 
| Total debt | 398.661 M 42.10 % | 280.554 M 1 770.49 % | 14.999 M 1 155.15 % | 1.195 M 0.03 % | 1.195 M 0.00 % | 1.195 M 91.14 % | 625.000 K -87.88 % | 5.155 M 75 265.50 % | 6.840 K -99.81 % | 3.580 M 0.00 % | 3.580 M 3.32 % | 3.465 M | 
| Accumulated other comprehensive income loss | 125.344 M -63.61 % | 344.414 M 11.70 % | 308.326 M 4 434.21 % | 6.800 M -24.21 % | 8.972 M -1.25 % | 9.086 M -12.25 % | 10.355 M 303.39 % | -5.091 M -21.92 % | -4.176 M -273.99 % | 2.400 M | 0.000 -100.00 % | 0.000 | 
| Retained earnings | 0.000 -100.00 % | 344.414 M 2 937.72 % | -12.137 M -11.96 % | -10.840 M 0.80 % | -10.928 M -1.05 % | -10.814 M -204.43 % | 10.355 M 303.39 % | -5.091 M -21.92 % | -4.176 M 28.28 % | -5.822 M -42.45 % | -4.087 M -3.02 % | -3.967 M | 
| Common stock | 215.413 M 0.00 % | 215.413 M 982.47 % | 19.900 M 0.00 % | 19.900 M 0.00 % | 19.900 M 0.00 % | 19.900 M 0.00 % | 19.900 M 729.17 % | 2.400 M 0.00 % | 2.400 M 0.00 % | 2.400 M 0.00 % | 2.400 M 0.00 % | 2.400 M | 
| Total equity | 340.756 M -1.06 % | 344.414 M 8.96 % | 316.089 M 1 892.99 % | 15.860 M 76.77 % | 8.972 M -9.45 % | 9.909 M -14.33 % | 11.566 M 122.93 % | 5.188 M 18.72 % | 4.370 M 227.70 % | -3.422 M -102.85 % | -1.687 M -7.65 % | -1.567 M | 
| Other non current liabilities | -398.661 M -9 869.02 % | -3.999 M -258.65 % | -1.115 M 9.86 % | -1.237 M -3.55 % | -1.195 M 0.00 % | -1.195 M -91.14 % | -625.000 K 87.88 % | -5.155 M -2 896.38 % | -172.041 K -419.47 % | 53.852 K | 0.000 -100.00 % | 825.000 K | 
| Long term debt | 398.661 M 42.10 % | 280.554 M 1 770.49 % | 14.999 M 1 155.15 % | 1.195 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.330 M 20.95 % | 3.580 M 0.00 % | 3.580 M 3.32 % | 3.465 M | 
| Total non current liabilities | 0.000 -100.00 % | 280.669 M 1 735.39 % | 15.292 M 970.87 % | 1.428 M 532.60 % | 225.736 K 56.29 % | 144.436 K -6.15 % | 153.902 K 159.97 % | 59.200 K -98.65 % | 4.388 M 20.75 % | 3.634 M 1.50 % | 3.580 M -16.55 % | 4.290 M | 
| Other current liabilities | 375.000 K -99.87 % | 280.554 M 1 734.65 % | 15.292 M 970.87 % | 1.428 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.388 M | 0.000 -100.00 % | 116.228 K 2 904.86 % | 3.868 K | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 398.661 M 42.10 % | 280.554 M 1 770.49 % | 14.999 M 1 155.15 % | 1.195 M 0.03 % | 1.195 M 0.00 % | 1.195 M 91.14 % | 625.000 K -87.88 % | 5.155 M 19.05 % | 4.330 M | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 399.088 M -28.89 % | 561.223 M 1 752.77 % | 30.291 M 1 054.82 % | 2.623 M 119.57 % | 1.195 M 0.00 % | 1.195 M 91.14 % | 625.000 K -87.88 % | 5.155 M -40.87 % | 8.718 M | 0.000 -100.00 % | 172.408 K 187.12 % | 60.048 K | 
| Total liabilities | 399.088 M 42.19 % | 280.669 M 1 735.39 % | 15.292 M 970.87 % | 1.428 M 0.54 % | 1.420 M 6.07 % | 1.339 M -93.27 % | 19.900 M 729.17 % | 2.400 M 0.00 % | 2.400 M -33.95 % | 3.634 M -3.15 % | 3.752 M -13.75 % | 4.350 M | 
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.318 M 0.91 % | -10.413 M 6.37 % | -11.121 M -8 928.54 % | -123.175 K 39.96 % | -205.146 K -1 273.60 % | 17.480 K | 0.000 | 0.000 | 
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 
| 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 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current assets | 0.000 -100.00 % | 652.083 M 96.78 % | 331.381 M 1 816.83 % | 17.288 M 22 978.67 % | 74.909 K 495.89 % | 12.571 K 0.00 % | 12.571 K -89.79 % | 123.175 K 1 700.80 % | 6.840 K -60.87 % | 17.480 K | 0.000 | 0.000 | 
| Other current assets | 733.039 M 12.41 % | 652.083 M 96.78 % | 331.381 M 1 816.83 % | 17.288 M 66.35 % | 10.393 M -0.31 % | 10.425 M -6.36 % | 11.133 M 8 938.74 % | 123.175 K -41.89 % | 211.986 K 209.10 % | -194.305 K -1 050.19 % | 20.449 K 0.00 % | 20.450 K | 
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 458.000 -30.61 % | 660.000 | 
| cash and cash equivalents | 5.899 M 271.05 % | 1.590 M 981.50 % | 147.000 K -21.39 % | 187.000 K 1.20 % | 184.780 K -50.35 % | 372.197 K 93.24 % | 192.613 K 113.85 % | 90.070 K -47.65 % | 172.041 K 6.73 % | 161.200 K -28.02 % | 223.960 K 79.71 % | 124.621 K | 
| Cash and short term investments | 5.899 M 271.05 % | 1.590 M 981.50 % | 147.000 K -21.39 % | 187.000 K 1.20 % | 184.780 K -50.35 % | 372.197 K 93.24 % | 192.613 K 113.85 % | 90.070 K -47.65 % | 172.041 K 6.73 % | 161.200 K -91.58 % | 1.914 M -6.11 % | 2.039 M | 
| Total current assets | 739.844 M 12.77 % | 656.082 M 58 741.42 % | 1.115 M -9.86 % | 1.237 M -88.01 % | 10.318 M -0.91 % | 10.413 M -6.37 % | 11.121 M 8 928.54 % | 123.175 K -39.96 % | 205.146 K 5.58 % | 194.305 K -90.59 % | 2.065 M -25.80 % | 2.783 M | 
| Inventory | 0.000 | 0.000 100.00 % | -331.381 M -1 816.83 % | -17.288 M -66.35 % | -10.393 M 0.31 % | -10.425 M 6.36 % | -11.133 M -33 730.78 % | 33.105 K 0.00 % | 33.105 K 0.00 % | 33.105 K -74.53 % | 130.000 K -82.04 % | 723.888 K | 
| Net receivables | 906.249 K -62.38 % | 2.409 M 148.88 % | 968.000 K -7.81 % | 1.050 M -89.64 % | 10.133 M 0.92 % | 10.041 M -8.12 % | 10.928 M 8 972.16 % | -123.175 K 41.89 % | -211.986 K | 0.000 | 0.000 | 0.000 | 
| Tax assets | 0.000 -100.00 % | 652.083 M 96.78 % | 331.381 M 1 816.83 % | 17.288 M 66.35 % | 10.393 M -0.31 % | 10.425 M -6.36 % | 11.133 M 8 938.74 % | 123.175 K -41.89 % | 211.986 K | 0.000 | 0.000 | 0.000 | 
| Other assets | 0.000 100.00 % | -683.082 M -61 162.94 % | -1.115 M 9.86 % | -1.237 M | 0.000 | 0.000 100.00 % | -10.508 M -314.08 % | 4.909 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 52.375 K -54.20 % | 114.352 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 56.180 K 0.00 % | 56.180 K | 
| 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 | 
| Deferred revenue non current | 0.000 -100.00 % | 280.669 M 1 735.39 % | 15.292 M 970.87 % | 1.428 M 0.54 % | 1.420 M 6.07 % | 1.339 M 71.91 % | 778.902 K -85.06 % | 5.214 M 18.84 % | 4.388 M | 0.000 | 0.000 | 0.000 | 
| Minority interest | 0.000 -100.00 % | 278.964 M 1 778.29 % | 14.852 M 1 373.41 % | 1.008 M -0.18 % | 1.010 M 22.79 % | 822.408 K 90.20 % | 432.387 K -91.46 % | 5.065 M 21.81 % | 4.158 M | 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 | 
| Preferred stock | 0.000 | 0.000 -100.00 % | 596.986 M 5 644.67 % | 10.392 M 37.61 % | 7.552 M -2.52 % | 7.747 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 125.344 M 122.39 % | -559.827 M 6.22 % | -596.986 M -5 644.67 % | -10.392 M 37.11 % | -16.524 M 1.84 % | -16.834 M 42.89 % | -29.476 M -472.86 % | 7.905 M 28.26 % | 6.163 M 356.81 % | -2.400 M | 0.000 100.00 % | 0.000 | 
| Deferred tax liabilities non current | 0.000 100.00 % | -276.555 M -1 891.90 % | -13.884 M -33 157.14 % | 42.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -4.158 M | 0.000 | 0.000 | 0.000 | 
| Other liabilities | 0.000 100.00 % | -561.223 M -1 752.77 % | -30.291 M -1 054.82 % | -2.623 M | 0.000 | 0.000 -100.00 % | 19.121 M 779.45 % | -2.814 M 73.71 % | -10.705 M | 0.000 | 0.000 | 0.000 | 
| Total assets | 739.844 M 18.36 % | 625.083 M 88.63 % | 331.381 M 1 816.83 % | 17.288 M 66.35 % | 10.393 M -0.31 % | 10.425 M 1 568.06 % | 625.000 K -87.88 % | 5.155 M 2 331.76 % | 211.986 K 0.09 % | 211.785 K -89.74 % | 2.065 M -25.80 % | 2.783 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Change in working capital | 1.543 M 100.53 % | -292.438 M -487 496.86 % | 60.000 K 106.68 % | -898.000 K -1 122.52 % | -73.455 K -108.36 % | 878.233 K 106.19 % | -14.193 M -170 525.66 % | 8.328 K -42.57 % | 14.500 K -99.13 % | 1.672 M 104.55 % | 817.327 K 4 203.46 % | -19.918 K | 
| Accounts receivables | 1.308 M 200.00 % | -1.308 M | 0.000 100.00 % | -5.982 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.840 K -35.71 % | 10.640 K 210.39 % | 3.428 K 1 597.03 % | 202.000 207.45 % | -188.000 | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.105 K | 0.000 | 0.000 -100.00 % | 1.787 M 118.69 % | 817.125 K 4 241.54 % | -19.730 K | 
| Accounts payables | -61.977 K -154.18 % | 114.400 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -54.000 K -1 437.59 % | -3.512 K -195.96 % | 3.660 K 103.09 % | -118.556 K | 0.000 | 0.000 | 
| Other working capital | 297.416 K 100.10 % | -291.245 M -485 507.52 % | 60.000 K -98.82 % | 5.084 M 7 021.90 % | -73.455 K -108.36 % | 878.233 K 106.20 % | -14.172 M -283 543.08 % | 5.000 K 2 400.00 % | 200.000 | 0.000 | 0.000 | 0.000 | 
| Other non cash items | 933.383 M 1 085 329 169.77 % | -86.000 -100.10 % | 82.000 K 109.05 % | -906.000 K | 0.000 | 0.000 -100.00 % | 20.894 K 727.82 % | -3.328 K 76.73 % | -14.300 K 99.14 % | -1.672 M -134.48 % | -713.000 K -2 333.61 % | -29.298 K | 
| Net cash provided by operating activities | 941.268 M 422.06 % | -292.262 M -25 204.10 % | -1.155 M 32.73 % | -1.717 M -816.14 % | -187.417 K 51.95 % | -390.021 K 97.60 % | -16.247 M -1 691.40 % | -906.971 K -22.70 % | -739.159 K -1 077.77 % | -62.759 K -300.73 % | -15.661 K 95.51 % | -349.000 K | 
| Investments in property plant and equipment | 0.000 100.00 % | -4.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 | 
| 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 | 
| Sales maturities of investments | 0.000 | 0.000 | 0.000 -100.00 % | 906.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | -111.682 M -2 792 050 100.00 % | 4.000 100.00 % | -314.215 M -7 855 275.00 % | -4.000 K -100.48 % | 831.176 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used for investing activites | -111.682 M | 0.000 100.00 % | -314.215 M -34 935.37 % | 902.000 K 8.52 % | 831.176 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Debt repayment | 118.106 M -55.52 % | 265.555 M 1 823.76 % | 13.804 M 330.76 % | -5.982 M | 0.000 | 0.000 100.00 % | -1.150 M | 0.000 | 0.000 | 0.000 -100.00 % | 115.000 K -47.73 % | 220.000 K | 
| Common stock issued | 0.000 -100.00 % | 28.150 M -90.66 % | 301.526 M 4 334.21 % | 6.800 M | 0.000 | 0.000 -100.00 % | 17.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock repurchased | -10.000 M | 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 | 
| Other financing activites | -933.382 M -3 010 909 777.42 % | 31.000 | 0.000 | 0.000 | 0.000 -100.00 % | 569.605 K | 0.000 -100.00 % | 825.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used provided by financing activities | -825.276 M -380.99 % | 293.706 M -6.86 % | 315.330 M 38 448.90 % | 818.000 K | 0.000 -100.00 % | 569.605 K -96.52 % | 16.350 M 1 881.82 % | 825.000 K | 0.000 | 0.000 -100.00 % | 115.000 K -47.73 % | 220.000 K | 
| Effect of forex changes on cash | 0.000 100.00 % | -402.000 | 0.000 100.00 % | -780.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | 4.309 M 198.68 % | 1.443 M 3 707.00 % | -40.000 K -1 901.80 % | 2.220 K 101.18 % | -187.417 K -204.36 % | 179.584 K 75.13 % | 102.543 K 225.10 % | -81.971 K 88.91 % | -739.159 K -1 077.77 % | -62.759 K -163.18 % | 99.339 K -20.29 % | 124.621 K | 
| Cash at beginning of period | 1.590 M 981.63 % | 147.000 K -21.39 % | 187.000 K 1.20 % | 184.780 K -50.35 % | 372.197 K 93.24 % | 192.613 K 113.85 % | 90.070 K -47.65 % | 172.041 K -81.12 % | 911.200 K 306.86 % | 223.959 K 79.71 % | 124.621 K | 0.000 | 
| Cash at end of period | 5.899 M 271.05 % | 1.590 M 981.50 % | 147.000 K -21.39 % | 187.000 K 1.20 % | 184.780 K -50.35 % | 372.197 K 93.24 % | 192.613 K 113.85 % | 90.070 K -47.65 % | 172.041 K 6.73 % | 161.200 K -28.02 % | 223.960 K 79.71 % | 124.621 K | 
| Operating cash flow | 941.268 M 422.06 % | -292.262 M -25 204.10 % | -1.155 M 32.73 % | -1.717 M -816.14 % | -187.417 K 51.95 % | -390.021 K 97.60 % | -16.247 M -1 691.40 % | -906.971 K -22.70 % | -739.159 K -1 077.77 % | -62.759 K -300.73 % | -15.661 K 95.51 % | -349.000 K | 
| Capital expenditure | -941.268 M -23 531 699 900.00 % | -4.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 100.00 % | -292.262 M -25 204.10 % | -1.155 M 32.73 % | -1.717 M -816.14 % | -187.417 K 51.95 % | -390.021 K 97.60 % | -16.247 M -1 691.40 % | -906.971 K -22.70 % | -739.159 K -1 077.77 % | -62.759 K -300.73 % | -15.661 K 95.51 % | -349.000 K | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 9.008 M 277.22 % | 2.388 M -1.04 % | 2.413 M 1.47 % | 2.378 M 5.75 % | 2.249 M -28.14 % | 3.129 M 4 789.22 % | 64.000 K 60.00 % | 40.000 K | 0.000 -100.00 % | 600.000 | 0.000 | 0.000 | 0.000 -100.00 % | 906.200 K | 0.000 | 0.000 | 0.000 -100.00 % | 831.200 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -108.000 K | 0.000 -100.00 % | 113.134 K -6.49 % | 120.982 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.014 M | 0.000 -100.00 % | 1.612 M 60.88 % | 1.002 M 531.87 % | 158.577 K -55.21 % | 354.039 K -61.78 % | 926.226 K | 0.000 -100.00 % | 52.356 K | 
| Net income | 6.398 M 4 049.51 % | -162.000 K -107.22 % | 2.243 M 6.51 % | 2.106 M -2.26 % | 2.155 M 16.22 % | 1.854 M 523.55 % | -437.700 K -277.33 % | -116.000 K 89.31 % | -1.085 M -693.71 % | -136.700 K 68.46 % | -433.400 K -149.65 % | -173.600 K 68.63 % | -553.400 K -225.54 % | 440.800 K 599.21 % | -88.300 K 43.43 % | -156.100 K -43.21 % | -109.000 K -116.43 % | 663.600 K 564.06 % | -143.000 K 52.01 % | -298.000 K 11.57 % | -337.000 K -209.17 % | -109.000 K -259.74 % | -30.300 K 95.76 % | -714.000 K -72.05 % | -415.000 K -60.23 % | -259.000 K 65.28 % | -746.000 K -440.58 % | -138.000 K 84.85 % | -911.000 K -347.48 % | -203.583 K -43.37 % | -142.000 K 23.24 % | -185.000 K 51.82 % | -384.000 K -220.00 % | -120.000 K 19.46 % | -149.000 K 5.10 % | -157.000 K 52.13 % | -328.000 K 80.67 % | -1.697 M -353.74 % | -374.000 K -329.84 % | 162.724 K -6.58 % | 174.193 K 124.36 % | -715.000 K -1 740.79 % | -38.842 K -105.70 % | 681.149 K 1 527.96 % | -47.701 K 65.93 % | -140.000 K | 
| Income before tax | 8.564 M 3 924.44 % | 212.805 K -90.51 % | 2.243 M 6.51 % | 2.106 M -2.26 % | 2.155 M 16.22 % | 1.854 M 523.55 % | -437.700 K -277.33 % | -116.000 K 89.31 % | -1.085 M -693.71 % | -136.700 K 68.46 % | -433.400 K -149.65 % | -173.600 K 68.63 % | -553.400 K -225.54 % | 440.800 K 599.21 % | -88.300 K 43.43 % | -156.100 K -43.21 % | -109.000 K -116.43 % | 663.600 K 564.06 % | -143.000 K 52.01 % | -298.000 K 11.57 % | -337.000 K -209.17 % | -109.000 K -259.74 % | -30.300 K 95.76 % | -714.000 K -72.05 % | -415.000 K -60.23 % | -259.000 K 65.28 % | -746.000 K -440.58 % | -138.000 K 84.85 % | -911.000 K -347.48 % | -203.583 K -43.37 % | -142.000 K 23.24 % | -185.000 K 51.82 % | -384.000 K -220.00 % | -120.000 K 19.46 % | -149.000 K 5.10 % | -157.000 K 52.13 % | -328.000 K 80.67 % | -1.697 M -353.74 % | -374.000 K -329.84 % | 162.724 K -6.58 % | 174.193 K 124.36 % | -715.000 K -1 740.79 % | -38.842 K -105.70 % | 681.149 K 1 527.96 % | -47.701 K 65.93 % | -140.000 K | 
| Income before tax ratio | 0.95 966.86 % | 0.09 -90.41 % | 0.93 4.96 % | 0.89 -7.57 % | 0.96 61.73 % | 0.59 108.66 % | -6.84 -135.83 % | -2.90 | 0.00 100.00 % | -227.83 | 0.00 | 0.00 | 0.00 -100.00 % | 0.49 | 0.00 | 0.00 | 0.00 -100.00 % | 0.80 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 2.40 | 0.00 100.00 % | -1.22 83.80 % | -7.53 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.42 | 0.00 -100.00 % | 0.10 -41.93 % | 0.17 103.86 % | -4.51 -4 009.75 % | -0.11 -114.92 % | 0.74 | 0.00 100.00 % | -2.67 | 
| EBITDA | 0.000 -100.00 % | 212.805 K -90.51 % | 2.243 M 6.51 % | 2.106 M -2.26 % | 2.155 M 16.22 % | 1.854 M 488.58 % | -477.100 K -311.29 % | -116.000 K 89.31 % | -1.085 M -693.71 % | -136.700 K 68.46 % | -433.400 K -149.65 % | -173.600 K 68.63 % | -553.400 K -225.57 % | 440.700 K 598.53 % | -88.400 K 43.37 % | -156.100 K -43.21 % | -109.000 K -116.43 % | 663.600 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net income ratio | 0.71 1 146.99 % | -0.07 -107.30 % | 0.93 4.96 % | 0.89 -7.57 % | 0.96 61.73 % | 0.59 108.66 % | -6.84 -135.83 % | -2.90 | 0.00 100.00 % | -227.83 | 0.00 | 0.00 | 0.00 -100.00 % | 0.49 | 0.00 | 0.00 | 0.00 -100.00 % | 0.80 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 2.40 | 0.00 100.00 % | -1.22 83.80 % | -7.53 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -0.42 | 0.00 -100.00 % | 0.10 -41.93 % | 0.17 103.86 % | -4.51 -4 009.75 % | -0.11 -114.92 % | 0.74 | 0.00 100.00 % | -2.67 | 
| Ratio EBITDA | 0.00 -100.00 % | 0.09 -90.41 % | 0.93 4.96 % | 0.89 -7.57 % | 0.96 61.73 % | 0.59 107.95 % | -7.45 -157.06 % | -2.90 | 0.00 100.00 % | -227.83 | 0.00 | 0.00 | 0.00 -100.00 % | 0.49 | 0.00 | 0.00 | 0.00 -100.00 % | 0.80 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Gross profit ratio | 1.00 201.05 % | 0.33 -66.78 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 25.89 % | 0.79 36.29 % | 0.58 -41.72 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.88 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.43 | 0.00 -100.00 % | 0.15 -29.67 % | 0.22 106.51 % | -3.35 | 0.00 -100.00 % | 0.91 | 0.00 100.00 % | -0.60 | 
| Weighted average shs out dil | 21.543 M 0.01 % | 21.541 M 0.00 % | 21.541 M 0.00 % | 21.541 M 0.00 % | 21.541 M 0.00 % | 21.541 M 0.00 % | 21.541 M 982.47 % | 1.990 M 0.00 % | 1.990 M 0.00 % | 1.990 M 0.00 % | 1.990 M 0.00 % | 1.990 M 0.00 % | 1.990 M 0.00 % | 1.990 M 0.00 % | 1.990 M 0.00 % | 1.990 M 0.00 % | 1.990 M 0.00 % | 1.990 M 0.45 % | 1.981 M -0.30 % | 1.987 M 0.68 % | 1.974 M 0.69 % | 1.960 M -1.51 % | 1.990 M 0.00 % | 1.990 M 0.25 % | 1.985 M -0.20 % | 1.989 M -0.05 % | 1.990 M -0.65 % | 2.003 M 0.65 % | 1.990 M 730.86 % | 239.510 K -0.67 % | 241.133 K 0.16 % | 240.742 K 0.29 % | 240.046 K 0.17 % | 239.636 K -0.35 % | 240.467 K -0.47 % | 241.595 K 0.26 % | 240.966 K 0.39 % | 240.037 K -0.64 % | 241.584 K 0.95 % | 239.300 K -1.09 % | 241.934 K 0.99 % | 239.564 K -1.32 % | 242.762 K 0.86 % | 240.688 K 0.92 % | 238.505 K -4.96 % | 250.961 K | 
| Weighted average shs out | 21.543 M 0.01 % | 21.541 M 0.00 % | 21.541 M 0.00 % | 21.541 M 0.00 % | 21.541 M 0.00 % | 21.541 M 0.00 % | 21.541 M 982.47 % | 1.990 M 0.00 % | 1.990 M 0.00 % | 1.990 M 0.00 % | 1.990 M 0.00 % | 1.990 M 0.00 % | 1.990 M 0.00 % | 1.990 M 0.00 % | 1.990 M 0.00 % | 1.990 M 0.00 % | 1.990 M 0.00 % | 1.990 M 0.45 % | 1.981 M -0.30 % | 1.987 M 0.68 % | 1.974 M 0.69 % | 1.960 M -1.51 % | 1.990 M 0.00 % | 1.990 M 0.25 % | 1.985 M -0.20 % | 1.989 M -0.05 % | 1.990 M -0.65 % | 2.003 M 0.65 % | 1.990 M 730.86 % | 239.510 K -0.67 % | 241.133 K 0.16 % | 240.742 K 0.29 % | 240.046 K 0.17 % | 239.636 K -0.35 % | 240.467 K -0.47 % | 241.595 K 0.26 % | 240.966 K 0.39 % | 240.037 K -0.64 % | 241.584 K 0.95 % | 239.299 K -1.09 % | 241.934 K 0.99 % | 239.564 K -1.32 % | 242.762 K 0.86 % | 240.688 K 0.92 % | 238.505 K -4.96 % | 250.961 K | 
| EPS diluted | 0.30 4 100.00 % | -0.01 -107.50 % | 0.10 2.25 % | 0.10 -2.20 % | 0.10 16.14 % | 0.09 524.14 % | -0.02 65.18 % | -0.06 89.40 % | -0.55 -700.58 % | -0.07 68.77 % | -0.22 -152.29 % | -0.09 68.86 % | -0.28 -227.27 % | 0.22 595.50 % | -0.04 43.37 % | -0.08 -43.07 % | -0.05 -116.61 % | 0.33 558.33 % | -0.07 52.00 % | -0.15 11.76 % | -0.17 -206.86 % | -0.06 -269.33 % | -0.02 95.83 % | -0.36 -71.43 % | -0.21 -61.54 % | -0.13 64.86 % | -0.37 -436.23 % | -0.07 85.00 % | -0.46 45.88 % | -0.85 -44.07 % | -0.59 23.38 % | -0.77 51.88 % | -1.60 -220.00 % | -0.50 19.35 % | -0.62 4.62 % | -0.65 52.21 % | -1.36 80.76 % | -7.07 -356.13 % | -1.55 -327.94 % | 0.68 -5.56 % | 0.72 124.16 % | -2.98 -1 762.50 % | -0.16 -105.65 % | 2.83 1 515.00 % | -0.20 64.29 % | -0.56 | 
| Earnings per share | 0.30 4 100.00 % | -0.01 -107.50 % | 0.10 2.25 % | 0.10 -2.20 % | 0.10 16.14 % | 0.09 524.14 % | -0.02 65.18 % | -0.06 89.40 % | -0.55 -700.58 % | -0.07 68.77 % | -0.22 -152.29 % | -0.09 68.86 % | -0.28 -227.27 % | 0.22 595.50 % | -0.04 43.37 % | -0.08 -43.07 % | -0.05 -116.61 % | 0.33 558.33 % | -0.07 52.00 % | -0.15 11.76 % | -0.17 -206.86 % | -0.06 -269.33 % | -0.02 95.83 % | -0.36 -71.43 % | -0.21 -61.54 % | -0.13 64.86 % | -0.37 -436.23 % | -0.07 85.00 % | -0.46 45.88 % | -0.85 -44.07 % | -0.59 23.38 % | -0.77 51.88 % | -1.60 -220.00 % | -0.50 19.35 % | -0.62 4.62 % | -0.65 52.21 % | -1.36 80.76 % | -7.07 -356.13 % | -1.55 -327.94 % | 0.68 -5.56 % | 0.72 124.16 % | -2.98 -1 762.50 % | -0.16 -105.65 % | 2.83 1 515.00 % | -0.20 64.29 % | -0.56 | 
| Gross profit | 9.008 M 1 035.62 % | 793.233 K -67.13 % | 2.413 M 1.47 % | 2.378 M 5.75 % | 2.249 M -9.53 % | 2.486 M 6 563.54 % | 37.300 K -6.75 % | 40.000 K | 0.000 | 0.000 100.00 % | -600.000 60.00 % | -1.500 K -66.67 % | -900.000 -100.10 % | 902.200 K 33 514.81 % | -2.700 K | 0.000 | 0.000 -100.00 % | 729.600 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -108.000 K | 0.000 -100.00 % | 113.134 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.728 M 7 681.33 % | 22.207 K -91.04 % | 247.719 K 13.14 % | 218.942 K 141.15 % | -532.000 K | 0.000 -100.00 % | 847.201 K | 0.000 100.00 % | -31.604 K | 
| Income tax expense | 2.166 M 477.60 % | 375.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cost of revenue | 0.000 -100.00 % | 1.595 M | 0.000 | 0.000 100.00 % | -4.791 M -844.41 % | 643.600 K 2 310.49 % | 26.700 K | 0.000 | 0.000 -100.00 % | 600.000 0.00 % | 600.000 -60.00 % | 1.500 K 66.67 % | 900.000 -77.50 % | 4.000 K 48.15 % | 2.700 K | 0.000 | 0.000 -100.00 % | 101.600 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.287 M 10 198.55 % | 22.207 K -98.37 % | 1.364 M 74.09 % | 783.518 K 13.43 % | 690.735 K 95.10 % | 354.039 K 348.01 % | 79.025 K | 0.000 -100.00 % | 83.960 K | 
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 94.150 K | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 60.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 12.581 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.207 K | 0.000 | 0.000 | 0.000 -100.00 % | 60.799 K | 0.000 | 0.000 | 0.000 -100.00 % | 30.634 K | 0.000 | 0.000 | 0.000 -100.00 % | 32.779 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.680 K | 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 -100.00 % | 160.000 K -74.67 % | 631.600 K 32.97 % | 475.000 K 404.49 % | -156.000 K 85.62 % | -1.085 M -693.71 % | -136.700 K 68.41 % | -432.800 K -151.48 % | -172.100 K 68.85 % | -552.500 K -19.72 % | -461.500 K -438.51 % | -85.700 K 45.10 % | -156.100 K -43.21 % | -109.000 K -65.15 % | -66.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -727.000 K -798.43 % | 104.090 K -7.09 % | 112.037 K -61.40 % | 290.214 K -82.39 % | 1.648 M 419.86 % | 317.007 K | 0.000 -100.00 % | 16.748 K -28.83 % | 23.531 K 390.54 % | 4.797 K -96.74 % | 147.014 K 1 156.42 % | 11.701 K 104.68 % | -250.000 K | 
| Operating expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 66.000 K -89.55 % | 631.600 K 32.97 % | 475.000 K 204.49 % | 156.000 K -85.62 % | 1.085 M 693.71 % | 136.700 K -68.41 % | 432.800 K 151.48 % | 172.100 K -68.85 % | 552.500 K 19.72 % | 461.500 K 438.51 % | 85.700 K -45.10 % | 156.100 K 43.21 % | 109.000 K 65.15 % | 66.000 K -25.00 % | 88.000 K 100.00 % | 44.000 K | 0.000 -100.00 % | 143.357 K 743.28 % | 17.000 K -66.67 % | 51.000 K 50.00 % | 34.000 K -67.86 % | 105.799 K 135.11 % | 45.000 K 0.00 % | 45.000 K 0.00 % | 45.000 K -50.35 % | 90.634 K 101.41 % | 45.000 K 0.00 % | 45.000 K 50.00 % | 30.000 K 104.73 % | -634.000 K -525.25 % | 149.090 K -5.06 % | 157.037 K -52.08 % | 327.714 K -80.40 % | 1.672 M 372.75 % | 353.673 K 742.08 % | 42.000 K -6.14 % | 44.748 K 25.94 % | 35.531 K -27.19 % | 48.797 K -73.34 % | 183.014 K 283.67 % | 47.701 K 120.74 % | -230.000 K | 
| Cost and expenses | 443.900 K -79.59 % | 2.175 M 1 179.59 % | 170.000 K -37.50 % | 272.000 K 189.36 % | 94.000 K -92.63 % | 1.275 M 154.18 % | 501.700 K 221.60 % | 156.000 K -85.62 % | 1.085 M 690.24 % | 137.300 K -68.32 % | 433.400 K 149.65 % | 173.600 K -68.63 % | 553.400 K 18.88 % | 465.500 K 426.58 % | 88.400 K -43.37 % | 156.100 K 43.21 % | 109.000 K -34.96 % | 167.600 K 90.45 % | 88.000 K 100.00 % | 44.000 K | 0.000 -100.00 % | 143.357 K 743.28 % | 17.000 K -66.67 % | 51.000 K 50.00 % | 34.000 K -67.86 % | 105.799 K 135.11 % | 45.000 K 0.00 % | 45.000 K 0.00 % | 45.000 K -50.35 % | 90.634 K 101.41 % | 45.000 K 0.00 % | 45.000 K 50.00 % | 30.000 K 104.73 % | -634.000 K -525.25 % | 149.090 K -5.06 % | 157.037 K -52.08 % | 327.714 K -91.72 % | 3.958 M 953.00 % | 375.880 K -73.27 % | 1.406 M 69.75 % | 828.266 K 14.04 % | 726.266 K 80.29 % | 402.836 K 53.73 % | 262.039 K 449.34 % | 47.701 K 132.67 % | -146.000 K | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -94.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 -100.00 % | 88.000 K 100.00 % | 44.000 K | 0.000 -100.00 % | 143.357 K 743.28 % | 17.000 K -66.67 % | 51.000 K 50.00 % | 34.000 K -67.86 % | 105.799 K 135.11 % | 45.000 K 0.00 % | 45.000 K 0.00 % | 45.000 K -50.35 % | 90.634 K 101.41 % | 45.000 K 0.00 % | 45.000 K 50.00 % | 30.000 K -67.67 % | 92.779 K 106.18 % | 45.000 K 0.00 % | 45.000 K 20.00 % | 37.500 K 61.21 % | 23.261 K -36.56 % | 36.666 K -12.70 % | 42.000 K 50.00 % | 28.000 K 133.33 % | 12.000 K -72.73 % | 44.000 K 22.22 % | 36.000 K 0.00 % | 36.000 K 85.62 % | 19.394 K | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -8.564 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 43.812 K 210.68 % | -39.586 K -132.42 % | 122.085 K 193.59 % | 41.584 K -24.23 % | 54.880 K 102.65 % | 27.081 K -68.53 % | 86.065 K 42.35 % | 60.459 K -15.31 % | 71.391 K 32.21 % | 54.000 K -3.24 % | 55.806 K 1.07 % | 55.213 K 0.15 % | 55.131 K -61.34 % | 142.600 K -52.15 % | 298.000 K -11.55 % | 336.900 K 74.44 % | 193.137 K 537.42 % | 30.300 K -95.76 % | 714.400 K 72.39 % | 414.400 K 60.26 % | 258.585 K -65.26 % | 744.287 K 701.66 % | 92.843 K -90.04 % | 931.908 K 357.75 % | 203.583 K 43.10 % | 142.269 K -23.25 % | 185.372 K -51.74 % | 384.075 K 220.55 % | 119.818 K -19.63 % | 149.090 K -5.06 % | 157.037 K -52.08 % | 327.714 K 120.91 % | -1.567 M -516.89 % | 375.880 K 357.45 % | -146.000 K 16.09 % | -174.000 K -125.29 % | 688.037 K 1 310.00 % | 48.797 K 107.35 % | -664.000 K -1 492.00 % | 47.701 K -53.01 % | 101.508 K | 
| Operating income | 9.008 M 277.21 % | 2.388 M -1.03 % | 2.413 M 1.47 % | 2.378 M 10.37 % | 2.155 M 16.22 % | 1.854 M 523.55 % | -437.700 K -277.33 % | -116.000 K 89.31 % | -1.085 M -693.71 % | -136.700 K 68.46 % | -433.400 K -149.65 % | -173.600 K 68.63 % | -553.400 K -225.57 % | 440.700 K 598.53 % | -88.400 K 43.37 % | -156.100 K -43.21 % | -109.000 K -116.43 % | 663.600 K 854.09 % | -88.000 K -100.00 % | -44.000 K 86.94 % | -337.000 K -135.66 % | -143.000 K -741.18 % | -17.000 K 66.67 % | -51.000 K -50.00 % | -34.000 K 84.11 % | -214.000 K -375.56 % | -45.000 K -166.05 % | 68.134 K 251.41 % | -45.000 K 50.35 % | -90.634 K -101.41 % | -45.000 K 0.00 % | -45.000 K -50.00 % | -30.000 K -104.73 % | 633.841 K 525.40 % | -149.000 K 5.10 % | -157.000 K 52.13 % | -328.000 K -687.43 % | 55.836 K 114.85 % | -376.000 K -282.77 % | 205.719 K 18.10 % | 174.193 K 130.67 % | -568.000 K -1 064.01 % | -48.797 K -107.35 % | 664.187 K 1 492.40 % | -47.701 K -124.00 % | 198.774 K | 
| Operating income ratio | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 4.36 % | 0.96 61.73 % | 0.59 108.66 % | -6.84 -135.83 % | -2.90 | 0.00 100.00 % | -227.83 | 0.00 | 0.00 | 0.00 -100.00 % | 0.49 | 0.00 | 0.00 | 0.00 -100.00 % | 0.80 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.98 | 0.00 -100.00 % | 0.60 261.91 % | -0.37 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.01 | 0.00 -100.00 % | 0.13 -26.59 % | 0.17 104.85 % | -3.58 -2 498.76 % | -0.14 -119.22 % | 0.72 | 0.00 -100.00 % | 3.80 | 
| Total other income expenses net | -443.900 K 79.59 % | -2.175 M -1 179.59 % | -170.000 K 37.50 % | -272.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 0.00 % | 100.000 | 0.000 | 0.000 | 0.000 100.00 % | -54.600 K 78.50 % | -254.000 K 24.63 % | -337.000 K -1 071.10 % | 34.703 K 360.92 % | -13.300 K 97.99 % | -663.000 K -74.02 % | -381.000 K -758.59 % | -44.375 K 93.67 % | -701.000 K -240.29 % | -206.000 K 76.21 % | -866.000 K -666.72 % | -112.949 K -16.12 % | -97.269 K 30.52 % | -140.000 K 60.45 % | -354.000 K 53.05 % | -754.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.753 M -123 203.93 % | 1.424 K 103.31 % | -42.995 K | 0.000 100.00 % | -147.000 K -1 576.64 % | 9.955 K -41.31 % | 16.962 K | 0.000 100.00 % | -339.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 | 
| 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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 392.761 M | 0.000 -100.00 % | 288.162 M | 0.000 -100.00 % | 278.964 M | 0.000 -100.00 % | 13.947 M -6.09 % | 14.852 M 1 322.61 % | 1.044 M 3.62 % | 1.008 M -1.31 % | 1.021 M 1.10 % | 1.010 M | 0.000 -100.00 % | 976.400 K 18.72 % | 822.408 K | 0.000 -100.00 % | 4.103 M | 0.000 -100.00 % | 432.387 K | 0.000 -100.00 % | 3.999 M | 0.000 -100.00 % | 5.065 M | 0.000 -100.00 % | 4.773 M 14.79 % | 4.158 M | 0.000 -100.00 % | 3.926 M | 0.000 -100.00 % | 3.419 M | 0.000 -100.00 % | 3.228 M -5.06 % | 3.400 M 1.31 % | 3.356 M 1.76 % | 3.298 M 2.81 % | 3.208 M -4.69 % | 3.366 M 0.77 % | 3.340 M | 
| Total 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 -100.00 % | 6.840 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.800 K | 0.000 -100.00 % | 130.000 K 0.00 % | 130.000 K 28 284.28 % | 458.000 -99.94 % | 723.888 K 0.00 % | 723.888 K 0.00 % | 723.888 K 109 580.00 % | 660.000 | 
| Total debt | 0.000 -100.00 % | 398.661 M | 0.000 -100.00 % | 291.313 M | 0.000 -100.00 % | 280.554 M | 0.000 -100.00 % | 14.590 M -2.73 % | 14.999 M 1 155.57 % | 1.195 M 0.00 % | 1.195 M 0.00 % | 1.195 M 0.00 % | 1.195 M | 0.000 -100.00 % | 1.195 M 0.00 % | 1.195 M | 0.000 -100.00 % | 4.303 M | 0.000 -100.00 % | 625.000 K | 0.000 -100.00 % | 4.205 M | 0.000 -100.00 % | 5.155 M | 0.000 -100.00 % | 4.930 M 13.86 % | 4.330 M | 0.000 -100.00 % | 4.080 M | 0.000 -100.00 % | 3.580 M | 0.000 -100.00 % | 3.580 M 0.00 % | 3.580 M 0.00 % | 3.580 M 0.00 % | 3.580 M 0.00 % | 3.580 M 1.42 % | 3.530 M 1.88 % | 3.465 M | 
| Accumulated other comprehensive income loss | 340.756 M 171.86 % | 125.344 M -63.37 % | 342.175 M 169.93 % | 126.763 M -63.19 % | 344.414 M 1 355.93 % | 23.656 M -92.95 % | 335.538 M 1 586.12 % | 19.900 M -93.55 % | 308.326 M 1 449.38 % | 19.900 M 192.65 % | 6.800 M -65.83 % | 19.900 M 0.00 % | 19.900 M 135.48 % | 8.451 M | 0.000 | 0.000 -100.00 % | 9.225 M | 0.000 -100.00 % | 10.355 M | 0.000 -100.00 % | 11.238 M | 0.000 100.00 % | -5.091 M -573 195 642 573 579 776.00 % | 0.000 100.00 % | -4.745 M 33.59 % | -7.145 M -804 474 961 507 443 328.00 % | 0.000 100.00 % | -3.907 M -439 889 093 603 413 120.00 % | 0.000 100.00 % | -3.422 M -385 282 948 121 545 856.00 % | 0.000 100.00 % | -1.169 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 -100.00 % | 0.000 | 
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.962 M | 0.000 | 0.000 100.00 % | -12.137 M | 0.000 100.00 % | -10.840 M | 0.000 100.00 % | -10.928 M | 0.000 100.00 % | -11.449 M -5.87 % | -10.814 M | 0.000 100.00 % | -10.675 M | 0.000 100.00 % | -9.545 M | 0.000 100.00 % | -8.662 M | 0.000 100.00 % | -7.491 M | 0.000 | 0.000 100.00 % | -6.576 M | 0.000 100.00 % | -6.307 M | 0.000 100.00 % | -5.822 M | 0.000 100.00 % | -3.569 M 4.37 % | -3.732 M 8.69 % | -4.087 M -25.60 % | -3.254 M -1.20 % | -3.215 M 17.49 % | -3.897 M 1.77 % | -3.967 M | 
| Common stock | 0.000 -100.00 % | 215.413 M | 0.000 -100.00 % | 215.413 M | 0.000 -100.00 % | 215.413 M | 0.000 -100.00 % | 19.900 M 0.00 % | 19.900 M 0.00 % | 19.900 M 0.00 % | 19.900 M 0.00 % | 19.900 M 0.00 % | 19.900 M | 0.000 -100.00 % | 19.900 M 0.00 % | 19.900 M | 0.000 -100.00 % | 19.900 M | 0.000 -100.00 % | 19.900 M | 0.000 -100.00 % | 19.900 M | 0.000 -100.00 % | 2.400 M | 0.000 -100.00 % | 2.400 M 0.00 % | 2.400 M | 0.000 -100.00 % | 2.400 M | 0.000 -100.00 % | 2.400 M | 0.000 -100.00 % | 2.400 M 0.00 % | 2.400 M 0.00 % | 2.400 M 0.00 % | 2.400 M 0.00 % | 2.400 M 0.00 % | 2.400 M 0.00 % | 2.400 M | 
| Total equity | 340.756 M 0.00 % | 340.756 M -0.41 % | 342.175 M 0.00 % | 342.175 M -0.65 % | 344.414 M 0.00 % | 344.414 M 2.65 % | 335.538 M 0.00 % | 335.538 M 6.15 % | 316.089 M 24.69 % | 253.491 M 1 498.33 % | 15.860 M 82.14 % | 8.707 M -2.96 % | 8.972 M 6.17 % | 8.451 M 0.00 % | 8.451 M -6.99 % | 9.086 M -1.51 % | 9.225 M 0.00 % | 9.225 M -10.91 % | 10.355 M 0.00 % | 10.355 M -7.86 % | 11.238 M 0.00 % | 11.238 M 320.74 % | -5.091 M 0.00 % | -5.091 M -7.29 % | -4.745 M 0.00 % | -4.745 M -13.64 % | -4.176 M -6.88 % | -3.907 M 0.00 % | -3.907 M -14.17 % | -3.422 M 0.00 % | -3.422 M -192.73 % | -1.169 M 0.00 % | -1.169 M 12.24 % | -1.332 M 21.04 % | -1.687 M -97.54 % | -854.000 K -4.74 % | -815.361 K 45.53 % | -1.497 M 4.47 % | -1.567 M | 
| Other non current liabilities | -340.756 M 14.52 % | -398.661 M -16.51 % | -342.175 M -17.46 % | -291.313 M 15.42 % | -344.414 M -8 512.50 % | -3.999 M 98.81 % | -335.538 M -62 583.80 % | 537.000 K 83.28 % | 293.000 K 20.68 % | 242.800 K 3.88 % | 233.737 K 0.53 % | 232.500 K 3.00 % | 225.736 K 102.67 % | -8.451 M | 0.000 | 0.000 100.00 % | -9.225 M | 0.000 100.00 % | -10.355 M | 0.000 100.00 % | -11.238 M | 0.000 -100.00 % | 5.091 M | 0.000 -100.00 % | 4.745 M | 0.000 | 0.000 -100.00 % | 3.907 M | 0.000 -100.00 % | 3.422 M | 0.000 -100.00 % | 1.169 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 275.000 K -68.57 % | 875.000 K 6.06 % | 825.000 K | 
| Long term debt | 0.000 -100.00 % | 398.661 M | 0.000 -100.00 % | 291.313 M | 0.000 -100.00 % | 280.554 M | 0.000 | 0.000 -100.00 % | 14.999 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 % | 4.930 M 13.86 % | 4.330 M | 0.000 -100.00 % | 4.080 M | 0.000 -100.00 % | 3.580 M | 0.000 -100.00 % | 3.580 M 0.00 % | 3.580 M 0.00 % | 3.580 M 0.00 % | 3.580 M 0.00 % | 3.580 M 1.42 % | 3.530 M 1.88 % | 3.465 M | 
| Total non current liabilities | -340.756 M | 0.000 100.00 % | -342.175 M | 0.000 100.00 % | -344.414 M -222.71 % | 280.669 M 183.65 % | -335.538 M -62 583.80 % | 537.000 K -96.49 % | 15.292 M 6 198.19 % | 242.800 K 3.88 % | 233.737 K 0.53 % | 232.500 K 3.00 % | 225.736 K 102.67 % | -8.451 M | 0.000 | 0.000 100.00 % | -9.225 M | 0.000 100.00 % | -10.355 M | 0.000 100.00 % | -11.238 M | 0.000 -100.00 % | 5.091 M | 0.000 -100.00 % | 4.745 M -3.75 % | 4.930 M 13.86 % | 4.330 M 10.83 % | 3.907 M -4.24 % | 4.080 M 19.23 % | 3.422 M -4.41 % | 3.580 M 206.24 % | 1.169 M -67.35 % | 3.580 M 0.00 % | 3.580 M 0.00 % | 3.580 M 0.00 % | 3.580 M -7.13 % | 3.855 M -12.49 % | 4.405 M 2.68 % | 4.290 M | 
| Other current liabilities | 0.000 100.00 % | -398.661 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.590 M | 0.000 100.00 % | -1.195 M 0.00 % | -1.195 M 0.00 % | -1.195 M 0.00 % | -1.195 M | 0.000 -100.00 % | 115.300 K -60.09 % | 288.873 K | 0.000 -100.00 % | 147.300 K | 0.000 -100.00 % | 307.803 K | 0.000 -100.00 % | 5.300 K | 0.000 -100.00 % | 5.200 K | 0.000 | 0.000 -100.00 % | 200.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.868 K 0.00 % | 3.868 K -96.67 % | 116.228 K 2 896.34 % | 3.879 K 0.00 % | 3.879 K 0.00 % | 3.879 K 0.28 % | 3.868 K | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 -100.00 % | 398.661 M | 0.000 -100.00 % | 291.313 M | 0.000 -100.00 % | 280.554 M | 0.000 -100.00 % | 14.590 M | 0.000 -100.00 % | 1.195 M 0.00 % | 1.195 M 0.00 % | 1.195 M 0.00 % | 1.195 M | 0.000 -100.00 % | 1.195 M 0.00 % | 1.195 M | 0.000 -100.00 % | 4.303 M | 0.000 -100.00 % | 625.000 K | 0.000 -100.00 % | 4.205 M | 0.000 -100.00 % | 5.155 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 | 
| Total current liabilities | 0.000 -100.00 % | 52.375 K | 0.000 -100.00 % | 291.457 M | 0.000 -100.00 % | 280.668 M | 0.000 -100.00 % | 14.590 M | 0.000 -100.00 % | 1.195 M 0.00 % | 1.195 M 0.00 % | 1.195 M 0.00 % | 1.195 M | 0.000 -100.00 % | 1.310 M -2.17 % | 1.339 M | 0.000 -100.00 % | 4.450 M | 0.000 -100.00 % | 778.901 K | 0.000 -100.00 % | 4.226 M | 0.000 -100.00 % | 5.214 M | 0.000 -100.00 % | 12.000 K -79.21 % | 57.712 K | 0.000 -100.00 % | 29.762 K | 0.000 -100.00 % | 53.852 K | 0.000 -100.00 % | 31.043 K -48.30 % | 60.048 K -65.17 % | 172.408 K 439.31 % | 31.968 K 0.00 % | 31.968 K 583.95 % | 4.674 K -92.22 % | 60.048 K | 
| Total liabilities | -340.756 M -185.38 % | 399.088 M 216.63 % | -342.175 M -217.40 % | 291.457 M 184.62 % | -344.414 M -222.71 % | 280.668 M 183.65 % | -335.538 M -2 318.14 % | 15.127 M -1.08 % | 15.292 M 963.87 % | 1.437 M 0.63 % | 1.428 M 0.09 % | 1.427 M 0.48 % | 1.420 M 116.81 % | -8.451 M -745.11 % | 1.310 M -2.17 % | 1.339 M 114.51 % | -9.225 M -307.30 % | 4.450 M 142.97 % | -10.355 M -1 429.44 % | 778.901 K 106.93 % | -11.238 M -365.93 % | 4.226 M -16.99 % | 5.091 M -2.36 % | 5.214 M 9.89 % | 4.745 M -3.99 % | 4.942 M 12.63 % | 4.388 M 12.30 % | 3.907 M -4.93 % | 4.110 M 20.10 % | 3.422 M -5.83 % | 3.634 M 210.85 % | 1.169 M -67.63 % | 3.611 M -0.80 % | 3.640 M -2.99 % | 3.752 M 3.88 % | 3.612 M -7.07 % | 3.887 M -11.86 % | 4.410 M 1.38 % | 4.350 M | 
| Other non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 312.000 K | 0.000 -100.00 % | 144.100 K 108.24 % | 69.199 K -53.90 % | 150.100 K 100.38 % | 74.909 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.225 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 | 
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 652.083 M | 0.000 -100.00 % | 312.000 K | 0.000 -100.00 % | 144.100 K 108.24 % | 69.199 K -53.90 % | 150.100 K 100.38 % | 74.909 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.225 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 | 
| Other current assets | -5.899 M 13.32 % | -6.805 M -115.97 % | -3.151 M -100.50 % | 629.575 M 39 695.88 % | -1.590 M -100.24 % | 652.083 M 101 512.57 % | -643.000 K 99.82 % | -350.353 M -31 321.79 % | -1.115 M 99.56 % | -254.784 M -1 379.68 % | -17.219 M -72.46 % | -9.984 M | 0.000 100.00 % | -218.000 K -102.28 % | 9.543 M -5.07 % | 10.053 M 5 126.50 % | -200.000 K -101.48 % | 13.476 M 7 082.38 % | -193.000 K -101.76 % | 10.941 M 5 411.17 % | -206.000 K | 0.000 100.00 % | -90.070 K | 0.000 100.00 % | -164.000 K | 0.000 -100.00 % | 6.840 K 104.44 % | -154.000 K -1 086.86 % | 15.605 K 109.69 % | -161.000 K -1 276.90 % | 13.680 K 102.84 % | -482.000 K -373.37 % | 176.316 K 11.81 % | 157.696 K 671.17 % | 20.449 K -7.04 % | 21.997 K -1.86 % | 22.413 K 2.73 % | 21.818 K 6.69 % | 20.450 K | 
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 6.840 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.800 K | 0.000 -100.00 % | 130.000 K 0.00 % | 130.000 K 28 284.28 % | 458.000 -99.94 % | 723.888 K 0.00 % | 723.888 K 0.00 % | 723.888 K 109 580.00 % | 660.000 | 
| cash and cash equivalents | 0.000 -100.00 % | 5.899 M | 0.000 -100.00 % | 3.151 M | 0.000 -100.00 % | 1.590 M | 0.000 -100.00 % | 643.000 K 337.41 % | 147.000 K -2.39 % | 150.600 K -19.50 % | 187.073 K 7.70 % | 173.700 K -6.00 % | 184.780 K | 0.000 -100.00 % | 218.200 K -41.38 % | 372.197 K | 0.000 -100.00 % | 199.700 K | 0.000 -100.00 % | 192.613 K | 0.000 -100.00 % | 206.339 K | 0.000 -100.00 % | 90.070 K | 0.000 -100.00 % | 156.882 K -8.81 % | 172.041 K | 0.000 -100.00 % | 154.235 K | 0.000 -100.00 % | 161.200 K | 0.000 -100.00 % | 351.936 K 95.25 % | 180.253 K -19.52 % | 223.960 K -20.48 % | 281.657 K -24.29 % | 372.003 K 127.07 % | 163.829 K 31.46 % | 124.621 K | 
| Cash and short term investments | 5.899 M 0.00 % | 5.899 M 87.21 % | 3.151 M -0.01 % | 3.151 M 98.19 % | 1.590 M 0.01 % | 1.590 M 147.25 % | 643.000 K 0.00 % | 643.000 K 337.41 % | 147.000 K -2.39 % | 150.600 K -19.50 % | 187.073 K 7.70 % | 173.700 K -6.00 % | 184.780 K -15.32 % | 218.200 K 0.00 % | 218.200 K -41.38 % | 372.197 K 86.38 % | 199.700 K 0.00 % | 199.700 K 3.69 % | 192.600 K -0.01 % | 192.613 K -6.65 % | 206.339 K 0.00 % | 206.339 K 129.09 % | 90.070 K -26.88 % | 123.175 K -24.77 % | 163.722 K 0.00 % | 163.722 K -20.19 % | 205.146 K 33.01 % | 154.235 K 0.00 % | 154.235 K -4.32 % | 161.200 K -18.63 % | 198.105 K -58.89 % | 481.936 K 0.00 % | 481.936 K 55.34 % | 310.253 K -83.79 % | 1.914 M 90.26 % | 1.006 M -8.20 % | 1.096 M 23.45 % | 887.717 K -56.45 % | 2.039 M | 
| Total current assets | 0.000 | 0.000 | 0.000 -100.00 % | 633.632 M | 0.000 -100.00 % | 656.082 M | 0.000 -100.00 % | 350.353 M 31 321.79 % | 1.115 M -99.56 % | 254.784 M 1 379.68 % | 17.219 M 72.46 % | 9.984 M -3.23 % | 10.318 M | 0.000 -100.00 % | 9.761 M -6.37 % | 10.425 M | 0.000 -100.00 % | 13.676 M | 0.000 -100.00 % | 11.133 M | 0.000 -100.00 % | 239.444 K | 0.000 -100.00 % | 123.175 K | 0.000 -100.00 % | 196.827 K -7.15 % | 211.986 K | 0.000 -100.00 % | 202.945 K | 0.000 -100.00 % | 211.785 K | 0.000 -100.00 % | 2.442 M 5.81 % | 2.308 M 11.77 % | 2.065 M -25.13 % | 2.758 M -10.21 % | 3.072 M 5.44 % | 2.913 M 4.67 % | 2.783 M | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 33.105 K | 0.000 | 0.000 | 0.000 -100.00 % | 33.105 K | 0.000 | 0.000 -100.00 % | 33.105 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.783 M -3.10 % | 1.840 M 1 315.38 % | 130.000 K -92.49 % | 1.730 M -11.43 % | 1.953 M -2.53 % | 2.004 M 176.84 % | 723.888 K | 
| Net receivables | 0.000 -100.00 % | 906.249 K | 0.000 -100.00 % | 906.249 K | 0.000 -100.00 % | 2.409 M | 0.000 -100.00 % | 349.710 M 36 027.07 % | 968.000 K -99.62 % | 254.633 M 1 395.05 % | 17.032 M 73.61 % | 9.811 M -3.18 % | 10.133 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 | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 652.083 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 | 
| Other assets | 0.000 -100.00 % | 739.844 M | 0.000 | 0.000 | 0.000 100.00 % | -683.082 M | 0.000 | 0.000 -100.00 % | 331.381 M 331 380 900.00 % | 100.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 52.375 K | 0.000 -100.00 % | 144.007 K | 0.000 -100.00 % | 114.352 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.857 K | 0.000 -100.00 % | 54.000 K | 0.000 -100.00 % | 12.000 K -79.13 % | 57.512 K | 0.000 -100.00 % | 29.762 K | 0.000 -100.00 % | 53.852 K | 0.000 -100.00 % | 27.175 K -51.63 % | 56.180 K 0.00 % | 56.180 K 100.00 % | 28.090 K 0.00 % | 28.090 K 3 433.33 % | 795.000 -98.58 % | 56.180 K | 
| 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 | 
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 280.669 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 | 
| 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 | 
| 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 | 
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.100 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 | 
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 117.308 M | 0.000 -100.00 % | 295.738 M | 0.000 -100.00 % | 213.691 M 1 731.23 % | -13.100 M 57.87 % | -31.093 M -56.25 % | -19.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | 0.000 | 0.000 100.00 % | 0.000 | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -276.555 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 | 
| Other liabilities | 0.000 -100.00 % | 399.036 M | 0.000 -100.00 % | 291.457 M | 0.000 100.00 % | -561.223 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 | 
| Total assets | 0.000 -100.00 % | 739.844 M | 0.000 -100.00 % | 633.632 M | 0.000 -100.00 % | 625.083 M | 0.000 -100.00 % | 350.665 M 5.82 % | 331.381 M 29.99 % | 254.928 M 1 374.59 % | 17.288 M 70.59 % | 10.134 M -2.49 % | 10.393 M | 0.000 -100.00 % | 9.761 M -6.37 % | 10.425 M | 0.000 -100.00 % | 13.676 M | 0.000 -100.00 % | 11.133 M | 0.000 -100.00 % | 15.464 M | 0.000 -100.00 % | 123.175 K | 0.000 -100.00 % | 196.827 K -7.15 % | 211.986 K | 0.000 -100.00 % | 202.945 K | 0.000 -100.00 % | 211.785 K | 0.000 -100.00 % | 2.442 M 5.81 % | 2.308 M 11.77 % | 2.065 M -25.13 % | 2.758 M -10.21 % | 3.072 M 5.44 % | 2.913 M 4.67 % | 2.783 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-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-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-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 | 
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 
| 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 | 
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other non cash items | -6.398 M -4 044.76 % | 162.195 K 107.23 % | -2.243 M -6.51 % | -2.106 M 2.27 % | -2.155 M -18.80 % | -1.814 M | 0.000 -100.00 % | 116.000 K -89.31 % | 1.085 M 693.71 % | 136.700 K -68.46 % | 433.400 K 149.65 % | 173.600 K -68.63 % | 553.400 K 225.54 % | -440.800 K -599.21 % | 88.300 K -43.43 % | 156.100 K 43.21 % | 109.000 K 116.43 % | -663.600 K -565.36 % | 142.600 K -52.15 % | 298.000 K -11.55 % | 336.900 K 210.07 % | 108.654 K 258.59 % | 30.300 K -95.76 % | 714.400 K 72.19 % | 414.900 K 60.45 % | 258.585 K -65.34 % | 746.116 K 439.81 % | 138.219 K -84.84 % | 911.487 K 347.72 % | 203.583 K 43.10 % | 142.269 K -23.25 % | 185.372 K -51.74 % | 384.075 K 220.55 % | 119.818 K -19.63 % | 149.090 K -5.06 % | 157.037 K -52.08 % | 327.714 K -80.69 % | 1.697 M 353.19 % | 374.456 K 329.73 % | -163.000 K 6.32 % | -174.000 K -124.34 % | 714.954 K 1 740.67 % | 38.842 K 105.70 % | -681.000 K -1 527.64 % | 47.701 K -66.04 % | 140.482 K | 
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -437.700 K -277.33 % | -116.000 K 89.31 % | -1.085 M -693.71 % | -136.700 K 68.46 % | -433.400 K -149.65 % | -173.600 K 68.63 % | -553.400 K -225.54 % | 440.800 K 599.21 % | -88.300 K 43.43 % | -156.100 K -43.21 % | -109.000 K -116.43 % | 663.600 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 
| 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 | 
| 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 | 
| 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 | 
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.081 M -831.64 % | -116.000 K 90.58 % | -1.232 M -801.24 % | -136.700 K 76.59 % | -584.000 K -236.41 % | -173.600 K 68.63 % | -553.400 K -225.54 % | 440.800 K 599.21 % | -88.300 K 43.43 % | -156.100 K -43.21 % | -109.000 K -116.43 % | 663.600 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -437.700 K -168.07 % | 643.000 K -15.28 % | 759.000 K 416.33 % | 147.000 K -48.18 % | 283.700 K 88.38 % | 150.600 K -53.55 % | 324.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 | 
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.590 M 463.22 % | -437.700 K -168.07 % | 643.000 K 159.26 % | -1.085 M -838.10 % | 147.000 K 133.92 % | -433.400 K -387.78 % | 150.600 K 127.21 % | -553.400 K -225.54 % | 440.800 K 599.21 % | -88.300 K 43.43 % | -156.100 K -43.21 % | -109.000 K -116.43 % | 663.600 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -437.700 K -277.33 % | -116.000 K 89.31 % | -1.085 M -693.71 % | -136.700 K 68.46 % | -433.400 K -149.65 % | -173.600 K 68.63 % | -553.400 K -225.54 % | 440.800 K 599.21 % | -88.300 K 43.43 % | -156.100 K -43.21 % | -109.000 K -116.43 % | 663.600 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -437.700 K -277.33 % | -116.000 K 89.31 % | -1.085 M -693.71 % | -136.700 K 68.46 % | -433.400 K -149.65 % | -173.600 K 68.63 % | -553.400 K -225.54 % | 440.800 K 599.21 % | -88.300 K 43.43 % | -156.100 K -43.21 % | -109.000 K -116.43 % | 663.600 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |