 
					My Money Securities Ltd. MYMONEY.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 147.111 M 345.70 % | 33.006 M 250.77 % | 9.410 M -53.46 % | 20.217 M 374.85 % | 4.257 M 159.90 % | -7.108 M -367.85 % | 2.654 M -59.38 % | 6.534 M -2.51 % | 6.702 M 5.36 % | 6.361 M -24.01 % | 8.370 M 56.97 % | 5.332 M | 
| Net income | 68.931 M 231.10 % | 20.819 M 690.32 % | 2.634 M -71.72 % | 9.315 M 1 789.90 % | 492.870 K 103.35 % | -14.716 M -33.49 % | -11.024 M -252.54 % | -3.127 M -137.72 % | 8.290 M 1 823.29 % | 431.051 K -23.26 % | 561.673 K -17.81 % | 683.354 K | 
| Income before tax | 105.008 M 374.61 % | 22.125 M 1 732.99 % | 1.207 M -88.02 % | 10.072 M 47 566.82 % | 21.130 K 100.15 % | -13.812 M -7.45 % | -12.854 M -193.23 % | -4.384 M -137.03 % | 11.839 M 1 852.92 % | 606.207 K -26.24 % | 821.916 K -18.41 % | 1.007 M | 
| Income before tax ratio | 0.71 6.48 % | 0.67 422.56 % | 0.13 -74.25 % | 0.50 9 938.32 % | 0.00 -99.74 % | 1.94 140.12 % | -4.84 -621.97 % | -0.67 -137.98 % | 1.77 1 753.54 % | 0.10 -2.94 % | 0.10 -48.02 % | 0.19 | 
| EBITDA | 106.300 M 342.00 % | 24.050 M 959.27 % | 2.270 M -78.82 % | 10.719 M 851.91 % | 1.126 M 108.86 % | -12.715 M -15.89 % | -10.972 M -218.83 % | -3.441 M -128.02 % | 12.280 M 1 018.48 % | 1.098 M -25.99 % | 1.484 M -13.84 % | 1.722 M | 
| Net income ratio | 0.47 -25.71 % | 0.63 125.31 % | 0.28 -39.24 % | 0.46 298.00 % | 0.12 -94.41 % | 2.07 149.84 % | -4.15 -768.00 % | -0.48 -138.69 % | 1.24 1 725.42 % | 0.07 0.99 % | 0.07 -47.64 % | 0.13 | 
| Ratio EBITDA | 0.72 -0.83 % | 0.73 201.98 % | 0.24 -54.49 % | 0.53 100.47 % | 0.26 -85.21 % | 1.79 143.27 % | -4.13 -684.99 % | -0.53 -128.74 % | 1.83 961.56 % | 0.17 -2.61 % | 0.18 -45.11 % | 0.32 | 
| Gross profit ratio | 0.94 10.06 % | 0.86 -14.25 % | 1.00 0.00 % | 1.00 112.27 % | 0.47 -65.68 % | 1.37 1 129.66 % | -0.13 -121.33 % | 0.62 4.72 % | 0.60 -40.32 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 
| Weighted average shs out dil | 16.801 M 0.01 % | 16.800 M 0.00 % | 16.800 M -0.01 % | 16.802 M 68.06 % | 9.997 M -0.03 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M -0.24 % | 10.024 M 0.24 % | 10.000 M 0.00 % | 10.000 M | 
| Weighted average shs out | 16.801 M 0.01 % | 16.800 M 3.07 % | 16.300 M 13.19 % | 14.401 M 44.05 % | 9.997 M -0.03 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M 0.00 % | 10.000 M -0.24 % | 10.024 M 0.24 % | 10.000 M 0.00 % | 10.000 M | 
| EPS diluted | 4.10 230.65 % | 1.24 675.00 % | 0.16 -70.91 % | 0.55 1 015.62 % | 0.05 103.35 % | -1.47 -33.64 % | -1.10 -254.84 % | -0.31 -137.35 % | 0.83 1 830.23 % | 0.04 -23.49 % | 0.06 -17.72 % | 0.07 | 
| Earnings per share | 4.10 230.65 % | 1.24 675.00 % | 0.16 -75.38 % | 0.65 1 218.46 % | 0.05 103.35 % | -1.47 -33.64 % | -1.10 -254.84 % | -0.31 -137.35 % | 0.83 1 830.23 % | 0.04 -23.49 % | 0.06 -17.72 % | 0.07 | 
| Gross profit | 138.846 M 390.55 % | 28.304 M 200.80 % | 9.410 M -53.46 % | 20.217 M 907.96 % | 2.006 M 120.56 % | -9.756 M -2 657.92 % | -353.747 K -108.66 % | 4.083 M 2.10 % | 3.999 M -37.12 % | 6.361 M -24.01 % | 8.370 M 56.97 % | 5.332 M | 
| Income tax expense | 36.077 M 2 660.71 % | 1.307 M 191.57 % | -1.427 M -288.47 % | 757.240 K 260.52 % | -471.740 K -152.14 % | 904.820 K 149.44 % | -1.830 M -45.64 % | -1.257 M -135.41 % | 3.548 M 1 925.84 % | 175.156 K -32.70 % | 260.243 K -19.68 % | 324.019 K | 
| Cost of revenue | 8.265 M 75.76 % | 4.702 M 38.91 % | 3.385 M 24.46 % | 2.720 M 20.79 % | 2.252 M -14.97 % | 2.648 M -11.95 % | 3.007 M 22.73 % | 2.450 M -9.32 % | 2.702 M | 0.000 | 0.000 | 0.000 | 
| General and administrative expenses | 8.865 M 970.24 % | 828.270 K 48.81 % | 556.600 K -40.98 % | 943.100 K 111.42 % | 446.080 K -18.17 % | 545.107 K -24.81 % | 724.930 K 16.73 % | 621.054 K 5.32 % | 589.665 K -15.44 % | 697.338 K -37.78 % | 1.121 M | 0.000 | 
| Selling and marketing expenses | 62.240 K 62.00 % | 38.420 K -21.77 % | 49.110 K 53.90 % | 31.910 K -26.19 % | 43.230 K -68.80 % | 138.570 K 80.14 % | 76.924 K 1.48 % | 75.803 K -17.54 % | 91.932 K -24.55 % | 121.837 K -16.98 % | 146.756 K | 0.000 | 
| Other expenses | 30.969 M 919.91 % | 3.036 M -18.78 % | 3.739 M -5.47 % | 3.955 M 13.99 % | 3.470 M 133.24 % | -10.440 M -803.40 % | -1.156 M -134.12 % | 3.386 M 26.68 % | 2.673 M -45.83 % | 4.935 M -21.42 % | 6.281 M 45.22 % | 4.325 M | 
| Operating expenses | 39.896 M 922.15 % | 3.903 M -10.16 % | 4.344 M -11.88 % | 4.930 M 24.53 % | 3.959 M 140.58 % | -9.756 M -2 657.92 % | -353.747 K -108.66 % | 4.083 M 21.71 % | 3.355 M -41.70 % | 5.754 M -23.77 % | 7.548 M 74.53 % | 4.325 M | 
| Cost and expenses | 48.161 M 459.65 % | 8.606 M 69.89 % | 5.065 M -21.55 % | 6.457 M 12.25 % | 5.752 M 180.93 % | -7.108 M -367.85 % | 2.654 M -59.38 % | 6.534 M 7.87 % | 6.057 M 5.26 % | 5.754 M -23.77 % | 7.548 M 74.53 % | 4.325 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 | 
| Selling general and administrative expenses | 8.927 M 929.98 % | 866.690 K 43.09 % | 605.710 K -37.88 % | 975.010 K 99.26 % | 489.310 K -28.43 % | 683.677 K -14.74 % | 801.854 K 15.07 % | 696.857 K 2.24 % | 681.597 K -16.79 % | 819.175 K -35.38 % | 1.268 M | 0.000 | 
| Interest income | 4.087 M 104.65 % | 1.997 M 14.11 % | 1.750 M 2.02 % | 1.715 M 0.73 % | 1.703 M -1.79 % | 1.734 M -0.46 % | 1.742 M 11.24 % | 1.566 M 18.64 % | 1.320 M 4.71 % | 1.260 M 29.48 % | 973.503 K 50.97 % | 644.822 K | 
| Interest expense | 481.000 K -65.24 % | 1.384 M 86.74 % | 741.120 K 82.42 % | 406.270 K -53.25 % | 869.050 K 1.82 % | 853.537 K -48.48 % | 1.657 M 125.03 % | 736.274 K 356.42 % | 161.316 K -26.88 % | 220.624 K 9.25 % | 201.948 K -56.06 % | 459.566 K | 
| Depreciation and amortization | 811.000 K 50.09 % | 540.360 K 67.70 % | 322.220 K 33.76 % | 240.890 K 2.12 % | 235.890 K -2.86 % | 242.825 K 7.79 % | 225.267 K 9.38 % | 205.947 K -26.41 % | 279.873 K 3.24 % | 271.085 K -41.02 % | 459.636 K 80.32 % | 254.899 K | 
| Operating income | 98.950 M 305.52 % | 24.401 M 461.67 % | 4.344 M -68.43 % | 13.760 M 1 020.57 % | -1.495 M 91.28 % | -17.137 M -201.84 % | -5.678 M -10 029.76 % | -56.048 K -108.70 % | 644.554 K 6.33 % | 606.207 K -26.24 % | 821.916 K -18.41 % | 1.007 M | 
| Operating income ratio | 0.67 -9.02 % | 0.74 60.12 % | 0.46 -32.17 % | 0.68 293.86 % | -0.35 -114.56 % | 2.41 212.69 % | -2.14 -24 840.67 % | -0.01 -108.92 % | 0.10 0.91 % | 0.10 -2.94 % | 0.10 -48.02 % | 0.19 | 
| Total other income expenses net | 6.058 M 366.22 % | -2.276 M 27.47 % | -3.137 M 14.92 % | -3.688 M | 0.000 -100.00 % | 3.326 M 146.34 % | -7.177 M -65.84 % | -4.328 M -138.66 % | 11.194 M | 0.000 | 0.000 | 0.000 | 
| 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 | -64.158 M -81.46 % | -35.357 M 14.35 % | -41.280 M -3.10 % | -40.039 M -149.05 % | -16.077 M 34.30 % | -24.469 M -55.93 % | -15.692 M -259.06 % | -4.370 M 73.86 % | -16.720 M 26.59 % | -22.775 M -177.05 % | -8.221 M -30.68 % | -6.291 M | 
| Total investments | 101.095 M 370.69 % | 21.478 M -27.10 % | 29.463 M 59.46 % | 18.476 M 0.65 % | 18.357 M -8.84 % | 20.137 M -14.34 % | 23.507 M -36.93 % | 37.269 M -22.32 % | 47.977 M 36.35 % | 35.187 M -10.50 % | 39.316 M 31.20 % | 29.966 M | 
| Total debt | 6.584 M -29.75 % | 9.373 M -47.15 % | 17.734 M 83.04 % | 9.689 M -21.39 % | 12.325 M 30.78 % | 9.424 M -27.42 % | 12.984 M -18.60 % | 15.950 M 195.24 % | 5.402 M 828.15 % | 582.051 K -80.40 % | 2.970 M -36.90 % | 4.707 M | 
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 1.500 M -79.17 % | 7.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Retained earnings | 84.404 M 445.48 % | 15.473 M 389.48 % | -5.345 M 33.01 % | -7.979 M 53.86 % | -17.294 M 2.77 % | -17.787 M -479.26 % | -3.071 M -138.61 % | 7.954 M -28.22 % | 11.081 M 102.64 % | 5.468 M 7.61 % | 5.081 M 12.43 % | 4.519 M | 
| Common stock | 168.003 M 0.00 % | 168.003 M 3.07 % | 163.003 M 13.19 % | 144.003 M 44.00 % | 100.003 M 0.00 % | 100.003 M 0.00 % | 100.003 M 0.00 % | 100.003 M 0.00 % | 100.003 M 0.00 % | 100.003 M 0.00 % | 100.003 M 0.00 % | 100.003 M | 
| Total equity | 266.007 M 34.98 % | 197.076 M 14.74 % | 171.758 M 12.98 % | 152.024 M 83.81 % | 82.709 M 0.60 % | 82.216 M -15.18 % | 96.932 M -10.21 % | 107.957 M -2.82 % | 111.084 M 5.32 % | 105.471 M 0.37 % | 105.084 M 0.54 % | 104.522 M | 
| Other non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Long term debt | 3.644 M -1.35 % | 3.694 M 810.81 % | 405.550 K -24.60 % | 537.900 K | 0.000 | 0.000 -100.00 % | 82.753 K -58.02 % | 197.120 K -34.45 % | 300.739 K -8.10 % | 327.260 K 385.76 % | 67.371 K -60.91 % | 172.362 K | 
| Total non current liabilities | 4.006 M 4.42 % | 3.836 M 746.80 % | 453.040 K -17.44 % | 548.730 K -4.34 % | 573.600 K -50.99 % | 1.170 M 236.04 % | 348.268 K -84.81 % | 2.293 M -37.58 % | 3.673 M 912.82 % | 362.638 K 214.43 % | 115.331 K -63.17 % | 313.182 K | 
| Other current liabilities | 37.771 M 529.92 % | 5.996 M 84.76 % | 3.245 M 65.39 % | 1.962 M 28.40 % | 1.528 M -62.95 % | 4.125 M 5.10 % | 3.924 M 923.51 % | 383.410 K -56.72 % | 885.945 K 11.50 % | 794.572 K 33.39 % | 595.664 K -23.32 % | 776.770 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 | 2.940 M -48.23 % | 5.679 M -67.23 % | 17.329 M 89.37 % | 9.151 M -25.75 % | 12.325 M 30.78 % | 9.424 M -26.95 % | 12.901 M -18.10 % | 15.753 M 208.79 % | 5.102 M 1 902.25 % | 254.791 K -91.22 % | 2.903 M -35.99 % | 4.535 M | 
| Total current liabilities | 57.993 M 148.15 % | 23.370 M -24.52 % | 30.963 M 29.72 % | 23.870 M 1.71 % | 23.470 M -12.88 % | 26.938 M -21.84 % | 34.463 M 37.50 % | 25.065 M 21.99 % | 20.547 M -13.53 % | 23.763 M -6.85 % | 25.510 M 9.07 % | 23.388 M | 
| Total liabilities | 61.999 M 127.88 % | 27.206 M -13.40 % | 31.416 M 28.66 % | 24.419 M 1.56 % | 24.043 M -14.46 % | 28.108 M -19.26 % | 34.811 M 27.25 % | 27.358 M 12.96 % | 24.220 M 0.39 % | 24.125 M -5.85 % | 25.625 M 8.12 % | 23.701 M | 
| Other non current assets | 109.137 M 404.31 % | 21.641 M 55.95 % | 13.876 M -21.40 % | 17.656 M 20.83 % | 14.612 M -27.89 % | 20.262 M -14.41 % | 23.673 M -36.48 % | 37.271 M -22.28 % | 47.956 M 36.38 % | 35.163 M -32.60 % | 52.169 M 24.75 % | 41.819 M | 
| Long term investments | 0.000 | 0.000 -100.00 % | 15.589 M 1 703.46 % | 864.380 K -77.43 % | 3.830 M | 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 -100.00 % | 22.604 K -99.91 % | 24.802 M -45.57 % | 45.569 M -29.93 % | 65.035 M | 
| 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 -100.00 % | 22.604 K -15.53 % | 26.759 K -35.33 % | 41.378 K 36.21 % | 30.379 K | 
| Property plant equipment net | 13.131 M -39.09 % | 21.560 M 65.13 % | 13.056 M 118.47 % | 5.976 M 23.49 % | 4.839 M -4.49 % | 5.067 M -3.78 % | 5.266 M 0.03 % | 5.264 M -2.12 % | 5.378 M -2.12 % | 5.495 M 553.89 % | 840.325 K -30.00 % | 1.201 M | 
| Total non current assets | 122.268 M 183.03 % | 43.200 M 1.60 % | 42.521 M 73.59 % | 24.496 M 5.22 % | 23.281 M -8.08 % | 25.329 M -12.48 % | 28.939 M -31.97 % | 42.535 M -20.28 % | 53.357 M 31.15 % | 40.684 M -23.31 % | 53.050 M 23.23 % | 43.049 M | 
| Other current assets | 193.000 K -99.26 % | 26.114 M 86.36 % | 14.012 M -21.71 % | 17.898 M 22.69 % | 14.588 M 3.94 % | 14.035 M 1.28 % | 13.858 M 10.83 % | 12.504 M -7.32 % | 13.491 M 8.08 % | 12.483 M 865.41 % | 1.293 M 9.48 % | 1.181 M | 
| Short term investments | 28.508 M 6.78 % | 26.699 M 92.44 % | 13.874 M -21.22 % | 17.612 M 21.24 % | 14.527 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 70.742 M 58.15 % | 44.730 M -24.21 % | 59.015 M 18.68 % | 49.728 M 75.09 % | 28.401 M -16.20 % | 33.893 M 18.19 % | 28.676 M 41.12 % | 20.320 M -8.15 % | 22.123 M -5.29 % | 23.357 M 108.72 % | 11.191 M 1.75 % | 10.998 M | 
| Cash and short term investments | 99.250 M 121.89 % | 44.730 M -24.21 % | 59.015 M 18.68 % | 49.728 M 75.09 % | 28.401 M -16.20 % | 33.893 M 18.19 % | 28.676 M 41.12 % | 20.320 M -8.15 % | 22.123 M -5.29 % | 23.357 M 108.72 % | 11.191 M 1.75 % | 10.998 M | 
| Total current assets | 205.738 M 13.62 % | 181.082 M 12.72 % | 160.653 M 5.73 % | 151.946 M 82.04 % | 83.471 M -1.79 % | 84.995 M -17.32 % | 102.805 M 10.81 % | 92.779 M 13.22 % | 81.946 M -7.83 % | 88.912 M 14.49 % | 77.659 M -8.82 % | 85.174 M | 
| Inventory | 81.897 M -22.28 % | 105.376 M 30.09 % | 81.001 M 40.74 % | 57.554 M 118.01 % | 26.400 M 26.19 % | 20.921 M -55.78 % | 47.311 M -7.19 % | 50.978 M 60.09 % | 31.844 M 12.64 % | 28.270 M 44.19 % | 19.606 M 146.31 % | 7.960 M | 
| Net receivables | 24.398 M 401.69 % | 4.863 M -26.60 % | 6.625 M -75.25 % | 26.767 M 90.08 % | 14.082 M -12.79 % | 16.147 M 24.60 % | 12.959 M 44.35 % | 8.978 M -38.04 % | 14.489 M -41.58 % | 24.802 M -45.57 % | 45.569 M -29.93 % | 65.035 M | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| Account payables | 17.282 M 48.69 % | 11.623 M 17.06 % | 9.929 M -21.72 % | 12.684 M 32.69 % | 9.559 M -28.34 % | 13.340 M -23.88 % | 17.525 M 99.49 % | 8.785 M -39.49 % | 14.518 M -35.93 % | 22.659 M 2.94 % | 22.011 M 21.77 % | 18.076 M | 
| Tax payables | 0.000 -100.00 % | 71.840 K -84.39 % | 460.250 K 527.98 % | 73.290 K 27.84 % | 57.330 K 16.89 % | 49.047 K -56.56 % | 112.900 K -21.56 % | 143.924 K 245.25 % | 41.687 K -23.16 % | 54.255 K | 0.000 | 0.000 | 
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 13.600 M 0.00 % | 13.600 M 7.94 % | 12.600 M 43.18 % | 8.800 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Deferred tax liabilities non current | 362.000 K 153.93 % | 142.560 K 200.19 % | 47.490 K 338.50 % | 10.830 K -98.11 % | 573.600 K -50.99 % | 1.170 M 340.78 % | 265.515 K -87.33 % | 2.096 M -37.86 % | 3.372 M 9 431.77 % | 35.378 K -26.23 % | 47.960 K -65.94 % | 140.820 K | 
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 328.006 M 46.25 % | 224.283 M 10.39 % | 203.174 M 15.15 % | 176.442 M 65.28 % | 106.752 M -3.24 % | 110.324 M -16.26 % | 131.744 M -2.64 % | 135.314 M 0.01 % | 135.303 M 4.40 % | 129.596 M -0.85 % | 130.709 M 1.94 % | 128.224 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.237 M 103.08 % | -40.157 M -545.92 % | 9.005 M 118.69 % | -48.192 M -544.49 % | -7.478 M -148.14 % | 15.533 M 101.27 % | 7.717 M 197.20 % | -7.939 M -236.20 % | -2.362 M -121.80 % | 10.835 M 3.65 % | 10.453 M 25.64 % | 8.320 M | 
| Accounts receivables | -63.000 K -102.61 % | 2.410 M -88.09 % | 20.231 M 257.11 % | -12.877 M -515.65 % | 3.098 M 163.63 % | -4.869 M -50.45 % | -3.236 M -150.52 % | 6.407 M -47.88 % | 12.292 M -32.96 % | 18.334 M -5.82 % | 19.467 M 1 438.92 % | -1.454 M | 
| Inventory | 23.479 M 196.32 % | -24.375 M -3.96 % | -23.447 M 24.74 % | -31.154 M -468.59 % | -5.479 M -120.76 % | 26.391 M 619.82 % | 3.666 M 119.16 % | -19.134 M -435.40 % | -3.574 M 58.75 % | -8.664 M 25.61 % | -11.646 M -1 087.15 % | 1.180 M | 
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other working capital | -22.179 M -21.91 % | -18.192 M -248.85 % | 12.221 M 393.74 % | -4.161 M 18.36 % | -5.096 M 14.90 % | -5.989 M -182.18 % | 7.287 M 52.22 % | 4.788 M 143.21 % | -11.079 M -1 051.31 % | 1.165 M -55.77 % | 2.633 M -69.36 % | 8.594 M | 
| Other non cash items | 27.069 M 857.92 % | -3.571 M -111.22 % | -1.691 M -1.50 % | -1.666 M 17.71 % | -2.024 M -188.39 % | 2.290 M -65.91 % | 6.718 M 86.17 % | 3.608 M 124.09 % | -14.978 M -1 156.08 % | -1.192 M -64.30 % | -725.792 K -23.46 % | -587.878 K | 
| Net cash provided by operating activities | 134.125 M 736.78 % | -21.063 M -338.17 % | 8.844 M 122.36 % | -39.545 M -327.75 % | -9.245 M -317.31 % | 4.254 M 135.55 % | 1.806 M 121.23 % | -8.509 M -62.97 % | -5.221 M -149.63 % | 10.520 M -4.44 % | 11.009 M 22.40 % | 8.995 M | 
| Investments in property plant and equipment | -842.000 K 92.67 % | -11.482 M -2 053.58 % | -533.180 K 61.30 % | -1.378 M -16 146.93 % | -8.480 K 80.58 % | -43.661 K 80.76 % | -226.904 K -146.85 % | -91.919 K 43.66 % | -163.138 K 81.55 % | -884.196 K -700.54 % | -110.450 K -585.47 % | -16.113 K | 
| 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 | -146.380 M -3 030.57 % | -4.676 M 77.00 % | -20.331 M -5 082 587.50 % | -400.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.596 M | 0.000 100.00 % | -9.350 M -33.57 % | -7.000 M | 
| Sales maturities of investments | 33.051 M | 0.000 -100.00 % | 2.677 M 6 428.29 % | 41.000 K -98.53 % | 2.790 M 6 704.22 % | 41.000 K -99.38 % | 6.627 M 15.96 % | 5.715 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | 6.539 M -67.21 % | 19.939 M 706.02 % | 2.474 M 15.42 % | 2.143 M 7.06 % | 2.002 M -5.15 % | 2.111 M -1.30 % | 2.139 M 2.93 % | 2.078 M 44.51 % | 1.438 M -73.39 % | 5.402 M 451.79 % | 979.013 K 4.95 % | 932.811 K | 
| Net cash used for investing activites | -107.632 M -2 946.75 % | 3.781 M 124.06 % | -15.714 M -2 049.21 % | 806.150 K -83.15 % | 4.783 M 126.89 % | 2.108 M -75.31 % | 8.539 M 10.88 % | 7.701 M 2 499.42 % | -320.942 K -107.10 % | 4.518 M 153.27 % | -8.481 M -39.42 % | -6.083 M | 
| Debt repayment | 0.000 | 0.000 | 0.000 -100.00 % | 660.800 K 898.55 % | -82.750 K 27.64 % | -114.363 K -10.36 % | -103.623 K -10.36 % | -93.892 K -10.36 % | -85.075 K 96.44 % | -2.388 M -37.49 % | -1.737 M -48.65 % | -1.169 M | 
| Common stock issued | 0.000 -100.00 % | 4.500 M -73.68 % | 17.100 M -71.50 % | 60.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.657 M | 
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Dividends paid | 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 | -481.000 K 68.00 % | -1.503 M -59.37 % | -943.110 K -58.27 % | -595.890 K 37.09 % | -947.260 K 8.13 % | -1.031 M 45.31 % | -1.885 M -109.35 % | -900.578 K -75.55 % | -513.016 K -6.16 % | -483.244 K 19.13 % | -597.574 K 12.14 % | -680.164 K | 
| Net cash used provided by financing activities | -481.000 K -116.05 % | 2.997 M -81.45 % | 16.157 M -73.10 % | 60.065 M 5 931.49 % | -1.030 M 10.08 % | -1.145 M 42.41 % | -1.989 M -100.00 % | -994.470 K -66.27 % | -598.091 K 79.17 % | -2.872 M -22.99 % | -2.335 M -388.84 % | 808.279 K | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | 26.012 M 282.09 % | -14.285 M -253.82 % | 9.287 M -56.45 % | 21.326 M 488.34 % | -5.492 M -205.27 % | 5.217 M -37.57 % | 8.356 M 563.61 % | -1.802 M 70.65 % | -6.140 M -150.47 % | 12.166 M 6 203.51 % | 193.009 K -94.81 % | 3.720 M | 
| Cash at beginning of period | 44.730 M -24.21 % | 59.015 M 18.68 % | 49.728 M 75.09 % | 28.401 M -16.20 % | 33.893 M 18.19 % | 28.676 M 41.12 % | 20.320 M -8.15 % | 22.123 M -4.87 % | 23.255 M 107.80 % | 11.191 M 1.75 % | 10.998 M 51.10 % | 7.278 M | 
| Cash at end of period | 70.742 M 58.15 % | 44.730 M -24.21 % | 59.015 M 18.68 % | 49.728 M 75.09 % | 28.401 M -16.20 % | 33.893 M 18.19 % | 28.676 M 41.12 % | 20.320 M 18.73 % | 17.115 M -26.73 % | 23.357 M 108.72 % | 11.191 M 1.75 % | 10.998 M | 
| Operating cash flow | 134.125 M 736.78 % | -21.063 M -338.17 % | 8.844 M 122.36 % | -39.545 M -327.75 % | -9.245 M -317.31 % | 4.254 M 135.55 % | 1.806 M 121.23 % | -8.509 M -62.97 % | -5.221 M -149.63 % | 10.520 M -4.44 % | 11.009 M 22.40 % | 8.995 M | 
| Capital expenditure | -842.000 K 92.67 % | -11.482 M -2 053.58 % | -533.180 K 61.30 % | -1.378 M -16 146.93 % | -8.480 K 80.58 % | -43.661 K 80.76 % | -226.904 K -146.85 % | -91.919 K 43.66 % | -163.138 K 81.55 % | -884.196 K -700.54 % | -110.450 K -585.47 % | -16.113 K | 
| Free CashFlow | 133.283 M 509.53 % | -32.545 M -491.61 % | 8.311 M 120.31 % | -40.923 M -342.25 % | -9.253 M -319.77 % | 4.210 M 166.63 % | 1.579 M 118.36 % | -8.601 M -59.74 % | -5.384 M -155.88 % | 9.636 M -11.59 % | 10.899 M 21.39 % | 8.978 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 3.437 M 279.48 % | -1.915 M 77.44 % | -8.490 M -163.24 % | 13.425 M -90.99 % | 149.050 M 749.61 % | 17.543 M 150.80 % | 6.995 M -7.67 % | 7.576 M 289.91 % | 1.943 M -48.03 % | 3.738 M 312.64 % | 906.000 K -74.56 % | 3.562 M 10 376.47 % | 34.000 K -98.69 % | 2.587 M -46.49 % | 4.835 M -12.41 % | 5.520 M -5.14 % | 5.819 M 177.30 % | 2.098 M 60.93 % | 1.304 M 200.46 % | 434.000 K 3.09 % | 421.000 K 105.84 % | -7.208 M -2 486.71 % | 302.000 K -81.96 % | 1.674 M 189.23 % | -1.876 M -118.63 % | 10.068 M 1 164.79 % | 796.000 K 111.91 % | -6.683 M -337.66 % | -1.527 M -234.18 % | 1.138 M -37.40 % | 1.818 M 172.56 % | 667.000 K -72.20 % | 2.399 M 136.12 % | 1.016 M -30.32 % | 1.458 M 7.36 % | 1.358 M -50.65 % | 2.752 M 52.30 % | 1.807 M -2.43 % | 1.852 M 29.15 % | 1.434 M -5.78 % | 1.522 M 26.17 % | 1.206 M -53.37 % | 2.587 M -7.90 % | 2.809 M 58.88 % | 1.768 M -39.29 % | 2.912 M | 
| Net income | -7.773 M 65.62 % | -22.608 M -1.33 % | -22.312 M -329.41 % | 9.726 M -90.66 % | 104.125 M 719.98 % | 12.699 M 297.08 % | 3.198 M -32.40 % | 4.731 M 2 376.96 % | 191.000 K -93.71 % | 3.038 M 734.28 % | -479.000 K -123.30 % | 2.056 M 203.79 % | -1.981 M -570.81 % | 420.760 K -89.03 % | 3.835 M 51.22 % | 2.536 M 0.52 % | 2.523 M 1 393.00 % | -195.128 K -117.28 % | 1.129 M 335.70 % | -479.000 K -1 360.53 % | 38.000 K 100.45 % | -8.494 M -546.95 % | -1.313 M -6.57 % | -1.232 M 66.49 % | -3.677 M -348.65 % | 1.479 M 330.34 % | -642.000 K 84.77 % | -4.214 M 44.89 % | -7.647 M -120.76 % | -3.464 M -2 278.62 % | 159.000 K 129.44 % | -540.000 K -200.37 % | 538.000 K -84.15 % | 3.394 M 5 203.13 % | 64.000 K 130.62 % | -209.000 K -131.62 % | 661.000 K 983.61 % | 61.000 K -79.18 % | 293.000 K 2 830.00 % | 10.000 K -85.07 % | 67.000 K 159.65 % | -112.327 K -154.79 % | 205.000 K -33.01 % | 306.000 K 87.73 % | 163.000 K -72.15 % | 585.354 K | 
| Income before tax | -7.221 M 64.45 % | -20.314 M 12.01 % | -23.087 M -351.79 % | 9.169 M -93.41 % | 139.240 M 1 080.57 % | 11.794 M 191.29 % | 4.049 M -32.92 % | 6.036 M 2 353.66 % | 246.000 K -84.73 % | 1.611 M 436.34 % | -479.000 K -123.30 % | 2.056 M 203.79 % | -1.981 M -319.70 % | -472.000 K -112.31 % | 3.835 M 11.29 % | 3.446 M 5.61 % | 3.263 M 512.06 % | -791.868 K -163.15 % | 1.254 M 358.02 % | -486.000 K -1 180.00 % | 45.000 K 100.59 % | -7.590 M -478.04 % | -1.313 M -6.57 % | -1.232 M 66.49 % | -3.677 M -946.88 % | -351.235 K 45.29 % | -642.000 K 84.77 % | -4.214 M 44.89 % | -7.647 M -56.86 % | -4.875 M -2 139.75 % | 239.000 K 144.26 % | -540.000 K -168.10 % | 793.000 K -83.75 % | 4.879 M 5 640.00 % | 85.000 K 140.67 % | -209.000 K -124.25 % | 862.000 K 857.78 % | 90.000 K -78.00 % | 409.000 K 2 626.67 % | 15.000 K -83.70 % | 92.000 K 162.13 % | -148.084 K -151.96 % | 285.000 K -36.24 % | 447.000 K 87.82 % | 238.000 K -72.72 % | 872.373 K | 
| Income before tax ratio | -2.10 -119.81 % | 10.61 290.09 % | 2.72 298.15 % | 0.68 -26.89 % | 0.93 38.95 % | 0.67 16.14 % | 0.58 -27.35 % | 0.80 529.28 % | 0.13 -70.62 % | 0.43 181.51 % | -0.53 -191.60 % | 0.58 100.99 % | -58.26 -31 834.61 % | -0.18 -123.00 % | 0.79 27.06 % | 0.62 11.33 % | 0.56 248.60 % | -0.38 -139.24 % | 0.96 185.88 % | -1.12 -1 147.65 % | 0.11 -89.85 % | 1.05 124.22 % | -4.35 -490.75 % | -0.74 -137.55 % | 1.96 5 718.15 % | -0.03 95.67 % | -0.81 -227.91 % | 0.63 -87.41 % | 5.01 216.90 % | -4.28 -3 358.58 % | 0.13 116.24 % | -0.81 -344.92 % | 0.33 -93.12 % | 4.80 8 137.13 % | 0.06 137.88 % | -0.15 -149.13 % | 0.31 528.89 % | 0.05 -77.45 % | 0.22 2 011.25 % | 0.01 -82.70 % | 0.06 149.24 % | -0.12 -211.43 % | 0.11 -30.77 % | 0.16 18.21 % | 0.13 -55.07 % | 0.30 | 
| EBITDA | -6.872 M 65.36 % | -19.840 M 13.14 % | -22.842 M -341.56 % | 9.456 M -93.22 % | 139.526 M 1 035.41 % | 12.289 M 173.32 % | 4.496 M -30.81 % | 6.498 M 747.20 % | 767.000 K -55.96 % | 1.741 M 1 859.00 % | -99.000 K -104.13 % | 2.399 M 235.46 % | -1.771 M -206.49 % | -577.840 K -114.52 % | 3.979 M 5.74 % | 3.763 M 5.85 % | 3.555 M 705.69 % | -586.938 K -136.01 % | 1.630 M 868.87 % | -212.000 K -171.86 % | 295.000 K 103.97 % | -7.436 M -587.27 % | -1.082 M -16.09 % | -932.000 K 71.45 % | -3.265 M -1 830.78 % | -169.103 K 3.37 % | -175.000 K 95.03 % | -3.520 M 50.48 % | -7.108 M -53.19 % | -4.640 M -943.64 % | 550.000 K 370.94 % | -203.000 K -119.96 % | 1.017 M -80.02 % | 5.091 M 2 003.72 % | 242.000 K 431.51 % | -73.000 K -106.35 % | 1.149 M 298.96 % | 288.000 K -58.20 % | 689.000 K 772.15 % | 79.000 K -74.01 % | 304.000 K 492.26 % | -77.500 K -117.07 % | 454.000 K -32.94 % | 677.000 K 57.44 % | 430.000 K | 0.000 | 
| Net income ratio | -2.26 -119.16 % | 11.81 349.22 % | 2.63 262.75 % | 0.72 3.70 % | 0.70 -3.49 % | 0.72 58.32 % | 0.46 -26.79 % | 0.62 535.26 % | 0.10 -87.90 % | 0.81 253.71 % | -0.53 -191.60 % | 0.58 100.99 % | -58.26 -35 923.60 % | 0.16 -79.49 % | 0.79 72.65 % | 0.46 5.96 % | 0.43 566.29 % | -0.09 -110.74 % | 0.87 178.45 % | -1.10 -1 322.77 % | 0.09 -92.34 % | 1.18 127.11 % | -4.35 -490.75 % | -0.74 -137.55 % | 1.96 1 234.42 % | 0.15 118.21 % | -0.81 -227.91 % | 0.63 -87.41 % | 5.01 264.52 % | -3.04 -3 580.43 % | 0.09 110.80 % | -0.81 -461.01 % | 0.22 -93.29 % | 3.34 7 510.19 % | 0.04 128.52 % | -0.15 -164.08 % | 0.24 611.51 % | 0.03 -78.66 % | 0.16 2 168.69 % | 0.01 -84.16 % | 0.04 147.28 % | -0.09 -217.50 % | 0.08 -27.26 % | 0.11 18.16 % | 0.09 -54.14 % | 0.20 | 
| Ratio EBITDA | -2.00 -119.30 % | 10.36 285.08 % | 2.69 281.97 % | 0.70 -24.76 % | 0.94 33.64 % | 0.70 8.98 % | 0.64 -25.06 % | 0.86 117.28 % | 0.39 -15.25 % | 0.47 526.28 % | -0.11 -116.22 % | 0.67 101.29 % | -52.09 -23 220.09 % | -0.22 -127.14 % | 0.82 20.72 % | 0.68 11.58 % | 0.61 318.42 % | -0.28 -122.38 % | 1.25 355.90 % | -0.49 -169.71 % | 0.70 -32.08 % | 1.03 128.80 % | -3.58 -543.52 % | -0.56 -131.99 % | 1.74 10 461.67 % | -0.02 92.36 % | -0.22 -141.74 % | 0.53 -88.68 % | 4.65 214.16 % | -4.08 -1 447.74 % | 0.30 199.40 % | -0.30 -171.79 % | 0.42 -91.54 % | 5.01 2 918.92 % | 0.17 408.77 % | -0.05 -112.88 % | 0.42 161.96 % | 0.16 -57.16 % | 0.37 575.31 % | 0.06 -72.42 % | 0.20 410.91 % | -0.06 -136.61 % | 0.18 -27.18 % | 0.24 -0.91 % | 0.24 | 0.00 | 
| Gross profit ratio | 0.41 -69.32 % | 1.35 563.34 % | 0.20 -61.59 % | 0.53 -47.10 % | 1.00 4.74 % | 0.95 48.55 % | 0.64 -20.82 % | 0.81 73.71 % | 0.47 -58.73 % | 1.13 281.90 % | -0.62 -195.25 % | 0.65 101.95 % | -33.59 -2 294.23 % | 1.53 112.13 % | 0.72 -2.78 % | 0.74 -3.92 % | 0.77 -30.54 % | 1.11 241.22 % | 0.33 145.19 % | -0.72 30.99 % | -1.05 -210.99 % | 0.94 147.47 % | -1.98 -682.51 % | 0.34 -78.27 % | 1.57 50.62 % | 1.04 284.46 % | -0.56 -148.84 % | 1.16 -33.72 % | 1.74 1 213.32 % | 0.13 -64.63 % | 0.38 457.45 % | -0.10 -117.48 % | 0.60 362.01 % | 0.13 -53.34 % | 0.28 9.61 % | 0.25 -57.58 % | 0.60 53.05 % | 0.39 -60.87 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 
| Weighted average shs out dil | 16.788 M -0.04 % | 16.795 M -0.04 % | 16.801 M 0.02 % | 16.798 M -0.01 % | 16.800 M 0.00 % | 16.800 M 0.34 % | 16.743 M -0.20 % | 16.777 M -3.38 % | 17.364 M 1.65 % | 17.082 M 17.68 % | 14.515 M -13.87 % | 16.852 M 17.40 % | 14.355 M -7.85 % | 15.578 M -7.38 % | 16.820 M 68.47 % | 9.984 M -0.28 % | 10.012 M 0.07 % | 10.005 M 0.13 % | 9.991 M 0.12 % | 9.979 M 5.04 % | 9.500 M -2.57 % | 9.750 M -2.72 % | 10.023 M 0.07 % | 10.016 M 0.24 % | 9.992 M -0.04 % | 9.996 M -0.35 % | 10.031 M 0.22 % | 10.010 M -0.52 % | 10.062 M 0.50 % | 10.012 M 0.75 % | 9.938 M -0.63 % | 10.000 M 0.37 % | 9.963 M -0.49 % | 10.012 M -6.14 % | 10.667 M 7.18 % | 9.952 M -0.63 % | 10.015 M -1.49 % | 10.167 M 0.63 % | 10.103 M 1.03 % | 10.000 M 4.48 % | 9.571 M -2.19 % | 9.786 M -4.53 % | 10.250 M 3.84 % | 9.871 M -3.11 % | 10.188 M 2.34 % | 9.955 M | 
| Weighted average shs out | 16.788 M -0.04 % | 16.795 M -0.04 % | 16.801 M 0.02 % | 16.798 M -0.01 % | 16.800 M 0.00 % | 16.800 M 0.34 % | 16.743 M -0.20 % | 16.777 M -3.38 % | 17.364 M 3.16 % | 16.832 M 15.96 % | 14.515 M 0.96 % | 14.378 M 0.16 % | 14.355 M -0.16 % | 14.378 M 6.48 % | 13.504 M 35.25 % | 9.984 M -0.28 % | 10.012 M 0.07 % | 10.005 M 0.13 % | 9.991 M 0.12 % | 9.979 M 5.04 % | 9.500 M -2.57 % | 9.750 M -2.72 % | 10.023 M 0.07 % | 10.016 M 0.24 % | 9.992 M -0.04 % | 9.996 M -0.35 % | 10.031 M 0.22 % | 10.010 M -0.52 % | 10.062 M 0.50 % | 10.012 M 0.75 % | 9.938 M -0.63 % | 10.000 M 0.37 % | 9.963 M -0.49 % | 10.012 M -6.14 % | 10.667 M 7.18 % | 9.952 M -0.63 % | 10.015 M -1.49 % | 10.167 M 0.63 % | 10.103 M 1.03 % | 10.000 M 4.48 % | 9.571 M -2.19 % | 9.786 M -4.53 % | 10.250 M 3.84 % | 9.871 M -3.11 % | 10.188 M 2.34 % | 9.955 M | 
| EPS diluted | -0.46 65.93 % | -1.35 -1.50 % | -1.33 -329.31 % | 0.58 -90.65 % | 6.20 715.79 % | 0.76 300.00 % | 0.19 -32.14 % | 0.28 2 445.45 % | 0.01 -93.89 % | 0.18 645.45 % | -0.03 -127.50 % | 0.12 185.71 % | -0.14 -618.52 % | 0.03 -88.26 % | 0.23 -8.00 % | 0.25 0.00 % | 0.25 1 382.05 % | -0.02 -117.73 % | 0.11 329.17 % | -0.05 -1 300.00 % | 0.00 100.46 % | -0.87 -569.23 % | -0.13 -8.33 % | -0.12 67.57 % | -0.37 -346.67 % | 0.15 334.38 % | -0.06 84.76 % | -0.42 44.74 % | -0.76 -117.14 % | -0.35 -2 287.50 % | 0.02 129.63 % | -0.05 -200.00 % | 0.05 -84.12 % | 0.34 5 566.67 % | 0.01 128.57 % | -0.02 -131.82 % | 0.07 1 000.00 % | 0.01 -79.31 % | 0.03 2 800.00 % | 0.00 -85.71 % | 0.01 160.87 % | -0.01 -157.50 % | 0.02 -35.48 % | 0.03 93.75 % | 0.02 -72.79 % | 0.06 | 
| Earnings per share | -0.46 65.93 % | -1.35 -1.50 % | -1.33 -329.31 % | 0.58 -90.65 % | 6.20 715.79 % | 0.76 300.00 % | 0.19 -32.14 % | 0.28 2 445.45 % | 0.01 -93.89 % | 0.18 645.45 % | -0.03 -123.57 % | 0.14 200.00 % | -0.14 -577.82 % | 0.03 -89.54 % | 0.28 12.00 % | 0.25 0.00 % | 0.25 1 382.05 % | -0.02 -117.73 % | 0.11 329.17 % | -0.05 -1 300.00 % | 0.00 100.46 % | -0.87 -569.23 % | -0.13 -8.33 % | -0.12 67.57 % | -0.37 -346.67 % | 0.15 334.38 % | -0.06 84.76 % | -0.42 44.74 % | -0.76 -117.14 % | -0.35 -2 287.50 % | 0.02 129.63 % | -0.05 -200.00 % | 0.05 -84.12 % | 0.34 5 566.67 % | 0.01 128.57 % | -0.02 -131.82 % | 0.07 1 000.00 % | 0.01 -79.31 % | 0.03 2 800.00 % | 0.00 -85.71 % | 0.01 160.87 % | -0.01 -157.50 % | 0.02 -35.48 % | 0.03 93.75 % | 0.02 -72.79 % | 0.06 | 
| Gross profit | 1.421 M 155.06 % | -2.581 M -49.62 % | -1.725 M -124.29 % | 7.102 M -95.24 % | 149.050 M 789.85 % | 16.750 M 272.55 % | 4.496 M -26.89 % | 6.150 M 577.31 % | 908.000 K -78.55 % | 4.233 M 850.59 % | -564.000 K -124.23 % | 2.328 M 303.85 % | -1.142 M -128.84 % | 3.960 M 13.50 % | 3.489 M -14.84 % | 4.097 M -8.85 % | 4.495 M 92.61 % | 2.334 M 449.11 % | 425.000 K 235.78 % | -313.000 K 28.86 % | -440.000 K 93.52 % | -6.787 M -1 033.06 % | -599.000 K -205.09 % | 570.000 K 119.39 % | -2.940 M -128.07 % | 10.475 M 2 433.02 % | -449.000 K 94.18 % | -7.719 M -190.08 % | -2.661 M -1 862.25 % | 151.000 K -77.86 % | 682.000 K 1 074.29 % | -70.000 K -104.86 % | 1.440 M 990.91 % | 132.000 K -67.49 % | 406.000 K 17.68 % | 345.000 K -79.07 % | 1.648 M 133.10 % | 707.000 K -61.83 % | 1.852 M 29.15 % | 1.434 M -5.78 % | 1.522 M 26.17 % | 1.206 M -53.37 % | 2.587 M -7.90 % | 2.809 M 58.88 % | 1.768 M -39.29 % | 2.912 M | 
| Income tax expense | 552.000 K -75.94 % | 2.294 M 396.00 % | -775.000 K -39.14 % | -557.000 K -101.59 % | 35.115 M 3 983.54 % | -904.200 K -206.25 % | 851.000 K -34.79 % | 1.305 M 2 272.73 % | 55.000 K 103.85 % | -1.427 M | 0.000 | 0.000 | 0.000 100.00 % | -892.760 K | 0.000 -100.00 % | 910.000 K 22.97 % | 740.000 K 224.01 % | -596.740 K -577.39 % | 125.000 K 1 885.71 % | -7.000 K -200.00 % | 7.000 K -99.23 % | 904.820 K | 0.000 | 0.000 | 0.000 100.00 % | -1.830 M | 0.000 | 0.000 | 0.000 100.00 % | -1.411 M -1 863.75 % | 80.000 K | 0.000 -100.00 % | 255.000 K -82.83 % | 1.485 M 6 971.43 % | 21.000 K | 0.000 -100.00 % | 201.000 K 593.10 % | 29.000 K -75.00 % | 116.000 K 2 220.00 % | 5.000 K -80.00 % | 25.000 K 169.92 % | -35.757 K -144.70 % | 80.000 K -43.26 % | 141.000 K 88.00 % | 75.000 K -73.87 % | 287.019 K | 
| Cost of revenue | 2.016 M 202.70 % | 666.000 K -67.34 % | 2.039 M -40.06 % | 3.402 M 57.65 % | 2.158 M 172.01 % | 793.340 K -45.21 % | 1.448 M 1.54 % | 1.426 M 37.78 % | 1.035 M 309.16 % | -494.830 K -133.66 % | 1.470 M 19.12 % | 1.234 M 4.93 % | 1.176 M 185.65 % | -1.373 M -202.01 % | 1.346 M -5.41 % | 1.423 M 7.48 % | 1.324 M 662.85 % | -235.233 K -126.76 % | 879.000 K 17.67 % | 747.000 K -13.24 % | 861.000 K 304.60 % | -420.814 K -146.71 % | 901.000 K -18.39 % | 1.104 M 3.76 % | 1.064 M 361.08 % | -407.544 K -132.73 % | 1.245 M 20.17 % | 1.036 M -8.64 % | 1.134 M 14.89 % | 987.000 K -13.12 % | 1.136 M 54.14 % | 737.000 K -23.15 % | 959.000 K 8.48 % | 884.000 K -15.97 % | 1.052 M 3.85 % | 1.013 M -8.24 % | 1.104 M 0.36 % | 1.100 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| General and administrative expenses | 0.000 -100.00 % | 1.266 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.245 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 -100.00 % | 789.230 K | 
| Selling and marketing expenses | 0.000 -100.00 % | 62.240 K | 0.000 | 0.000 | 0.000 -100.00 % | 38.420 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 -100.00 % | 65.854 K | 
| Other expenses | 13.813 M -21.09 % | 17.504 M 39.39 % | 12.558 M 269.14 % | 3.402 M -55.54 % | 7.652 M 159.16 % | -12.934 M 35.02 % | -19.905 M -423.66 % | 6.150 M 577.31 % | 908.000 K -78.55 % | 4.233 M 850.59 % | -564.000 K -124.23 % | 2.328 M 303.85 % | -1.142 M -128.84 % | 3.960 M 13.50 % | 3.489 M -14.84 % | 4.097 M -8.85 % | 4.495 M 92.61 % | 2.334 M 449.11 % | 425.000 K 235.78 % | -313.000 K 28.86 % | -440.000 K 93.52 % | -6.787 M -1 033.06 % | -599.000 K -205.09 % | 570.000 K 119.39 % | -2.940 M -128.07 % | 10.475 M 2 433.02 % | -449.000 K 94.18 % | -7.719 M -190.08 % | -2.661 M -1 862.25 % | 151.000 K -65.91 % | 443.000 K -5.74 % | 470.000 K -67.36 % | 1.440 M 990.91 % | 132.000 K -58.88 % | 321.000 K -42.06 % | 554.000 K -29.52 % | 786.000 K 11.17 % | 707.000 K -51.00 % | 1.443 M 1.69 % | 1.419 M -0.77 % | 1.430 M 5.58 % | 1.354 M -41.16 % | 2.302 M -2.54 % | 2.362 M 54.38 % | 1.530 M -22.57 % | 1.976 M | 
| Operating expenses | 13.813 M -26.65 % | 18.832 M 49.96 % | 12.558 M 269.14 % | 3.402 M -55.54 % | 7.652 M 200.02 % | -7.651 M 61.56 % | -19.905 M -423.66 % | 6.150 M 577.31 % | 908.000 K -78.55 % | 4.233 M 850.59 % | -564.000 K -124.23 % | 2.328 M 303.85 % | -1.142 M -128.84 % | 3.960 M 13.50 % | 3.489 M -14.84 % | 4.097 M -8.85 % | 4.495 M 92.61 % | 2.334 M 449.11 % | 425.000 K 235.78 % | -313.000 K 28.86 % | -440.000 K 93.52 % | -6.787 M -1 033.06 % | -599.000 K -205.09 % | 570.000 K 119.39 % | -2.940 M -128.07 % | 10.475 M 2 433.02 % | -449.000 K 94.18 % | -7.719 M -190.08 % | -2.661 M -1 862.25 % | 151.000 K -65.91 % | 443.000 K -5.74 % | 470.000 K -67.36 % | 1.440 M 990.91 % | 132.000 K -58.88 % | 321.000 K -42.06 % | 554.000 K -29.52 % | 786.000 K 11.17 % | 707.000 K -51.00 % | 1.443 M 1.69 % | 1.419 M -0.77 % | 1.430 M 5.58 % | 1.354 M -41.16 % | 2.302 M -2.54 % | 2.362 M 54.38 % | 1.530 M -45.97 % | 2.832 M | 
| Cost and expenses | 15.829 M -18.82 % | 19.498 M 116.24 % | -120.049 M -3 628.78 % | 3.402 M 57.65 % | 2.158 M 87.41 % | 1.152 M -20.48 % | 1.448 M -80.89 % | 7.576 M 289.91 % | 1.943 M -48.03 % | 3.738 M 312.64 % | 906.000 K -74.56 % | 3.562 M 10 376.47 % | 34.000 K -98.69 % | 2.587 M -46.49 % | 4.835 M -12.41 % | 5.520 M -5.14 % | 5.819 M 177.30 % | 2.098 M 60.93 % | 1.304 M 200.46 % | 434.000 K 3.09 % | 421.000 K 105.84 % | -7.208 M -2 486.71 % | 302.000 K -81.96 % | 1.674 M 189.23 % | -1.876 M -118.63 % | 10.068 M 1 164.79 % | 796.000 K 111.91 % | -6.683 M -337.66 % | -1.527 M -234.18 % | 1.138 M -27.93 % | 1.579 M 30.82 % | 1.207 M -49.69 % | 2.399 M 136.12 % | 1.016 M -26.00 % | 1.373 M -12.38 % | 1.567 M -17.09 % | 1.890 M 4.59 % | 1.807 M 25.23 % | 1.443 M 1.69 % | 1.419 M -0.77 % | 1.430 M 5.58 % | 1.354 M -41.16 % | 2.302 M -2.54 % | 2.362 M 54.38 % | 1.530 M -45.97 % | 2.832 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 | 
| Selling general and administrative expenses | 0.000 -100.00 % | 1.328 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.283 M | 0.000 | 0.000 -100.00 % | 1.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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 855.084 K | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.878 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.548 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.526 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.625 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.556 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.513 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 | 
| Interest expense | 34.000 K -85.83 % | 240.000 K 361.54 % | 52.000 K -56.30 % | 119.000 K 70.00 % | 70.000 K -68.88 % | 224.970 K -35.91 % | 351.000 K -1.40 % | 356.000 K -21.24 % | 452.000 K 1 264.73 % | 33.120 K -89.28 % | 309.000 K 21.65 % | 254.000 K 75.17 % | 145.000 K 210.92 % | -130.730 K -418.85 % | 41.000 K -83.98 % | 256.000 K 6.67 % | 240.000 K 62.11 % | 148.045 K -53.00 % | 315.000 K 50.00 % | 210.000 K 7.14 % | 196.000 K 93.03 % | 101.537 K -39.92 % | 169.000 K -24.22 % | 223.000 K -38.06 % | 360.000 K 197.85 % | 120.865 K -70.16 % | 405.000 K -36.82 % | 641.000 K 30.82 % | 490.000 K 152.58 % | 194.000 K -22.09 % | 249.000 K -17.28 % | 301.000 K 91.72 % | 157.000 K -13.26 % | 181.000 K 144.59 % | 74.000 K 57.45 % | 47.000 K -77.73 % | 211.000 K 95.37 % | 108.000 K | 0.000 | 0.000 -100.00 % | 115.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 121.000 K | 0.000 | 
| Depreciation and amortization | 315.000 K 34.62 % | 234.000 K 21.24 % | 193.000 K 14.88 % | 168.000 K -22.22 % | 216.000 K -19.81 % | 269.360 K 180.58 % | 96.000 K -9.43 % | 106.000 K 53.62 % | 69.000 K -29.03 % | 97.230 K 36.94 % | 71.000 K -20.22 % | 89.000 K 36.92 % | 65.000 K 161.15 % | 24.890 K -75.83 % | 103.000 K 68.85 % | 61.000 K 17.31 % | 52.000 K -8.59 % | 56.885 K -6.75 % | 61.000 K -4.69 % | 64.000 K 18.52 % | 54.000 K 4.20 % | 51.825 K -16.41 % | 62.000 K -19.48 % | 77.000 K 48.08 % | 52.000 K -15.13 % | 61.267 K -1.18 % | 62.000 K 16.98 % | 53.000 K 8.16 % | 49.000 K 19.51 % | 41.000 K -33.87 % | 62.000 K 72.22 % | 36.000 K -46.27 % | 67.000 K 116.13 % | 31.000 K -62.65 % | 83.000 K -6.74 % | 89.000 K 17.11 % | 76.000 K -15.56 % | 90.000 K 34.33 % | 67.000 K 294.12 % | 17.000 K -82.47 % | 97.000 K -60.19 % | 243.636 K 233.75 % | 73.000 K 1.39 % | 72.000 K 1.41 % | 71.000 K | 0.000 | 
| Operating income | -12.392 M 42.13 % | -21.413 M -49.92 % | -14.283 M -126.35 % | -6.310 M -104.73 % | 133.448 M 714.11 % | 16.392 M 446.76 % | 2.998 M -42.00 % | 5.169 M 3 371.52 % | -158.000 K -107.71 % | 2.050 M 297.67 % | -1.037 M -157.26 % | 1.811 M 178.30 % | -2.313 M -235.12 % | 1.712 M -34.16 % | 2.600 M -26.72 % | 3.548 M 9.14 % | 3.251 M 357.66 % | 710.345 K 505.91 % | -175.000 K 75.93 % | -727.000 K 44.21 % | -1.303 M 80.99 % | -6.855 M -311.23 % | -1.667 M -16.41 % | -1.432 M 62.44 % | -3.813 M -153.76 % | 7.092 M 787.26 % | -1.032 M 87.46 % | -8.232 M -134.80 % | -3.506 M -391.04 % | -714.000 K -398.74 % | 239.000 K 144.26 % | -540.000 K -186.54 % | 624.000 K 232.48 % | -471.000 K -654.12 % | 85.000 K 140.67 % | -209.000 K -124.25 % | 862.000 K 291.56 % | -450.000 K -210.02 % | 409.000 K 2 626.67 % | 15.000 K -83.70 % | 92.000 K 162.13 % | -148.084 K -151.96 % | 285.000 K -36.24 % | 447.000 K 87.82 % | 238.000 K 197.50 % | 80.000 K | 
| Operating income ratio | -3.61 -132.24 % | 11.18 564.66 % | 1.68 457.93 % | -0.47 -152.50 % | 0.90 -4.18 % | 0.93 118.01 % | 0.43 -37.18 % | 0.68 939.04 % | -0.08 -114.83 % | 0.55 147.90 % | -1.14 -325.13 % | 0.51 100.75 % | -68.03 -10 381.21 % | 0.66 23.05 % | 0.54 -16.34 % | 0.64 15.05 % | 0.56 65.04 % | 0.34 352.24 % | -0.13 91.99 % | -1.68 45.88 % | -3.10 -425.42 % | 0.95 117.23 % | -5.52 -545.27 % | -0.86 -142.09 % | 2.03 188.51 % | 0.70 154.34 % | -1.30 -205.25 % | 1.23 -46.35 % | 2.30 465.95 % | -0.63 -577.26 % | 0.13 116.24 % | -0.81 -411.25 % | 0.26 156.11 % | -0.46 -895.18 % | 0.06 137.88 % | -0.15 -149.13 % | 0.31 225.78 % | -0.25 -212.76 % | 0.22 2 011.25 % | 0.01 -82.70 % | 0.06 149.24 % | -0.12 -211.43 % | 0.11 -30.77 % | 0.16 18.21 % | 0.13 390.00 % | 0.03 | 
| Total other income expenses net | 5.171 M 370.52 % | 1.099 M 112.48 % | -8.804 M -156.88 % | 15.479 M 167.25 % | 5.792 M 225.98 % | -4.598 M -537.45 % | 1.051 M 21.22 % | 867.000 K 114.60 % | 404.000 K 192.08 % | -438.760 K -178.63 % | 558.000 K 127.76 % | 245.000 K -26.20 % | 332.000 K 115.20 % | -2.184 M -276.83 % | 1.235 M 1 310.78 % | -102.000 K -950.00 % | 12.000 K 100.80 % | -1.502 M -205.12 % | 1.429 M 492.95 % | 241.000 K -82.12 % | 1.348 M 283.55 % | -734.408 K -307.46 % | 354.000 K 77.00 % | 200.000 K 47.06 % | 136.000 K 101.83 % | -7.444 M -2 008.64 % | 390.000 K -90.29 % | 4.018 M 197.03 % | -4.141 M 0.48 % | -4.161 M | 0.000 | 0.000 -100.00 % | 169.000 K -96.84 % | 5.350 M | 0.000 | 0.000 | 0.000 -100.00 % | 540.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 792.373 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-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-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -64.158 M | 0.000 100.00 % | -69.498 M | 0.000 100.00 % | -35.357 M | 0.000 100.00 % | -15.671 M | 0.000 100.00 % | -41.280 M | 0.000 100.00 % | -23.830 M | 0.000 100.00 % | -40.039 M | 0.000 100.00 % | -32.693 M | 0.000 100.00 % | -16.077 M | 0.000 100.00 % | -20.737 M | 0.000 100.00 % | -24.469 M | 0.000 100.00 % | -25.038 M | 0.000 100.00 % | -15.692 M | 0.000 100.00 % | -13.303 M | 0.000 100.00 % | -4.370 M | 0.000 100.00 % | -3.343 M 80.01 % | -16.720 M | 0.000 100.00 % | -15.591 M | 0.000 100.00 % | -22.775 M -133.66 % | -9.747 M -18.57 % | -8.221 M 24.07 % | -10.826 M | 
| Total investments | 0.000 -100.00 % | 101.095 M | 0.000 -100.00 % | 171.500 M | 0.000 -100.00 % | 21.478 M | 0.000 -100.00 % | 46.746 M | 0.000 -100.00 % | 29.463 M | 0.000 -100.00 % | 36.071 M | 0.000 -100.00 % | 18.476 M | 0.000 -100.00 % | 19.731 M | 0.000 -100.00 % | 18.357 M | 0.000 -100.00 % | 25.317 M | 0.000 -100.00 % | 20.137 M | 0.000 -100.00 % | 26.443 M | 0.000 -100.00 % | 23.507 M | 0.000 -100.00 % | 30.380 M | 0.000 -100.00 % | 37.269 M | 0.000 -100.00 % | 26.347 M -45.08 % | 47.977 M | 0.000 -100.00 % | 37.368 M | 0.000 -100.00 % | 35.187 M -10.50 % | 39.316 M 0.00 % | 39.316 M | 0.000 | 
| Total debt | 0.000 -100.00 % | 6.584 M | 0.000 -100.00 % | 6.804 M | 0.000 -100.00 % | 9.373 M | 0.000 -100.00 % | 16.433 M | 0.000 -100.00 % | 17.734 M | 0.000 -100.00 % | 8.770 M | 0.000 -100.00 % | 9.689 M | 0.000 -100.00 % | 10.785 M | 0.000 -100.00 % | 12.325 M | 0.000 -100.00 % | 10.763 M | 0.000 -100.00 % | 9.424 M | 0.000 -100.00 % | 9.051 M | 0.000 -100.00 % | 12.984 M | 0.000 -100.00 % | 15.815 M | 0.000 -100.00 % | 15.950 M | 0.000 -100.00 % | 17.642 M 226.57 % | 5.402 M | 0.000 -100.00 % | 9.284 M | 0.000 -100.00 % | 582.051 K -90.15 % | 5.908 M 98.90 % | 2.970 M 1 623.30 % | 172.362 K | 
| Accumulated other comprehensive income loss | 266.007 M | 0.000 -100.00 % | 310.928 M 117.55 % | 142.925 M -27.48 % | 197.076 M | 0.000 -100.00 % | 181.180 M | 0.000 -100.00 % | 171.758 M | 0.000 -100.00 % | 152.099 M | 0.000 -100.00 % | 152.024 M | 0.000 -100.00 % | 87.768 M | 0.000 -100.00 % | 82.709 M | 0.000 -100.00 % | 81.775 M | 0.000 -100.00 % | 82.216 M | 0.000 -100.00 % | 92.023 M | 0.000 -100.00 % | 96.933 M | 0.000 -100.00 % | 96.096 M | 0.000 -100.00 % | 107.957 M | 0.000 -100.00 % | 103.455 M | 0.000 | 0.000 -100.00 % | 105.981 M | 0.000 -100.00 % | 105.515 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Retained earnings | 0.000 -100.00 % | 84.404 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.473 M | 0.000 | 0.000 | 0.000 100.00 % | -5.345 M | 0.000 | 0.000 | 0.000 100.00 % | -7.979 M | 0.000 | 0.000 | 0.000 100.00 % | -17.294 M | 0.000 | 0.000 | 0.000 100.00 % | -17.787 M | 0.000 | 0.000 | 0.000 100.00 % | -3.071 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.954 M | 0.000 -100.00 % | 3.452 M -68.85 % | 11.081 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.468 M | 0.000 -100.00 % | 5.081 M 12.44 % | 4.519 M | 
| Common stock | 0.000 -100.00 % | 168.003 M | 0.000 -100.00 % | 168.003 M | 0.000 -100.00 % | 168.003 M | 0.000 -100.00 % | 168.003 M | 0.000 -100.00 % | 163.003 M | 0.000 -100.00 % | 144.003 M | 0.000 -100.00 % | 144.003 M | 0.000 -100.00 % | 100.003 M | 0.000 -100.00 % | 100.003 M | 0.000 -100.00 % | 100.003 M | 0.000 -100.00 % | 100.003 M | 0.000 -100.00 % | 100.003 M | 0.000 -100.00 % | 100.003 M | 0.000 -100.00 % | 100.003 M | 0.000 -100.00 % | 100.003 M | 0.000 -100.00 % | 100.003 M 0.00 % | 100.003 M | 0.000 -100.00 % | 100.003 M | 0.000 -100.00 % | 100.003 M 0.00 % | 100.003 M 0.00 % | 100.003 M 0.00 % | 100.003 M | 
| Total equity | 266.007 M 0.00 % | 266.007 M -14.45 % | 310.928 M 0.00 % | 310.928 M 57.77 % | 197.076 M 0.00 % | 197.076 M 8.77 % | 181.180 M 0.00 % | 181.180 M 5.49 % | 171.758 M 0.00 % | 171.758 M 12.92 % | 152.099 M 0.00 % | 152.099 M 0.05 % | 152.024 M 0.00 % | 152.024 M 73.21 % | 87.768 M 0.00 % | 87.768 M 6.12 % | 82.709 M 0.00 % | 82.709 M 1.14 % | 81.775 M 0.00 % | 81.775 M -0.54 % | 82.216 M 0.00 % | 82.216 M -10.66 % | 92.023 M 0.00 % | 92.023 M -5.07 % | 96.933 M 0.00 % | 96.932 M 0.87 % | 96.096 M 0.00 % | 96.096 M -10.99 % | 107.957 M 0.00 % | 107.957 M 4.35 % | 103.455 M 0.00 % | 103.455 M -6.87 % | 111.084 M 4.81 % | 105.981 M 0.00 % | 105.981 M 0.44 % | 105.515 M 0.04 % | 105.471 M 0.29 % | 105.161 M 0.07 % | 105.084 M 0.54 % | 104.522 M | 
| Other non current liabilities | -266.007 M | 0.000 100.00 % | -310.928 M | 0.000 100.00 % | -197.076 M | 0.000 100.00 % | -181.180 M | 0.000 100.00 % | -171.758 M | 0.000 100.00 % | -152.099 M | 0.000 100.00 % | -152.024 M | 0.000 100.00 % | -87.768 M | 0.000 100.00 % | -82.709 M | 0.000 100.00 % | -81.775 M | 0.000 100.00 % | -82.216 M | 0.000 100.00 % | -92.023 M | 0.000 100.00 % | -96.933 M | 0.000 100.00 % | -96.096 M | 0.000 100.00 % | -107.957 M | 0.000 100.00 % | -103.455 M | 0.000 | 0.000 100.00 % | -105.981 M | 0.000 100.00 % | -105.515 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.111 M | 
| Long term debt | 0.000 -100.00 % | 3.644 M | 0.000 -100.00 % | 3.569 M | 0.000 -100.00 % | 3.694 M | 0.000 -100.00 % | 2.690 M | 0.000 -100.00 % | 405.550 K | 0.000 -100.00 % | 473.000 K | 0.000 -100.00 % | 537.900 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.000 K | 0.000 -100.00 % | 82.753 K | 0.000 -100.00 % | 197.000 K | 0.000 -100.00 % | 197.120 K | 0.000 -100.00 % | 349.000 K 16.05 % | 300.739 K | 0.000 -100.00 % | 438.000 K | 0.000 -100.00 % | 327.260 K 3 172.60 % | 10.000 K -85.16 % | 67.371 K -60.91 % | 172.362 K | 
| Total non current liabilities | -266.007 M -6 740.21 % | 4.006 M 101.29 % | -310.928 M -8 478.55 % | 3.711 M 101.88 % | -197.076 M -5 237.08 % | 3.836 M 102.12 % | -181.180 M -6 719.66 % | 2.737 M 101.59 % | -171.758 M -38 012.33 % | 453.040 K 100.30 % | -152.099 M -31 525.41 % | 484.000 K 100.32 % | -152.024 M -27 804.70 % | 548.730 K 100.63 % | -87.768 M -15 390.59 % | 574.000 K 100.69 % | -82.709 M -14 519.28 % | 573.600 K 100.70 % | -81.775 M -7 089.32 % | 1.170 M 101.42 % | -82.216 M -7 125.00 % | 1.170 M 101.27 % | -92.023 M -26 543.39 % | 348.000 K 100.36 % | -96.933 M -27 932.88 % | 348.268 K 100.36 % | -96.096 M -4 292.67 % | 2.292 M 102.12 % | -107.957 M -4 808.85 % | 2.293 M 102.22 % | -103.455 M -27 541.64 % | 377.000 K -89.74 % | 3.673 M 103.47 % | -105.981 M -22 506.13 % | 473.000 K 100.45 % | -105.515 M -29 196.51 % | 362.638 K 525.24 % | 58.000 K -49.71 % | 115.331 K -99.50 % | 23.284 M | 
| Other current liabilities | 0.000 -100.00 % | 37.771 M | 0.000 -100.00 % | 44.259 M | 0.000 -100.00 % | 5.996 M | 0.000 -100.00 % | 3.117 M | 0.000 -100.00 % | 3.245 M | 0.000 -100.00 % | 2.371 M | 0.000 -100.00 % | 1.962 M | 0.000 -100.00 % | 3.890 M | 0.000 -100.00 % | 1.528 M | 0.000 -100.00 % | 743.000 K | 0.000 -100.00 % | 4.125 M | 0.000 -100.00 % | 526.000 K | 0.000 -100.00 % | 3.924 M | 0.000 -100.00 % | 501.000 K | 0.000 -100.00 % | 383.410 K | 0.000 -100.00 % | 620.000 K -30.02 % | 885.945 K | 0.000 -100.00 % | 890.000 K | 0.000 -100.00 % | 794.572 K 76.18 % | 451.000 K -24.29 % | 595.664 K 42.62 % | 417.645 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 | 0.000 | 
| Short term debt | 0.000 -100.00 % | 2.940 M | 0.000 -100.00 % | 3.235 M | 0.000 -100.00 % | 5.679 M | 0.000 -100.00 % | 13.743 M | 0.000 -100.00 % | 17.329 M | 0.000 -100.00 % | 8.297 M | 0.000 -100.00 % | 9.151 M | 0.000 -100.00 % | 10.785 M | 0.000 -100.00 % | 12.325 M | 0.000 -100.00 % | 10.763 M | 0.000 -100.00 % | 9.424 M | 0.000 -100.00 % | 8.968 M | 0.000 -100.00 % | 12.901 M | 0.000 -100.00 % | 15.618 M | 0.000 -100.00 % | 15.753 M | 0.000 -100.00 % | 17.293 M 238.98 % | 5.102 M | 0.000 -100.00 % | 8.846 M | 0.000 -100.00 % | 254.791 K -95.68 % | 5.898 M 103.17 % | 2.903 M | 0.000 | 
| Total current liabilities | 0.000 -100.00 % | 57.993 M | 0.000 -100.00 % | 58.845 M | 0.000 -100.00 % | 23.370 M | 0.000 -100.00 % | 23.938 M | 0.000 -100.00 % | 30.963 M | 0.000 -100.00 % | 16.737 M | 0.000 -100.00 % | 23.870 M | 0.000 -100.00 % | 28.511 M | 0.000 -100.00 % | 23.470 M | 0.000 -100.00 % | 23.098 M | 0.000 -100.00 % | 26.938 M | 0.000 -100.00 % | 27.093 M | 0.000 -100.00 % | 34.463 M | 0.000 -100.00 % | 32.287 M | 0.000 -100.00 % | 25.065 M | 0.000 -100.00 % | 29.712 M 44.61 % | 20.547 M | 0.000 -100.00 % | 32.613 M | 0.000 -100.00 % | 23.763 M -14.17 % | 27.687 M 8.53 % | 25.510 M 6 008.01 % | 417.645 K | 
| Total liabilities | -266.007 M -529.05 % | 61.999 M 119.94 % | -310.928 M -597.04 % | 62.556 M 131.74 % | -197.076 M -824.38 % | 27.206 M 115.02 % | -181.180 M -779.21 % | 26.675 M 115.53 % | -171.758 M -646.72 % | 31.416 M 120.66 % | -152.099 M -983.22 % | 17.221 M 111.33 % | -152.024 M -722.57 % | 24.419 M 127.82 % | -87.768 M -401.76 % | 29.085 M 135.17 % | -82.709 M -444.00 % | 24.043 M 129.40 % | -81.775 M -436.97 % | 24.268 M 129.52 % | -82.216 M -392.50 % | 28.108 M 130.54 % | -92.023 M -435.35 % | 27.441 M 128.31 % | -96.933 M -378.45 % | 34.811 M 136.23 % | -96.096 M -377.90 % | 34.579 M 132.03 % | -107.957 M -494.61 % | 27.358 M 126.44 % | -103.455 M -443.83 % | 30.089 M 24.23 % | 24.220 M 122.85 % | -105.981 M -420.32 % | 33.086 M 131.36 % | -105.515 M -537.36 % | 24.125 M -13.05 % | 27.745 M 8.27 % | 25.625 M 8.12 % | 23.701 M | 
| Other non current assets | 0.000 -100.00 % | 109.137 M | 0.000 -100.00 % | 22.283 M | 0.000 -100.00 % | 21.641 M | 0.000 -100.00 % | 20.829 M | 0.000 -100.00 % | 13.876 M | 0.000 -100.00 % | 12.478 M | 0.000 -100.00 % | 17.656 M | 0.000 -100.00 % | 14.545 M | 0.000 -100.00 % | 14.612 M | 0.000 -100.00 % | 13.485 M | 0.000 -100.00 % | 20.262 M | 0.000 -100.00 % | 11.924 M | 0.000 -100.00 % | 23.673 M | 0.000 -100.00 % | 13.665 M | 0.000 -100.00 % | 37.271 M | 0.000 -100.00 % | 41.599 M -13.26 % | 47.956 M | 0.000 -100.00 % | 54.942 M | 0.000 -100.00 % | 35.163 M -31.42 % | 51.269 M -1.72 % | 52.169 M -55.03 % | 115.995 M | 
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 149.217 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.917 M | 0.000 -100.00 % | 15.589 M | 0.000 -100.00 % | 23.593 M | 0.000 -100.00 % | 864.380 K | 0.000 -100.00 % | 5.186 M | 0.000 -100.00 % | 3.830 M | 0.000 -100.00 % | 11.832 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.519 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.715 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 | 
| 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 -100.00 % | 22.604 K | 0.000 | 0.000 | 0.000 -100.00 % | 24.802 M | 0.000 -100.00 % | 45.569 M 149 900.65 % | 30.379 K | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 -100.00 % | 22.604 K | 0.000 | 0.000 | 0.000 -100.00 % | 26.759 K | 0.000 -100.00 % | 41.378 K 36.21 % | 30.379 K | 
| Property plant equipment net | 0.000 -100.00 % | 13.131 M | 0.000 -100.00 % | 13.377 M | 0.000 -100.00 % | 21.560 M | 0.000 -100.00 % | 2.011 M | 0.000 -100.00 % | 13.056 M | 0.000 -100.00 % | 2.047 M | 0.000 -100.00 % | 5.976 M | 0.000 -100.00 % | 871.000 K | 0.000 -100.00 % | 4.839 M | 0.000 -100.00 % | 957.000 K | 0.000 -100.00 % | 5.067 M | 0.000 -100.00 % | 1.137 M | 0.000 -100.00 % | 5.266 M | 0.000 -100.00 % | 1.162 M | 0.000 -100.00 % | 5.264 M | 0.000 -100.00 % | 1.275 M -76.29 % | 5.378 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.495 M 553.37 % | 841.000 K 0.08 % | 840.325 K -30.03 % | 1.201 M | 
| Total non current assets | 0.000 -100.00 % | 122.268 M | 0.000 -100.00 % | 184.877 M | 0.000 -100.00 % | 43.200 M | 0.000 -100.00 % | 48.757 M | 0.000 -100.00 % | 42.521 M | 0.000 -100.00 % | 38.118 M | 0.000 -100.00 % | 24.496 M | 0.000 -100.00 % | 20.602 M | 0.000 -100.00 % | 23.281 M | 0.000 -100.00 % | 26.274 M | 0.000 -100.00 % | 25.329 M | 0.000 -100.00 % | 27.580 M | 0.000 -100.00 % | 28.939 M | 0.000 -100.00 % | 31.542 M | 0.000 -100.00 % | 42.535 M | 0.000 -100.00 % | 42.874 M -19.65 % | 53.357 M | 0.000 -100.00 % | 54.942 M | 0.000 -100.00 % | 40.684 M -21.93 % | 52.110 M -1.77 % | 53.050 M -54.75 % | 117.226 M | 
| Other current assets | 0.000 -100.00 % | 193.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 26.114 M | 0.000 -100.00 % | 138.000 K | 0.000 -100.00 % | 14.012 M | 0.000 -100.00 % | 157.000 K | 0.000 -100.00 % | 17.898 M | 0.000 -100.00 % | 113.000 K | 0.000 -100.00 % | 28.670 M | 0.000 -100.00 % | 115.000 K | 0.000 -100.00 % | 14.035 M | 0.000 -100.00 % | 43.000 K | 0.000 -100.00 % | 13.858 M | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 12.504 M | 0.000 -100.00 % | 1.877 M -86.09 % | 13.491 M | 0.000 -100.00 % | 2.500 M | 0.000 -100.00 % | 12.483 M 619.88 % | 1.734 M 34.11 % | 1.293 M | 0.000 | 
| Short term investments | 0.000 -100.00 % | 28.508 M | 0.000 -100.00 % | 22.283 M | 0.000 -100.00 % | 26.699 M | 0.000 -100.00 % | 20.829 M | 0.000 -100.00 % | 13.874 M | 0.000 -100.00 % | 12.478 M | 0.000 -100.00 % | 17.612 M | 0.000 -100.00 % | 14.545 M | 0.000 -100.00 % | 14.527 M | 0.000 -100.00 % | 13.485 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.924 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.665 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 | 
| cash and cash equivalents | 0.000 -100.00 % | 70.742 M | 0.000 -100.00 % | 76.302 M | 0.000 -100.00 % | 44.730 M | 0.000 -100.00 % | 32.104 M | 0.000 -100.00 % | 59.015 M | 0.000 -100.00 % | 32.600 M | 0.000 -100.00 % | 49.728 M | 0.000 -100.00 % | 43.478 M | 0.000 -100.00 % | 28.401 M | 0.000 -100.00 % | 31.500 M | 0.000 -100.00 % | 33.893 M | 0.000 -100.00 % | 34.089 M | 0.000 -100.00 % | 28.676 M | 0.000 -100.00 % | 29.118 M | 0.000 -100.00 % | 20.320 M | 0.000 -100.00 % | 20.985 M -5.14 % | 22.123 M | 0.000 -100.00 % | 24.875 M | 0.000 -100.00 % | 23.357 M 49.20 % | 15.655 M 39.89 % | 11.191 M 1.75 % | 10.998 M | 
| Cash and short term investments | 0.000 -100.00 % | 99.250 M | 0.000 -100.00 % | 98.585 M | 0.000 -100.00 % | 44.730 M | 0.000 -100.00 % | 52.933 M | 0.000 -100.00 % | 59.015 M | 0.000 -100.00 % | 45.078 M | 0.000 -100.00 % | 49.728 M | 0.000 -100.00 % | 58.023 M | 0.000 -100.00 % | 28.401 M | 0.000 -100.00 % | 44.985 M | 0.000 -100.00 % | 33.893 M | 0.000 -100.00 % | 46.013 M | 0.000 -100.00 % | 28.676 M | 0.000 -100.00 % | 42.783 M | 0.000 -100.00 % | 20.320 M | 0.000 -100.00 % | 20.985 M -5.14 % | 22.123 M | 0.000 -100.00 % | 24.875 M | 0.000 -100.00 % | 23.357 M 49.20 % | 15.655 M 39.89 % | 11.191 M 1.75 % | 10.998 M | 
| Total current assets | 0.000 -100.00 % | 205.738 M | 0.000 -100.00 % | 188.607 M | 0.000 -100.00 % | 181.082 M | 0.000 -100.00 % | 159.098 M | 0.000 -100.00 % | 160.653 M | 0.000 -100.00 % | 131.202 M | 0.000 -100.00 % | 151.946 M | 0.000 -100.00 % | 96.251 M | 0.000 -100.00 % | 83.471 M | 0.000 -100.00 % | 79.769 M | 0.000 -100.00 % | 84.995 M | 0.000 -100.00 % | 91.884 M | 0.000 -100.00 % | 102.805 M | 0.000 -100.00 % | 99.133 M | 0.000 -100.00 % | 92.779 M | 0.000 -100.00 % | 90.670 M 10.65 % | 81.946 M | 0.000 -100.00 % | 84.125 M | 0.000 -100.00 % | 88.912 M 10.05 % | 80.796 M 4.04 % | 77.659 M 606.12 % | 10.998 M | 
| Inventory | 0.000 -100.00 % | 81.897 M | 0.000 -100.00 % | 65.827 M | 0.000 -100.00 % | 105.376 M | 0.000 -100.00 % | 99.229 M | 0.000 -100.00 % | 81.001 M | 0.000 -100.00 % | 80.151 M | 0.000 -100.00 % | 57.554 M | 0.000 -100.00 % | 31.350 M | 0.000 -100.00 % | 26.400 M | 0.000 -100.00 % | 20.963 M | 0.000 -100.00 % | 20.921 M | 0.000 -100.00 % | 31.261 M | 0.000 -100.00 % | 47.311 M | 0.000 -100.00 % | 45.791 M | 0.000 -100.00 % | 50.978 M | 0.000 -100.00 % | 55.069 M 72.94 % | 31.844 M | 0.000 -100.00 % | 27.135 M | 0.000 -100.00 % | 28.270 M 40.80 % | 20.078 M 2.41 % | 19.606 M | 0.000 | 
| Net receivables | 0.000 -100.00 % | 24.398 M | 0.000 -100.00 % | 24.195 M | 0.000 -100.00 % | 4.863 M | 0.000 -100.00 % | 6.798 M | 0.000 -100.00 % | 6.625 M | 0.000 -100.00 % | 5.816 M | 0.000 -100.00 % | 26.767 M | 0.000 -100.00 % | 6.765 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.706 M | 0.000 -100.00 % | 16.147 M | 0.000 -100.00 % | 14.567 M | 0.000 -100.00 % | 12.959 M | 0.000 -100.00 % | 10.548 M | 0.000 -100.00 % | 8.978 M | 0.000 -100.00 % | 12.739 M -12.08 % | 14.489 M | 0.000 -100.00 % | 29.615 M | 0.000 -100.00 % | 24.802 M -42.76 % | 43.329 M -4.91 % | 45.569 M | 0.000 | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 17.282 M | 0.000 -100.00 % | 11.351 M | 0.000 -100.00 % | 11.623 M | 0.000 -100.00 % | 7.078 M | 0.000 -100.00 % | 9.929 M | 0.000 -100.00 % | 6.069 M | 0.000 -100.00 % | 12.684 M | 0.000 -100.00 % | 13.836 M | 0.000 -100.00 % | 9.559 M | 0.000 -100.00 % | 11.592 M | 0.000 -100.00 % | 13.340 M | 0.000 -100.00 % | 17.599 M | 0.000 -100.00 % | 17.525 M | 0.000 -100.00 % | 16.168 M | 0.000 -100.00 % | 8.785 M | 0.000 -100.00 % | 11.799 M -18.73 % | 14.518 M | 0.000 -100.00 % | 22.877 M | 0.000 -100.00 % | 22.659 M 6.19 % | 21.338 M -3.06 % | 22.011 M | 0.000 | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 71.840 K | 0.000 | 0.000 | 0.000 -100.00 % | 460.250 K | 0.000 | 0.000 | 0.000 -100.00 % | 73.290 K | 0.000 | 0.000 | 0.000 -100.00 % | 57.330 K | 0.000 | 0.000 | 0.000 -100.00 % | 49.047 K | 0.000 | 0.000 | 0.000 -100.00 % | 112.900 K | 0.000 | 0.000 | 0.000 -100.00 % | 143.924 K | 0.000 | 0.000 -100.00 % | 41.687 K | 0.000 | 0.000 | 0.000 -100.00 % | 54.255 K | 0.000 | 0.000 | 0.000 | 
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| 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 | 
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 0.000 -100.00 % | 13.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 13.600 M | 0.000 -100.00 % | 13.177 M | 0.000 -100.00 % | 14.100 M | 0.000 -100.00 % | 8.096 M | 0.000 -100.00 % | 16.000 M | 0.000 100.00 % | -12.235 M | 0.000 | 0.000 | 0.000 100.00 % | -18.228 M | 0.000 | 0.000 | 0.000 100.00 % | -7.980 M | 0.000 | 0.000 | 0.000 100.00 % | -3.907 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.978 M | 0.000 | 0.000 -100.00 % | 5.158 M | 0.000 | 0.000 | 
| Deferred tax liabilities non current | 0.000 -100.00 % | 362.000 K | 0.000 -100.00 % | 142.000 K | 0.000 -100.00 % | 142.560 K | 0.000 -100.00 % | 47.000 K | 0.000 -100.00 % | 47.490 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 10.830 K | 0.000 -100.00 % | 574.000 K | 0.000 -100.00 % | 573.600 K | 0.000 -100.00 % | 1.170 M | 0.000 -100.00 % | 1.170 M | 0.000 -100.00 % | 265.000 K | 0.000 -100.00 % | 265.515 K | 0.000 -100.00 % | 2.095 M | 0.000 -100.00 % | 2.096 M | 0.000 -100.00 % | 28.000 K -99.17 % | 3.372 M | 0.000 -100.00 % | 35.000 K | 0.000 -100.00 % | 35.378 K -26.30 % | 48.000 K 0.08 % | 47.960 K | 0.000 | 
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 328.006 M | 0.000 -100.00 % | 373.484 M | 0.000 -100.00 % | 224.283 M | 0.000 -100.00 % | 207.855 M | 0.000 -100.00 % | 203.174 M | 0.000 -100.00 % | 169.320 M | 0.000 -100.00 % | 176.442 M | 0.000 -100.00 % | 116.853 M | 0.000 -100.00 % | 106.752 M | 0.000 -100.00 % | 106.043 M | 0.000 -100.00 % | 110.324 M | 0.000 -100.00 % | 119.464 M | 0.000 -100.00 % | 131.744 M | 0.000 -100.00 % | 130.675 M | 0.000 -100.00 % | 135.314 M | 0.000 -100.00 % | 133.544 M -1.30 % | 135.303 M | 0.000 -100.00 % | 139.067 M | 0.000 -100.00 % | 129.596 M -2.49 % | 132.906 M 1.68 % | 130.709 M 1.94 % | 128.224 M | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-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-09-30 | 2015-03-31 | 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 | 7.773 M -65.62 % | 22.608 M 1.33 % | 22.312 M 329.41 % | -9.726 M 90.66 % | -104.125 M -719.98 % | -12.699 M -297.08 % | -3.198 M 32.40 % | -4.731 M -2 376.96 % | -191.000 K 93.71 % | -3.038 M -734.28 % | 479.000 K 123.30 % | -2.056 M -203.79 % | 1.981 M 570.55 % | -421.000 K 89.02 % | -3.835 M -51.22 % | -2.536 M -0.52 % | -2.523 M -1 392.98 % | 195.130 K 117.28 % | -1.129 M -335.70 % | 479.000 K 1 360.53 % | -38.000 K -100.45 % | 8.494 M 546.92 % | 1.313 M 6.57 % | 1.232 M -66.49 % | 3.677 M 348.61 % | -1.479 M -330.37 % | 642.000 K -84.77 % | 4.214 M -44.89 % | 7.647 M 120.76 % | 3.464 M 2 278.62 % | -159.000 K -129.44 % | 540.000 K 200.37 % | -538.000 K 93.07 % | -7.760 M -12 025.00 % | -64.000 K -130.62 % | 209.000 K 131.62 % | -661.000 K -982.70 % | -61.051 K 79.16 % | -293.000 K -2 830.00 % | -10.000 K 85.07 % | -67.000 K -159.65 % | 112.327 K 154.79 % | -205.000 K 33.01 % | -306.000 K -87.73 % | -163.000 K 72.14 % | -585.000 K | 
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |