 
					Frontline Corporation Limited FRONTCORP.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.060 B 18.03 % | 897.747 M 14.12 % | 786.653 M 6.49 % | 738.705 M 22.06 % | 605.190 M 18.80 % | 509.398 M 5.05 % | 484.917 M 4.07 % | 465.963 M -2.46 % | 477.693 M 24.49 % | 383.723 M 2.26 % | 375.228 M -10.63 % | 419.846 M | 
| Net income | 28.885 M 137.60 % | 12.157 M -55.13 % | 27.093 M 86.90 % | 14.496 M 26.41 % | 11.467 M 216.29 % | -9.861 M -195.33 % | -3.339 M -117.35 % | 19.248 M 126.47 % | 8.499 M 119.86 % | -42.802 M -85.38 % | -23.089 M -1 576.38 % | -1.377 M | 
| Income before tax | 35.766 M 128.43 % | 15.657 M -55.61 % | 35.270 M 91.66 % | 18.402 M 41.05 % | 13.046 M 211.78 % | -11.671 M -127.11 % | -5.139 M -122.12 % | 23.235 M 84.47 % | 12.595 M 124.05 % | -52.366 M -106.32 % | -25.381 M -101.51 % | -12.595 M | 
| Income before tax ratio | 0.03 93.53 % | 0.02 -61.10 % | 0.04 79.98 % | 0.02 15.56 % | 0.02 194.09 % | -0.02 -116.19 % | -0.01 -121.25 % | 0.05 89.12 % | 0.03 119.32 % | -0.14 -101.75 % | -0.07 -125.47 % | -0.03 | 
| EBITDA | 45.192 M 110.62 % | 21.457 M -33.95 % | 32.485 M 14.36 % | 28.406 M 1.73 % | 27.923 M 283.40 % | 7.283 M -43.19 % | 12.819 M -54.76 % | 28.337 M -52.66 % | 59.852 M 1 324.39 % | 4.202 M -77.17 % | 18.408 M -33.19 % | 27.553 M | 
| Net income ratio | 0.03 101.30 % | 0.01 -60.68 % | 0.03 75.51 % | 0.02 3.57 % | 0.02 197.88 % | -0.02 -181.13 % | -0.01 -116.67 % | 0.04 132.17 % | 0.02 115.95 % | -0.11 -81.28 % | -0.06 -1 775.71 % | 0.00 | 
| Ratio EBITDA | 0.04 78.44 % | 0.02 -42.12 % | 0.04 7.39 % | 0.04 -16.66 % | 0.05 222.71 % | 0.01 -45.92 % | 0.03 -56.53 % | 0.06 -51.46 % | 0.13 1 044.19 % | 0.01 -77.68 % | 0.05 -25.25 % | 0.07 | 
| Gross profit ratio | 0.30 21.71 % | 0.25 5.39 % | 0.24 10.19 % | 0.22 -22.71 % | 0.28 -17.66 % | 0.34 -13.70 % | 0.39 -1.90 % | 0.40 23.36 % | 0.32 3.63 % | 0.31 -17.54 % | 0.38 175.95 % | 0.14 | 
| Weighted average shs out dil | 4.977 M 0.00 % | 4.977 M 0.00 % | 4.977 M 0.00 % | 4.977 M 0.00 % | 4.977 M 0.00 % | 4.977 M 0.00 % | 4.977 M -0.01 % | 4.977 M 0.00 % | 4.977 M 0.00 % | 4.977 M 0.00 % | 4.977 M 0.00 % | 4.977 M | 
| Weighted average shs out | 4.980 M -0.04 % | 4.982 M 0.04 % | 4.980 M -0.02 % | 4.981 M -0.08 % | 4.986 M 0.17 % | 4.977 M 0.00 % | 4.977 M -0.01 % | 4.977 M 0.00 % | 4.977 M 0.00 % | 4.977 M 0.00 % | 4.977 M 0.00 % | 4.977 M | 
| EPS diluted | 5.80 137.70 % | 2.44 -55.15 % | 5.44 86.94 % | 2.91 26.52 % | 2.30 216.16 % | -1.98 -195.52 % | -0.67 -117.31 % | 3.87 126.32 % | 1.71 119.88 % | -8.60 -85.34 % | -4.64 -1 557.14 % | -0.28 | 
| Earnings per share | 5.80 137.70 % | 2.44 -55.15 % | 5.44 86.94 % | 2.91 26.52 % | 2.30 216.16 % | -1.98 -195.52 % | -0.67 -117.31 % | 3.87 126.32 % | 1.71 119.88 % | -8.60 -85.34 % | -4.64 -1 557.14 % | -0.28 | 
| Gross profit | 322.662 M 43.66 % | 224.598 M 20.28 % | 186.734 M 17.34 % | 159.133 M -5.66 % | 168.674 M -2.18 % | 172.432 M -9.35 % | 190.210 M 2.09 % | 186.323 M 20.33 % | 154.847 M 29.00 % | 120.033 M -15.68 % | 142.347 M 146.62 % | 57.719 M | 
| Income tax expense | 6.881 M 96.60 % | 3.500 M -57.20 % | 8.177 M 109.34 % | 3.906 M 147.37 % | 1.579 M -12.76 % | 1.810 M 0.56 % | 1.800 M -54.85 % | 3.986 M -2.67 % | 4.096 M -57.17 % | 9.564 M 317.14 % | 2.293 M -79.56 % | 11.218 M | 
| Cost of revenue | 736.988 M 9.48 % | 673.149 M 12.21 % | 599.919 M 3.51 % | 579.572 M 32.77 % | 436.516 M 29.54 % | 336.966 M 14.34 % | 294.707 M 5.39 % | 279.640 M -13.38 % | 322.846 M 22.43 % | 263.691 M 13.23 % | 232.881 M -35.69 % | 362.127 M | 
| 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 -100.00 % | 10.912 M | 
| 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 -100.00 % | 4.098 M | 
| Other expenses | 0.000 | 0.000 -100.00 % | 157.171 M 7.26 % | 146.531 M | 0.000 -100.00 % | 182.156 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 61.392 M 6.00 % | 57.919 M -64.05 % | 161.093 M 7.78 % | 149.468 M 4 865.71 % | 3.010 M -98.38 % | 185.245 M -5.75 % | 196.544 M 16.24 % | 169.086 M 66.84 % | 101.346 M -21.67 % | 129.389 M -4.48 % | 135.456 M 286.37 % | 35.059 M | 
| Cost and expenses | 798.380 M 9.21 % | 731.068 M 21.07 % | 603.841 M 3.66 % | 582.509 M 32.53 % | 439.526 M -15.83 % | 522.211 M 6.30 % | 491.251 M 9.48 % | 448.726 M 5.78 % | 424.192 M 7.91 % | 393.080 M 6.72 % | 368.337 M -7.26 % | 397.186 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 | 61.392 M 6.00 % | 57.919 M 1 376.77 % | 3.922 M 33.54 % | 2.937 M -2.43 % | 3.010 M -2.56 % | 3.089 M 12.45 % | 2.747 M 4.28 % | 2.634 M -0.97 % | 2.660 M 6.36 % | 2.501 M 78.55 % | 1.401 M -94.19 % | 24.091 M | 
| Interest income | 2.981 M 33.74 % | 2.229 M -76.85 % | 9.629 M 10.21 % | 8.737 M 67.28 % | 5.223 M 357.36 % | 1.142 M -4.44 % | 1.195 M -80.08 % | 5.998 M -85.34 % | 40.906 M -4.89 % | 43.010 M 33.27 % | 32.273 M -8.46 % | 35.256 M | 
| 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 | 
| Depreciation and amortization | 21.919 M 36.35 % | 16.075 M 0.87 % | 15.937 M -8.83 % | 17.481 M -13.07 % | 20.109 M 3.56 % | 19.418 M 1.09 % | 19.209 M 29.30 % | 14.856 M 4.75 % | 14.183 M 28.22 % | 11.061 M 6.29 % | 10.407 M -50.21 % | 20.901 M | 
| Operating income | 261.270 M 56.75 % | 166.679 M -8.82 % | 182.812 M 17.04 % | 156.196 M -5.72 % | 165.664 M 1 465.18 % | -12.135 M -89.91 % | -6.390 M -147.40 % | 13.480 M -70.48 % | 45.669 M 765.81 % | -6.859 M -185.72 % | 8.002 M 20.28 % | 6.653 M | 
| Operating income ratio | 0.25 32.80 % | 0.19 -20.11 % | 0.23 9.91 % | 0.21 -22.76 % | 0.27 1 249.09 % | -0.02 -80.78 % | -0.01 -145.55 % | 0.03 -69.74 % | 0.10 634.83 % | -0.02 -183.83 % | 0.02 34.58 % | 0.02 | 
| Total other income expenses net | -225.504 M -49.32 % | -151.022 M -2.36 % | -147.542 M -7.07 % | -137.794 M 9.71 % | -152.618 M 15.69 % | -181.014 M -14 569.54 % | 1.251 M 100.78 % | -160.454 M -385.14 % | -33.074 M 27.32 % | -45.507 M -36.32 % | -33.383 M 27.78 % | -46.224 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2019 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 558.107 M -0.59 % | 561.408 M 15.92 % | 484.310 M 0.74 % | 480.764 M -4.33 % | 502.543 M -5.03 % | 517.122 M -3.26 % | 529.136 M 2.32 % | 534.572 M 6.58 % | 501.568 M 29.53 % | 387.212 M -12.41 % | 442.069 M 21.32 % | 364.372 M | 
| Total investments | 5.574 M 78.77 % | 3.118 M 45.91 % | 2.137 M 4.91 % | 2.037 M -80.56 % | 10.479 M 1 063.04 % | 1.566 M 422.00 % | 901.000 K -42.46 % | 300.000 K -64.71 % | 850.000 K -71.03 % | 2.934 M -28.15 % | 4.083 M -35.56 % | 6.336 M | 
| Total debt | 572.278 M 0.41 % | 569.938 M 15.99 % | 491.380 M 0.59 % | 488.522 M -5.22 % | 515.436 M -3.39 % | 527.561 M -2.47 % | 533.521 M 1.13 % | 540.941 M 6.81 % | 506.469 M 28.56 % | 393.963 M -12.32 % | 449.339 M 19.07 % | 377.368 M | 
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Retained earnings | 104.112 M 38.47 % | 75.190 M 18.27 % | 63.574 M 76.17 % | 36.087 M 66.28 % | 21.702 M 5.38 % | 9.965 M -58.12 % | 20.595 M 106.67 % | 23.793 M 418.13 % | 4.592 M -15.22 % | 5.416 M -88.69 % | 47.896 M -29.25 % | 67.693 M | 
| Common stock | 49.775 M 0.00 % | 49.775 M 0.00 % | 49.775 M 0.00 % | 49.775 M 0.00 % | 49.775 M 0.00 % | 49.775 M 0.00 % | 49.775 M 0.00 % | 49.775 M 0.00 % | 49.775 M 0.00 % | 49.775 M 0.00 % | 49.775 M 0.00 % | 49.775 M | 
| Total equity | 153.887 M 23.14 % | 124.965 M 10.25 % | 113.349 M 32.01 % | 85.862 M 20.13 % | 71.477 M 1.57 % | 59.740 M -18.80 % | 70.370 M 17.79 % | 73.567 M 35.32 % | 54.367 M -1.49 % | 55.191 M -43.49 % | 97.671 M -16.85 % | 117.468 M | 
| Other non current liabilities | 0.000 | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.101 M 850.20 % | 7.378 M -1.88 % | 7.519 M | 
| Long term debt | 72.426 M -16.75 % | 86.998 M 678.85 % | 11.170 M 75.02 % | 6.382 M -74.96 % | 25.484 M -34.19 % | 28.471 M -43.43 % | 38.724 M 36.01 % | 50.330 M 184.58 % | 17.686 M -41.01 % | 29.983 M 233.36 % | 8.994 M -46.11 % | 16.691 M | 
| Total non current liabilities | 72.426 M -16.75 % | 86.998 M 678.78 % | 11.171 M 75.07 % | 6.381 M -74.96 % | 25.484 M -34.19 % | 28.471 M -43.43 % | 38.724 M 36.01 % | 50.330 M 184.58 % | 17.686 M -82.33 % | 100.084 M 511.32 % | 16.372 M -32.38 % | 24.210 M | 
| Other current liabilities | 29.831 M 14.60 % | 26.031 M 5.73 % | 24.621 M -3.18 % | 25.430 M 35.74 % | 18.734 M -11.58 % | 19.827 M -5.13 % | 21.187 M 6.86 % | 20.899 M -5.66 % | 22.153 M -89.30 % | 207.029 M 187.58 % | 71.991 M 0.75 % | 71.456 M | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 499.852 M 3.50 % | 482.940 M 0.57 % | 480.210 M -0.40 % | 482.140 M -1.59 % | 489.952 M -0.98 % | 499.090 M 1.73 % | 494.797 M -0.86 % | 490.610 M 0.37 % | 488.784 M 34.29 % | 363.980 M -17.34 % | 440.344 M 22.09 % | 360.677 M | 
| Total current liabilities | 594.005 M 6.10 % | 559.874 M 3.63 % | 540.259 M -0.16 % | 541.125 M -1.31 % | 548.298 M -14.45 % | 595.542 M -7.57 % | 640.890 M 7.61 % | 644.304 M -2.24 % | 659.064 M 8.07 % | 609.855 M -1.41 % | 618.583 M 4.02 % | 594.657 M | 
| Total liabilities | 666.431 M 3.02 % | 646.872 M 17.31 % | 551.430 M 0.72 % | 547.506 M -4.58 % | 573.782 M -15.57 % | 624.013 M -10.17 % | 679.614 M 8.91 % | 694.634 M 2.64 % | 676.750 M -4.68 % | 709.940 M 11.81 % | 634.954 M 2.60 % | 618.868 M | 
| Other non current assets | 395.023 M 15.43 % | 342.212 M 0.62 % | 340.102 M 2.94 % | 330.404 M -0.84 % | 333.200 M 1.09 % | 330.637 M 1.33 % | 329.600 M -0.31 % | 326.313 M -1.57 % | 331.526 M 41.56 % | 234.191 M 51.90 % | 154.175 M 24.24 % | 124.096 M | 
| Long term investments | 4.454 M 116.00 % | 2.062 M 71.83 % | 1.200 M 20.00 % | 1.000 M 11.23 % | 899.000 K 1 098.67 % | 898.000 K | 75.000 K -91.65 % | 0.000 -100.00 % | 750.000 K | 0.000 -100.00 % | 100.000 K 0.00 % | 100.000 K | 
| Intangible assets | 40.000 K 150.00 % | 16.000 K -42.86 % | 28.000 K 211.11 % | 9.000 K -30.77 % | 13.000 K 44.44 % | 20.000 K 735.77 % | 9.000 K -55.00 % | 2.393 K -82.49 % | 13.670 K -60.27 % | 34.403 K -2.21 % | 35.179 K 23.09 % | 28.579 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 | 
| Goodwill and intangible assets | 40.000 K 150.00 % | 16.000 K -42.86 % | 28.000 K 211.11 % | 9.000 K -30.77 % | 13.000 K 44.44 % | 20.000 K 735.77 % | 9.000 K -55.00 % | 2.393 K -82.49 % | 13.670 K -60.27 % | 34.403 K -2.21 % | 35.179 K 23.09 % | 28.579 K | 
| Property plant equipment net | 116.811 M -5.54 % | 123.661 M 103.00 % | 60.916 M -1.21 % | 61.663 M -9.58 % | 68.199 M -7.45 % | 79.938 M -7.11 % | 73.685 M -7.82 % | 86.053 M 53.07 % | 56.219 M -79.72 % | 277.173 M 7.20 % | 258.567 M -4.02 % | 269.383 M | 
| Total non current assets | 516.328 M 10.34 % | 467.951 M 16.33 % | 402.246 M 2.33 % | 393.076 M -2.30 % | 402.311 M -0.26 % | 411.493 M -0.21 % | 403.369 M -1.97 % | 412.369 M 6.14 % | 388.509 M -24.03 % | 511.398 M 23.86 % | 412.877 M 4.90 % | 393.608 M | 
| Other current assets | 30.590 M -65.79 % | 89.412 M 29.26 % | 69.170 M -14.79 % | 81.174 M 12.76 % | 71.986 M -46.91 % | 104.193 M -23.26 % | 135.605 M 30.15 % | 135.781 M 5.70 % | 128.463 M 159.65 % | 49.475 M -58.70 % | 119.794 M -3.58 % | 124.236 M | 
| Short term investments | 1.120 M 6.06 % | 1.056 M 12.70 % | 937.000 K -9.64 % | 1.037 M -89.18 % | 9.580 M 1 059.81 % | 668.000 K 122.67 % | 826.000 K 23.65 % | 300.000 K 200.00 % | 100.000 K -96.59 % | 2.934 M -26.34 % | 3.983 M -36.13 % | 6.236 M | 
| cash and cash equivalents | 14.171 M 66.13 % | 8.530 M 20.65 % | 7.070 M -8.87 % | 7.758 M -39.83 % | 12.893 M 194.03 % | 10.439 M 63.91 % | 4.385 M -57.99 % | 6.369 M 29.93 % | 4.902 M -27.39 % | 6.751 M -7.13 % | 7.270 M -44.06 % | 12.997 M | 
| Cash and short term investments | 19.070 M -2.86 % | 19.632 M -37.10 % | 31.210 M 103.81 % | 15.313 M -31.86 % | 22.473 M 195.39 % | 11.107 M 19.01 % | 7.608 M -31.50 % | 9.333 M 27.28 % | 7.333 M -24.29 % | 9.685 M -13.93 % | 11.253 M -41.49 % | 19.232 M | 
| Total current assets | 303.990 M 0.03 % | 303.886 M 15.75 % | 262.533 M 9.26 % | 240.292 M -1.09 % | 242.948 M -29.91 % | 272.260 M -23.49 % | 346.615 M 27.31 % | 355.832 M 3.86 % | 342.607 M 35.03 % | 253.733 M -20.65 % | 319.749 M -6.70 % | 342.727 M | 
| Inventory | 105.266 M 20.32 % | 87.488 M 27.30 % | 68.728 M 35.43 % | 50.747 M 20.61 % | 42.075 M -54.56 % | 67.158 M -22.38 % | 92.596 M 37.88 % | 86.524 M -8.84 % | 94.913 M -24.49 % | 125.699 M 11.32 % | 112.913 M -0.28 % | 113.229 M | 
| Net receivables | 149.064 M 38.85 % | 107.354 M 14.91 % | 93.425 M 0.39 % | 93.058 M -12.55 % | 106.414 M -3.96 % | 89.802 M -27.69 % | 110.806 M 23.39 % | 124.195 M 10.99 % | 111.899 M 62.47 % | 68.874 M -9.12 % | 75.789 M -11.90 % | 86.030 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 | 64.322 M 26.36 % | 50.903 M 43.68 % | 35.428 M 5.58 % | 33.555 M -15.29 % | 39.612 M -68.29 % | 76.625 M -42.30 % | 124.906 M 63.01 % | 132.795 M -10.35 % | 148.128 M 281.32 % | 38.846 M -63.44 % | 106.248 M -34.63 % | 162.524 M | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 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 tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 820.318 M 6.28 % | 771.837 M 16.10 % | 664.779 M 4.96 % | 633.368 M -1.84 % | 645.259 M -13.96 % | 683.753 M -10.99 % | 749.984 M 9.69 % | 768.201 M 5.07 % | 731.116 M -4.45 % | 765.131 M 4.44 % | 732.625 M -0.50 % | 736.335 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2019 | 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 | -54.929 M -4.18 % | -52.723 M -80.91 % | -29.144 M -5 177.35 % | 574.000 K -96.18 % | 15.015 M -69.41 % | 49.091 M 3 302.01 % | 1.443 M 118.02 % | -8.009 M -129.09 % | 27.534 M 410.14 % | -8.878 M -145.73 % | 19.414 M 262.22 % | -11.968 M | 
| Accounts receivables | -21.059 M -92.94 % | -10.915 M -140.79 % | -4.533 M -148.00 % | 9.443 M 158.97 % | -16.013 M -302.80 % | 7.896 M -40.02 % | 13.164 M 204.82 % | -12.559 M 64.54 % | -35.416 M -1 006.28 % | 3.908 M -79.54 % | 19.097 M 28.73 % | 14.835 M | 
| Inventory | -17.778 M 5.23 % | -18.760 M -4.33 % | -17.981 M -107.35 % | -8.672 M -134.57 % | 25.083 M -1.39 % | 25.437 M 518.92 % | -6.072 M -172.38 % | 8.389 M -72.75 % | 30.786 M 340.78 % | -12.786 M -4 141.30 % | 316.384 K 101.18 % | -26.803 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 | -16.092 M 30.18 % | -23.048 M -247.63 % | -6.630 M -3 265.48 % | -197.000 K -103.31 % | 5.945 M -62.27 % | 15.758 M 378.95 % | -5.649 M -47.16 % | -3.839 M -111.93 % | 32.165 M | 0.000 | 0.000 | 0.000 | 
| Other non cash items | 4.359 M 411.62 % | 852.000 K 103.59 % | -23.729 M -148.60 % | -9.545 M 79.08 % | -45.619 M 21.19 % | -57.887 M -348.49 % | -12.907 M 58.52 % | -31.119 M -109.44 % | -14.858 M -108.46 % | 175.567 M 641.72 % | -32.409 M -496.84 % | 8.167 M | 
| Net cash provided by operating activities | 246.000 K 101.04 % | -23.627 M -140.04 % | -9.843 M -142.78 % | 23.006 M 2 266.87 % | 972.000 K 27.73 % | 761.000 K -82.73 % | 4.406 M 187.71 % | -5.024 M -114.21 % | 35.358 M -73.86 % | 135.270 M 747.10 % | -20.904 M -235.86 % | 15.387 M | 
| Investments in property plant and equipment | -11.453 M 84.66 % | -74.659 M -483.18 % | -12.802 M -88.54 % | -6.790 M -52.24 % | -4.460 M 80.00 % | -22.302 M -722.65 % | -2.711 M 93.38 % | -40.933 M -1 442.20 % | -2.654 M 91.88 % | -32.699 M -1 184.29 % | -2.546 M -62.43 % | -1.567 M | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | 23.225 M -1.33 % | 23.537 M 17.22 % | 20.079 M 113.27 % | 9.415 M -57.76 % | 22.287 M -42.73 % | 38.916 M 283.07 % | 10.159 M -46.66 % | 19.044 M 9.82 % | 17.341 M 21.48 % | 14.275 M 993.77 % | -1.597 M -102.04 % | 78.137 M | 
| Net cash used for investing activites | 11.772 M 123.03 % | -51.122 M -802.51 % | 7.277 M 177.22 % | 2.625 M -85.28 % | 17.827 M 7.30 % | 16.614 M 123.07 % | 7.448 M 134.03 % | -21.889 M -249.03 % | 14.687 M 179.72 % | -18.424 M -344.67 % | -4.143 M -105.41 % | 76.569 M | 
| Debt repayment | 1.537 M -98.05 % | 78.663 M 2 178.11 % | 3.453 M 112.74 % | -27.113 M -129.87 % | -11.795 M -111.12 % | -5.587 M 21.20 % | -7.090 M -120.26 % | 35.000 M 385.99 % | -12.238 M -203.89 % | 11.780 M 216.21 % | -10.137 M 67.83 % | -31.510 M | 
| 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 | 
| 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 | -7.850 M -236.33 % | -2.334 M -39.18 % | -1.677 M 35.89 % | -2.616 M 42.51 % | -4.550 M 30.65 % | -6.561 M -5.45 % | -6.222 M 1.56 % | -6.321 M 84.02 % | -39.549 M 69.11 % | -128.033 M -517.72 % | 30.650 M 150.94 % | -60.171 M | 
| Net cash used provided by financing activities | -6.313 M -108.27 % | 76.329 M 4 197.80 % | 1.776 M 105.97 % | -29.729 M -81.88 % | -16.345 M -34.55 % | -12.148 M 8.74 % | -13.312 M -146.42 % | 28.679 M 155.38 % | -51.787 M 55.45 % | -116.253 M -666.72 % | 20.513 M 122.37 % | -91.681 M | 
| 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 | 5.705 M 261.08 % | 1.580 M 300.00 % | -790.000 K 80.72 % | -4.097 M -266.95 % | 2.454 M -53.06 % | 5.228 M 458.62 % | -1.458 M -182.50 % | 1.767 M 198.76 % | -1.789 M -401.65 % | 593.144 K 113.08 % | -4.534 M -1 747.61 % | 275.203 K | 
| Cash at beginning of period | 9.586 M 19.74 % | 8.006 M -8.98 % | 8.796 M -31.78 % | 12.893 M 23.51 % | 10.439 M 100.33 % | 5.211 M -21.86 % | 6.669 M 36.05 % | 4.902 M -26.74 % | 6.691 M 9.73 % | 6.098 M -42.65 % | 10.632 M 2.66 % | 10.357 M | 
| Cash at end of period | 15.291 M 59.51 % | 9.586 M 19.74 % | 8.006 M -8.98 % | 8.796 M -31.78 % | 12.893 M 23.51 % | 10.439 M 100.33 % | 5.211 M -21.86 % | 6.669 M 36.05 % | 4.902 M -26.74 % | 6.691 M 9.73 % | 6.098 M -42.65 % | 10.632 M | 
| Operating cash flow | 246.000 K 101.04 % | -23.627 M -140.04 % | -9.843 M -142.78 % | 23.006 M 2 266.87 % | 972.000 K 27.73 % | 761.000 K -82.73 % | 4.406 M 187.71 % | -5.024 M -114.21 % | 35.358 M -73.86 % | 135.270 M 747.10 % | -20.904 M -235.86 % | 15.387 M | 
| Capital expenditure | -11.453 M 84.66 % | -74.659 M -483.18 % | -12.802 M -88.54 % | -6.790 M -52.24 % | -4.460 M 80.00 % | -22.302 M -722.65 % | -2.711 M 93.38 % | -40.933 M -1 442.20 % | -2.654 M 91.88 % | -32.699 M -1 184.29 % | -2.546 M -62.43 % | -1.567 M | 
| Free CashFlow | -11.207 M 88.60 % | -98.286 M -334.03 % | -22.645 M -239.65 % | 16.216 M 564.91 % | -3.488 M 83.81 % | -21.541 M -1 370.86 % | 1.695 M 103.69 % | -45.956 M -240.52 % | 32.704 M -68.12 % | 102.571 M 537.40 % | -23.450 M -269.69 % | 13.819 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 314.866 M 13.07 % | 278.461 M 6.48 % | 261.522 M -0.67 % | 263.298 M 2.70 % | 256.368 M 16.17 % | 220.690 M 0.00 % | 220.690 M 0.03 % | 220.619 M -6.42 % | 235.748 M 15.84 % | 203.514 M 0.00 % | 203.514 M | 
| Net income | 5.735 M -35.17 % | 8.846 M 25.05 % | 7.074 M -22.36 % | 9.111 M 136.47 % | 3.853 M 17.26 % | 3.286 M 0.00 % | 3.286 M -22.17 % | 4.222 M 209.76 % | 1.363 M -82.98 % | 8.009 M 0.00 % | 8.009 M | 
| Income before tax | 7.432 M -30.84 % | 10.746 M 16.87 % | 9.195 M -12.79 % | 10.543 M 99.64 % | 5.281 M 88.47 % | 2.802 M -55.23 % | 6.258 M -8.99 % | 6.876 M 116.43 % | 3.177 M -69.40 % | 10.384 M 0.00 % | 10.384 M | 
| Income before tax ratio | 0.02 -38.84 % | 0.04 9.76 % | 0.04 -12.19 % | 0.04 94.39 % | 0.02 62.24 % | 0.01 -55.23 % | 0.03 -9.02 % | 0.03 131.27 % | 0.01 -73.59 % | 0.05 0.00 % | 0.05 | 
| EBITDA | 7.783 M 456.97 % | -2.180 M -114.51 % | 15.025 M -13.55 % | 17.380 M 52.43 % | 11.402 M 742.70 % | 1.353 M 0.00 % | 1.353 M -87.95 % | 11.233 M 54.18 % | 7.285 M 44.42 % | 5.045 M 0.00 % | 5.045 M | 
| Net income ratio | 0.02 -42.66 % | 0.03 17.44 % | 0.03 -21.83 % | 0.03 130.24 % | 0.02 0.94 % | 0.01 0.00 % | 0.01 -22.19 % | 0.02 231.00 % | 0.01 -85.31 % | 0.04 0.00 % | 0.04 | 
| Ratio EBITDA | 0.02 415.69 % | -0.01 -113.63 % | 0.06 -12.96 % | 0.07 48.42 % | 0.04 625.43 % | 0.01 0.00 % | 0.01 -87.96 % | 0.05 64.75 % | 0.03 24.67 % | 0.02 0.00 % | 0.02 | 
| Gross profit ratio | 0.33 8.55 % | 0.30 4.97 % | 0.29 -7.52 % | 0.31 15.67 % | 0.27 -7.09 % | 0.29 0.00 % | 0.29 31.40 % | 0.22 5.85 % | 0.21 -32.62 % | 0.31 0.00 % | 0.31 | 
| Weighted average shs out dil | 4.987 M 0.35 % | 4.970 M -0.24 % | 4.982 M 0.06 % | 4.979 M -0.50 % | 5.004 M 0.73 % | 4.967 M 0.00 % | 4.967 M 0.01 % | 4.967 M -1.61 % | 5.048 M 1.22 % | 4.987 M 0.00 % | 4.987 M | 
| Weighted average shs out | 4.987 M 0.14 % | 4.980 M -0.03 % | 4.982 M 0.06 % | 4.979 M -0.50 % | 5.004 M 0.53 % | 4.977 M 0.00 % | 4.977 M 0.21 % | 4.967 M -1.61 % | 5.048 M 1.11 % | 4.993 M 0.00 % | 4.993 M | 
| EPS diluted | 1.15 -35.39 % | 1.78 25.35 % | 1.42 -22.40 % | 1.83 137.66 % | 0.77 16.67 % | 0.66 0.00 % | 0.66 -22.35 % | 0.85 214.81 % | 0.27 -83.23 % | 1.61 0.00 % | 1.61 | 
| Earnings per share | 1.15 -35.39 % | 1.78 25.35 % | 1.42 -22.40 % | 1.83 137.66 % | 0.77 16.67 % | 0.66 0.00 % | 0.66 -22.35 % | 0.85 214.81 % | 0.27 -83.13 % | 1.60 0.00 % | 1.60 | 
| Gross profit | 102.839 M 22.75 % | 83.782 M 11.77 % | 74.959 M -8.15 % | 81.607 M 18.79 % | 68.696 M 7.93 % | 63.647 M 0.00 % | 63.647 M 31.44 % | 48.422 M -0.94 % | 48.883 M -21.94 % | 62.626 M 0.00 % | 62.626 M | 
| Income tax expense | 1.697 M -10.68 % | 1.900 M -10.42 % | 2.121 M 48.11 % | 1.432 M 0.28 % | 1.428 M 195.04 % | 484.000 K -77.73 % | 2.173 M -18.12 % | 2.654 M 46.31 % | 1.814 M -23.64 % | 2.376 M 0.00 % | 2.376 M | 
| Cost of revenue | 212.027 M 8.91 % | 194.679 M 4.35 % | 186.563 M 2.68 % | 181.691 M -3.19 % | 187.672 M 19.50 % | 157.044 M 0.00 % | 157.044 M -8.80 % | 172.197 M -7.85 % | 186.865 M 32.63 % | 140.888 M 0.00 % | 140.888 M | 
| 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 | 
| 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 | 
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 13.639 M -31.44 % | 19.893 M 38.66 % | 14.347 M 5.99 % | 13.536 M | 0.000 -100.00 % | 28.960 M 0.00 % | 28.960 M | 0.000 | 0.000 -100.00 % | 26.489 M 0.00 % | 26.489 M | 
| Cost and expenses | 225.666 M 5.17 % | 214.572 M 6.80 % | 200.910 M 2.91 % | 195.227 M 4.03 % | 187.672 M 0.90 % | 186.003 M 0.00 % | 186.003 M 8.02 % | 172.197 M -7.85 % | 186.865 M 11.64 % | 167.377 M 0.00 % | 167.377 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 | 
| Selling general and administrative expenses | 13.639 M -31.44 % | 19.893 M 38.66 % | 14.347 M 5.99 % | 13.536 M | 0.000 -100.00 % | 28.960 M 0.00 % | 28.960 M | 0.000 | 0.000 -100.00 % | 26.489 M 0.00 % | 26.489 M | 
| Interest income | 0.000 -100.00 % | 8.893 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 2.197 M | 0.000 -100.00 % | 1.810 M -9.59 % | 2.002 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 5.480 M 0.00 % | 5.480 M 36.35 % | 4.019 M -16.87 % | 4.835 M 20.21 % | 4.022 M 5.28 % | 3.820 M 0.00 % | 3.820 M -9.43 % | 4.218 M 5.85 % | 3.984 M -3.27 % | 4.119 M 0.00 % | 4.119 M | 
| Operating income | 89.200 M 39.62 % | 63.889 M 5.41 % | 60.612 M -10.96 % | 68.071 M -0.91 % | 68.696 M 98.05 % | 34.687 M 0.00 % | 34.687 M -28.37 % | 48.422 M -0.94 % | 48.883 M 35.27 % | 36.137 M 0.00 % | 36.137 M | 
| Operating income ratio | 0.28 23.47 % | 0.23 -1.01 % | 0.23 -10.35 % | 0.26 -3.52 % | 0.27 70.48 % | 0.16 0.00 % | 0.16 -28.39 % | 0.22 5.85 % | 0.21 16.78 % | 0.18 0.00 % | 0.18 | 
| Total other income expenses net | -81.768 M -53.86 % | -53.143 M -3.36 % | -51.417 M 10.62 % | -57.528 M 9.28 % | -63.415 M | 0.000 | 0.000 100.00 % | -41.546 M 9.10 % | -45.706 M -77.48 % | -25.753 M 0.00 % | -25.753 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 | 
| 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-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-04-01 | 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-03-31 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 558.107 M | 0.000 -100.00 % | 547.795 M 2 690.32 % | 19.632 M -96.50 % | 560.352 M 0.00 % | 560.352 M 15.67 % | 484.445 M 0.03 % | 484.310 M 0.00 % | 484.310 M 1.35 % | 477.876 M 3 020.72 % | 15.313 M -96.81 % | 480.764 M 4 715.83 % | 9.983 M -97.99 % | 497.658 M 1 217.60 % | 37.770 M -92.48 % | 502.543 M 2 320.84 % | 20.759 M -95.82 % | 496.674 M 4 371.72 % | 11.107 M -97.85 % | 517.122 M 1 503.28 % | 32.254 M -93.80 % | 520.073 M 1 400.67 % | 34.656 M -93.45 % | 529.137 M 1 434.04 % | 34.493 M -93.33 % | 517.296 M 1 425.50 % | 33.910 M -93.66 % | 534.572 M 8 301.26 % | 6.363 M -98.79 % | 523.857 M 4 684.39 % | 10.949 M -97.82 % | 501.568 M 552.33 % | 76.889 M -79.22 % | 369.940 M 3 365.73 % | 10.674 M -97.24 % | 387.212 M -12.41 % | 442.069 M 2 198.59 % | 19.232 M -94.72 % | 364.372 M | 
| Total investments | 0.000 -100.00 % | 5.574 M | 0.000 -100.00 % | 6.751 M -82.81 % | 39.264 M 290.84 % | 10.046 M 0.00 % | 10.046 M -63.34 % | 27.400 M 1 182.17 % | 2.137 M 0.00 % | 2.137 M -86.49 % | 15.816 M -48.36 % | 30.626 M 1 403.49 % | 2.037 M -89.80 % | 19.966 M 829.08 % | 2.149 M -97.16 % | 75.540 M 620.87 % | 10.479 M -74.76 % | 41.518 M 182.10 % | 14.718 M -33.75 % | 22.214 M 1 318.52 % | 1.566 M -97.57 % | 64.508 M 76.05 % | 36.643 M -47.13 % | 69.312 M 7 593.32 % | 900.938 K -98.69 % | 68.986 M 149.25 % | 27.677 M -59.19 % | 67.820 M 22 506.67 % | 300.000 K -97.64 % | 12.726 M 599.23 % | 1.820 M -91.69 % | 21.899 M 2 476.31 % | 850.000 K -99.45 % | 153.778 M 121.07 % | 69.562 M 225.84 % | 21.348 M 627.67 % | 2.934 M -28.15 % | 4.083 M -89.39 % | 38.464 M 507.11 % | 6.336 M | 
| Total debt | 0.000 -100.00 % | 572.278 M | 0.000 -100.00 % | 564.286 M | 0.000 -100.00 % | 569.938 M 0.00 % | 569.938 M 15.85 % | 491.942 M 0.11 % | 491.380 M 0.00 % | 491.380 M 0.48 % | 489.028 M | 0.000 -100.00 % | 488.522 M | 0.000 -100.00 % | 505.492 M | 0.000 -100.00 % | 515.436 M | 0.000 -100.00 % | 502.716 M | 0.000 -100.00 % | 527.561 M | 0.000 -100.00 % | 528.416 M | 0.000 -100.00 % | 533.522 M | 0.000 -100.00 % | 524.112 M | 0.000 -100.00 % | 540.941 M | 0.000 -100.00 % | 528.400 M | 0.000 -100.00 % | 506.469 M | 0.000 -100.00 % | 377.367 M | 0.000 -100.00 % | 393.963 M -12.32 % | 449.339 M | 0.000 -100.00 % | 377.368 M | 
| Accumulated other comprehensive income loss | 153.887 M | 0.000 -100.00 % | 137.631 M | 0.000 -100.00 % | 124.965 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 85.862 M | 0.000 -100.00 % | 76.736 M | 0.000 -100.00 % | 71.477 M | 0.000 -100.00 % | 60.485 M | 0.000 -100.00 % | 59.740 M | 0.000 -100.00 % | 68.131 M | 0.000 -100.00 % | 70.370 M | 0.000 -100.00 % | 75.443 M | 0.000 -100.00 % | 73.568 M | 0.000 -100.00 % | 48.423 M 3 681.58 % | -1.352 M -102.07 % | 65.455 M | 0.000 -100.00 % | 36.668 M | 0.000 -100.00 % | 55.191 M | 0.000 | 0.000 -100.00 % | 117.468 M | 0.000 | 
| Retained earnings | 0.000 -100.00 % | 104.112 M | 0.000 -100.00 % | 87.856 M | 0.000 -100.00 % | 75.190 M 0.00 % | 75.190 M 8.44 % | 69.337 M 9.07 % | 63.574 M 0.00 % | 63.574 M 34.97 % | 47.103 M | 0.000 -100.00 % | 36.087 M | 0.000 -100.00 % | 26.961 M | 0.000 -100.00 % | 21.702 M | 0.000 -100.00 % | 10.711 M | 0.000 -100.00 % | 9.965 M | 0.000 -100.00 % | 18.357 M | 0.000 -100.00 % | 20.595 M | 0.000 -100.00 % | 25.668 M | 0.000 -100.00 % | 23.793 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.592 M | 0.000 100.00 % | -13.107 M | 0.000 -100.00 % | 5.416 M -88.69 % | 47.896 M | 0.000 -100.00 % | 67.693 M | 
| Common stock | 0.000 -100.00 % | 49.775 M | 0.000 -100.00 % | 49.775 M | 0.000 -100.00 % | 49.775 M 0.00 % | 49.775 M 0.00 % | 49.775 M 0.00 % | 49.775 M 0.00 % | 49.775 M 0.00 % | 49.775 M | 0.000 -100.00 % | 49.775 M | 0.000 -100.00 % | 49.775 M | 0.000 -100.00 % | 49.775 M | 0.000 -100.00 % | 49.775 M | 0.000 -100.00 % | 49.775 M | 0.000 -100.00 % | 49.775 M | 0.000 -100.00 % | 49.775 M | 0.000 -100.00 % | 49.775 M | 0.000 -100.00 % | 49.775 M | 0.000 -100.00 % | 49.775 M | 0.000 -100.00 % | 49.775 M | 0.000 -100.00 % | 49.775 M | 0.000 -100.00 % | 49.775 M 0.00 % | 49.775 M | 0.000 -100.00 % | 49.775 M | 
| Total equity | 153.887 M 0.00 % | 153.887 M 11.81 % | 137.631 M 0.00 % | 137.631 M 10.14 % | 124.965 M 0.00 % | 124.965 M 0.00 % | 124.965 M 4.91 % | 119.112 M 5.08 % | 113.349 M 0.00 % | 113.349 M 17.00 % | 96.878 M 12.83 % | 85.862 M 0.00 % | 85.862 M 11.89 % | 76.736 M 0.00 % | 76.736 M 7.36 % | 71.477 M 0.00 % | 71.477 M 18.17 % | 60.485 M 0.00 % | 60.485 M 1.25 % | 59.740 M 0.00 % | 59.740 M -12.32 % | 68.131 M 0.00 % | 68.131 M -3.18 % | 70.370 M 0.00 % | 70.369 M -6.73 % | 75.443 M 0.00 % | 75.443 M 2.55 % | 73.568 M 0.00 % | 73.567 M 51.93 % | 48.423 M 0.00 % | 48.423 M -26.02 % | 65.455 M 20.40 % | 54.367 M 48.27 % | 36.668 M 0.00 % | 36.668 M -33.56 % | 55.191 M 0.00 % | 55.191 M -43.49 % | 97.671 M -16.85 % | 117.468 M 0.00 % | 117.468 M | 
| Other non current liabilities | -153.887 M | 0.000 100.00 % | -137.631 M -13 763 200.00 % | 1.000 K 100.00 % | -124.965 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K 150.00 % | -2.000 K | 0.000 100.00 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.117 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.360 M | 0.000 -100.00 % | 70.101 M 850.20 % | 7.378 M | 0.000 -100.00 % | 7.519 M | 
| Long term debt | 0.000 -100.00 % | 72.426 M | 0.000 -100.00 % | 74.918 M | 0.000 -100.00 % | 86.998 M 0.00 % | 86.998 M 649.79 % | 11.603 M 3.88 % | 11.170 M 0.00 % | 11.170 M 37.99 % | 8.095 M | 0.000 -100.00 % | 6.382 M | 0.000 -100.00 % | 17.151 M | 0.000 -100.00 % | 25.484 M | 0.000 -100.00 % | 21.986 M | 0.000 -100.00 % | 28.471 M | 0.000 -100.00 % | 47.299 M | 0.000 -100.00 % | 38.724 M | 0.000 -100.00 % | 42.413 M | 0.000 -100.00 % | 50.330 M | 0.000 -100.00 % | 20.591 M | 0.000 -100.00 % | 17.686 M | 0.000 -100.00 % | 25.748 M | 0.000 -100.00 % | 29.983 M 233.36 % | 8.994 M | 0.000 -100.00 % | 16.691 M | 
| Total non current liabilities | -153.887 M -312.47 % | 72.426 M 152.62 % | -137.631 M -283.71 % | 74.919 M 159.95 % | -124.965 M -243.64 % | 86.998 M 0.00 % | 86.998 M 649.79 % | 11.603 M 3.87 % | 11.171 M 0.00 % | 11.171 M 38.03 % | 8.093 M | 0.000 -100.00 % | 6.381 M | 0.000 -100.00 % | 17.150 M | 0.000 -100.00 % | 25.484 M | 0.000 -100.00 % | 21.986 M | 0.000 -100.00 % | 28.471 M | 0.000 -100.00 % | 47.299 M | 0.000 -100.00 % | 38.724 M | 0.000 -100.00 % | 42.413 M | 0.000 -100.00 % | 50.330 M | 0.000 -100.00 % | 90.708 M | 0.000 -100.00 % | 17.686 M | 0.000 -100.00 % | 33.108 M | 0.000 -100.00 % | 100.084 M 511.32 % | 16.372 M | 0.000 -100.00 % | 24.210 M | 
| Other current liabilities | 0.000 -100.00 % | 29.831 M | 0.000 -100.00 % | 29.228 M | 0.000 -100.00 % | 26.031 M 0.00 % | 26.031 M -1.97 % | 26.553 M 7.85 % | 24.621 M 0.00 % | 24.621 M -11.22 % | 27.732 M | 0.000 -100.00 % | 25.430 M | 0.000 -100.00 % | 29.090 M | 0.000 -100.00 % | 18.734 M | 0.000 -100.00 % | 29.118 M | 0.000 -100.00 % | 19.827 M | 0.000 -100.00 % | 30.293 M | 0.000 -100.00 % | 21.186 M | 0.000 -100.00 % | 29.581 M | 0.000 -100.00 % | 20.899 M | 0.000 -100.00 % | 69.012 M | 0.000 -100.00 % | 22.153 M | 0.000 -100.00 % | 180.145 M | 0.000 -100.00 % | 207.029 M 187.58 % | 71.991 M | 0.000 -100.00 % | 71.456 M | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 -100.00 % | 499.852 M | 0.000 -100.00 % | 489.368 M | 0.000 -100.00 % | 482.940 M 0.00 % | 482.940 M 0.54 % | 480.339 M 0.03 % | 480.210 M 0.00 % | 480.210 M -0.15 % | 480.933 M | 0.000 -100.00 % | 482.140 M | 0.000 -100.00 % | 488.341 M | 0.000 -100.00 % | 489.952 M | 0.000 -100.00 % | 480.730 M | 0.000 -100.00 % | 499.090 M | 0.000 -100.00 % | 481.117 M | 0.000 -100.00 % | 494.798 M | 0.000 -100.00 % | 481.699 M | 0.000 -100.00 % | 490.610 M | 0.000 -100.00 % | 507.809 M | 0.000 -100.00 % | 488.784 M | 0.000 -100.00 % | 351.619 M | 0.000 -100.00 % | 363.980 M -17.34 % | 440.344 M | 0.000 -100.00 % | 360.677 M | 
| Total current liabilities | 0.000 -100.00 % | 594.005 M | 0.000 -100.00 % | 574.969 M | 0.000 -100.00 % | 559.874 M 0.00 % | 559.874 M 1.52 % | 551.500 M 2.08 % | 540.259 M 0.00 % | 540.259 M -0.75 % | 544.343 M | 0.000 -100.00 % | 541.125 M | 0.000 -100.00 % | 553.934 M | 0.000 -100.00 % | 548.298 M | 0.000 -100.00 % | 566.560 M | 0.000 -100.00 % | 595.542 M | 0.000 -100.00 % | 645.560 M | 0.000 -100.00 % | 640.890 M | 0.000 -100.00 % | 641.247 M | 0.000 -100.00 % | 644.304 M | 0.000 -100.00 % | 614.708 M | 0.000 -100.00 % | 659.064 M | 0.000 -100.00 % | 683.136 M | 0.000 -100.00 % | 609.855 M -1.41 % | 618.583 M | 0.000 -100.00 % | 594.657 M | 
| Total liabilities | -153.887 M -123.09 % | 666.431 M 584.22 % | -137.631 M -121.18 % | 649.888 M 620.06 % | -124.965 M -119.32 % | 646.872 M 0.00 % | 646.872 M 14.88 % | 563.103 M 2.12 % | 551.430 M 0.00 % | 551.430 M -0.18 % | 552.436 M | 0.000 -100.00 % | 547.506 M | 0.000 -100.00 % | 571.084 M | 0.000 -100.00 % | 573.782 M | 0.000 -100.00 % | 588.546 M | 0.000 -100.00 % | 624.013 M | 0.000 -100.00 % | 692.859 M | 0.000 -100.00 % | 679.614 M | 0.000 -100.00 % | 683.660 M | 0.000 -100.00 % | 694.634 M | 0.000 -100.00 % | 705.416 M | 0.000 -100.00 % | 676.750 M | 0.000 -100.00 % | 716.244 M | 0.000 -100.00 % | 709.940 M 11.81 % | 634.954 M | 0.000 -100.00 % | 618.868 M | 
| Other non current assets | 0.000 -100.00 % | 395.023 M | 0.000 -100.00 % | 105.624 M 638.02 % | -19.632 M -105.70 % | 344.274 M 0.00 % | 344.274 M 253.42 % | 97.411 M -71.36 % | 340.102 M 0.00 % | 340.102 M 286.41 % | 88.016 M 674.78 % | -15.313 M -104.63 % | 330.404 M 3 409.67 % | -9.983 M -112.05 % | 82.824 M 319.29 % | -37.770 M -111.34 % | 333.200 M 1 705.08 % | -20.759 M -127.64 % | 75.099 M 776.14 % | -11.107 M -103.36 % | 330.637 M 1 125.10 % | -32.254 M -154.17 % | 59.537 M 271.80 % | -34.656 M -110.51 % | 329.600 M 1 055.56 % | -34.493 M -154.30 % | 63.522 M 287.33 % | -33.910 M -110.39 % | 326.313 M 5 228.29 % | -6.363 M -103.76 % | 169.212 M 1 645.41 % | -10.949 M -103.30 % | 331.526 M 531.18 % | -76.889 M -147.89 % | 160.565 M 1 604.23 % | -10.674 M -104.56 % | 234.191 M 51.90 % | 154.175 M 901.65 % | -19.232 M -115.50 % | 124.096 M | 
| Long term investments | 0.000 -100.00 % | 4.454 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.200 M 0.00 % | 1.200 M | 0.000 | 0.000 -100.00 % | 1.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 899.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 898.000 K | 0.000 -100.00 % | 12.732 M | 0.000 -100.00 % | 75.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 750.000 K | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 100.000 K | 
| Intangible assets | 0.000 -100.00 % | 40.000 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 16.000 K 0.00 % | 16.000 K -27.27 % | 22.000 K -21.43 % | 28.000 K 0.00 % | 28.000 K 250.00 % | 8.000 K | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 14.000 K | 0.000 -100.00 % | 13.000 K | 0.000 -100.00 % | 18.401 K | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 8.349 K | 0.000 -100.00 % | 8.789 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 2.393 K | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 13.670 K | 0.000 -100.00 % | 28.000 K | 0.000 -100.00 % | 34.403 K -2.21 % | 35.179 K | 0.000 -100.00 % | 28.579 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 -100.00 % | 40.000 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 16.000 K 0.00 % | 16.000 K -27.27 % | 22.000 K -21.43 % | 28.000 K 0.00 % | 28.000 K 250.00 % | 8.000 K | 0.000 -100.00 % | 9.000 K | 0.000 -100.00 % | 14.000 K | 0.000 -100.00 % | 13.000 K | 0.000 -100.00 % | 18.401 K | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 8.349 K | 0.000 -100.00 % | 8.789 K | 0.000 -100.00 % | 11.000 K | 0.000 -100.00 % | 2.393 K | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 13.670 K | 0.000 -100.00 % | 28.000 K | 0.000 -100.00 % | 34.403 K -2.21 % | 35.179 K | 0.000 -100.00 % | 28.579 K | 
| Property plant equipment net | 0.000 -100.00 % | 116.811 M | 0.000 -100.00 % | 359.962 M | 0.000 -100.00 % | 123.661 M 0.00 % | 123.661 M -58.52 % | 298.098 M 389.36 % | 60.916 M 0.00 % | 60.916 M -79.98 % | 304.275 M | 0.000 -100.00 % | 61.663 M | 0.000 -100.00 % | 311.591 M | 0.000 -100.00 % | 68.199 M | 0.000 -100.00 % | 326.450 M | 0.000 -100.00 % | 79.938 M | 0.000 -100.00 % | 339.320 M | 0.000 -100.00 % | 73.685 M | 0.000 -100.00 % | 341.385 M | 0.000 -100.00 % | 86.053 M | 0.000 -100.00 % | 329.742 M | 0.000 -100.00 % | 56.219 M | 0.000 -100.00 % | 272.165 M | 0.000 -100.00 % | 277.173 M 7.20 % | 258.567 M | 0.000 -100.00 % | 269.383 M | 
| Total non current assets | 0.000 -100.00 % | 516.328 M | 0.000 -100.00 % | 465.597 M 2 471.62 % | -19.632 M -104.20 % | 467.951 M 0.00 % | 467.951 M 18.31 % | 395.531 M -1.67 % | 402.246 M 0.00 % | 402.246 M 2.54 % | 392.299 M 2 661.87 % | -15.313 M -103.90 % | 393.076 M 4 037.45 % | -9.983 M -102.53 % | 394.429 M 1 144.29 % | -37.770 M -109.39 % | 402.311 M 2 038.00 % | -20.759 M -105.17 % | 401.568 M 3 715.45 % | -11.107 M -102.70 % | 411.493 M 1 375.79 % | -32.254 M -107.84 % | 411.598 M 1 287.67 % | -34.656 M -108.59 % | 403.369 M 1 269.42 % | -34.493 M -108.52 % | 404.918 M 1 294.10 % | -33.910 M -108.22 % | 412.369 M 6 580.73 % | -6.363 M -101.28 % | 498.961 M 4 657.01 % | -10.949 M -102.82 % | 388.509 M 605.29 % | -76.889 M -117.76 % | 432.858 M 4 155.17 % | -10.674 M -102.09 % | 511.398 M 23.86 % | 412.877 M 2 246.80 % | -19.232 M -104.89 % | 393.608 M | 
| Other current assets | -19.070 M -162.34 % | 30.590 M 231.62 % | -23.242 M -120.54 % | 113.164 M | 0.000 -100.00 % | 89.412 M 0.00 % | 89.412 M -0.67 % | 90.016 M 30.14 % | 69.170 M 0.00 % | 69.170 M -29.21 % | 97.706 M | 0.000 -100.00 % | 81.174 M | 0.000 -100.00 % | 102.126 M | 0.000 -100.00 % | 71.986 M | 0.000 -100.00 % | 88.048 M | 0.000 -100.00 % | 104.193 M | 0.000 -100.00 % | 143.568 M | 0.000 -100.00 % | 135.604 M | 0.000 -100.00 % | 133.294 M | 0.000 -100.00 % | 135.781 M | 0.000 -100.00 % | 67.494 M | 0.000 -100.00 % | 128.463 M | 0.000 -100.00 % | 54.940 M | 0.000 -100.00 % | 49.475 M -58.70 % | 119.794 M | 0.000 -100.00 % | 124.236 M | 
| Short term investments | 0.000 -100.00 % | 1.120 M | 0.000 -100.00 % | 6.751 M -82.81 % | 39.264 M 290.84 % | 10.046 M 0.00 % | 10.046 M -63.34 % | 27.400 M 2 824.23 % | 937.000 K 0.00 % | 937.000 K -94.08 % | 15.816 M -48.36 % | 30.626 M 2 853.33 % | 1.037 M -94.81 % | 19.966 M 829.08 % | 2.149 M -97.16 % | 75.540 M 688.52 % | 9.580 M -76.93 % | 41.518 M 182.10 % | 14.718 M -33.75 % | 22.214 M 3 225.45 % | 668.000 K -98.96 % | 64.508 M 169.79 % | 23.910 M -65.50 % | 69.312 M 8 291.91 % | 825.938 K -98.80 % | 68.986 M 149.25 % | 27.677 M -59.19 % | 67.820 M 22 506.67 % | 300.000 K -97.64 % | 12.726 M 599.23 % | 1.820 M -91.69 % | 21.899 M 21 798.61 % | 100.000 K -99.93 % | 153.778 M 121.38 % | 69.462 M 225.37 % | 21.348 M 627.67 % | 2.934 M -26.34 % | 3.983 M -89.65 % | 38.464 M 516.85 % | 6.236 M | 
| cash and cash equivalents | 0.000 -100.00 % | 14.171 M | 0.000 -100.00 % | 16.491 M 184.00 % | -19.632 M -304.80 % | 9.586 M 0.00 % | 9.586 M 27.86 % | 7.497 M 6.04 % | 7.070 M 0.00 % | 7.070 M -36.60 % | 11.152 M 172.83 % | -15.313 M -297.38 % | 7.758 M 177.71 % | -9.983 M -227.43 % | 7.834 M 120.74 % | -37.770 M -392.95 % | 12.893 M 162.11 % | -20.759 M -443.61 % | 6.041 M 154.39 % | -11.107 M -206.40 % | 10.439 M 132.36 % | -32.254 M -486.57 % | 8.344 M 124.08 % | -34.656 M -890.36 % | 4.385 M 112.71 % | -34.493 M -606.06 % | 6.816 M 120.10 % | -33.910 M -632.44 % | 6.369 M 200.09 % | -6.363 M -240.06 % | 4.543 M 141.49 % | -10.949 M -323.37 % | 4.902 M 106.38 % | -76.889 M -1 135.26 % | 7.427 M 169.58 % | -10.674 M -258.11 % | 6.751 M -7.13 % | 7.270 M 137.80 % | -19.232 M -247.98 % | 12.997 M | 
| Cash and short term investments | 19.070 M 0.00 % | 19.070 M -17.95 % | 23.242 M 0.00 % | 23.242 M 18.39 % | 19.632 M 0.00 % | 19.632 M 0.00 % | 19.632 M -43.74 % | 34.897 M 11.81 % | 31.210 M 0.00 % | 31.210 M 15.73 % | 26.968 M 76.11 % | 15.313 M 0.00 % | 15.313 M 53.39 % | 9.983 M 0.00 % | 9.983 M -73.57 % | 37.770 M 68.07 % | 22.473 M 8.26 % | 20.759 M 0.00 % | 20.759 M 86.90 % | 11.107 M 0.00 % | 11.107 M -65.56 % | 32.254 M 0.00 % | 32.254 M -6.93 % | 34.656 M 355.53 % | 7.608 M -77.94 % | 34.493 M 0.00 % | 34.493 M 1.72 % | 33.910 M 263.34 % | 9.333 M 46.68 % | 6.363 M 0.00 % | 6.363 M -41.89 % | 10.949 M 49.32 % | 7.333 M -90.46 % | 76.889 M 0.00 % | 76.889 M 620.32 % | 10.674 M 10.22 % | 9.685 M -13.93 % | 11.253 M -41.49 % | 19.232 M 0.00 % | 19.232 M | 
| Total current assets | 0.000 -100.00 % | 303.990 M | 0.000 -100.00 % | 321.922 M 1 539.78 % | 19.632 M -93.54 % | 303.886 M 0.00 % | 303.886 M 6.00 % | 286.684 M 9.20 % | 262.533 M 0.00 % | 262.533 M 2.15 % | 257.015 M 1 578.41 % | 15.313 M -93.63 % | 240.292 M 2 307.01 % | 9.983 M -96.06 % | 253.391 M 570.88 % | 37.770 M -84.45 % | 242.948 M 1 070.32 % | 20.759 M -91.61 % | 247.463 M 2 127.99 % | 11.107 M -95.92 % | 272.260 M 744.11 % | 32.254 M -90.77 % | 349.393 M 908.17 % | 34.656 M -90.00 % | 346.615 M 904.88 % | 34.493 M -90.26 % | 354.185 M 944.49 % | 33.910 M -90.47 % | 355.832 M 5 492.21 % | 6.363 M -97.50 % | 254.878 M 2 227.80 % | 10.949 M -96.80 % | 342.607 M 345.59 % | 76.889 M -75.98 % | 320.054 M 2 898.38 % | 10.674 M -95.79 % | 253.733 M -20.65 % | 319.749 M 1 562.57 % | 19.232 M -94.39 % | 342.727 M | 
| Inventory | 0.000 -100.00 % | 105.266 M | 0.000 -100.00 % | 94.094 M | 0.000 -100.00 % | 87.488 M 0.00 % | 87.488 M 8.72 % | 80.469 M 17.08 % | 68.728 M 0.00 % | 68.728 M 24.88 % | 55.035 M | 0.000 -100.00 % | 50.747 M | 0.000 -100.00 % | 54.861 M | 0.000 -100.00 % | 42.075 M | 0.000 -100.00 % | 50.322 M | 0.000 -100.00 % | 67.158 M | 0.000 -100.00 % | 88.323 M | 0.000 -100.00 % | 92.596 M | 0.000 -100.00 % | 81.558 M | 0.000 -100.00 % | 86.524 M | 0.000 -100.00 % | 77.837 M | 0.000 -100.00 % | 94.913 M | 0.000 -100.00 % | 126.956 M | 0.000 -100.00 % | 125.699 M 11.32 % | 112.913 M | 0.000 -100.00 % | 113.229 M | 
| Net receivables | 0.000 -100.00 % | 149.064 M | 0.000 -100.00 % | 91.422 M | 0.000 -100.00 % | 107.354 M 0.00 % | 107.354 M 32.04 % | 81.302 M -12.98 % | 93.425 M 0.00 % | 93.425 M 20.85 % | 77.306 M | 0.000 -100.00 % | 93.058 M | 0.000 -100.00 % | 86.421 M | 0.000 -100.00 % | 106.414 M | 0.000 -100.00 % | 88.334 M | 0.000 -100.00 % | 89.802 M | 0.000 -100.00 % | 85.248 M | 0.000 -100.00 % | 110.807 M | 0.000 -100.00 % | 104.840 M | 0.000 -100.00 % | 124.195 M | 0.000 -100.00 % | 103.184 M | 0.000 -100.00 % | 111.899 M | 0.000 -100.00 % | 61.269 M | 0.000 -100.00 % | 68.874 M -9.12 % | 75.789 M | 0.000 -100.00 % | 86.030 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 64.322 M | 0.000 -100.00 % | 56.373 M | 0.000 -100.00 % | 50.903 M 0.00 % | 50.903 M 14.11 % | 44.608 M 25.91 % | 35.428 M 0.00 % | 35.428 M -0.70 % | 35.678 M | 0.000 -100.00 % | 33.555 M | 0.000 -100.00 % | 36.503 M | 0.000 -100.00 % | 39.612 M | 0.000 -100.00 % | 56.712 M | 0.000 -100.00 % | 76.625 M | 0.000 -100.00 % | 134.149 M | 0.000 -100.00 % | 124.906 M | 0.000 -100.00 % | 129.967 M | 0.000 -100.00 % | 132.795 M | 0.000 -100.00 % | 37.887 M | 0.000 -100.00 % | 148.128 M | 0.000 -100.00 % | 151.372 M | 0.000 -100.00 % | 38.846 M -63.44 % | 106.248 M | 0.000 -100.00 % | 162.524 M | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 % | 820.318 M | 0.000 -100.00 % | 787.519 M | 0.000 -100.00 % | 771.837 M 0.00 % | 771.837 M 13.14 % | 682.215 M 2.62 % | 664.779 M 0.00 % | 664.779 M 2.38 % | 649.314 M | 0.000 -100.00 % | 633.368 M | 0.000 -100.00 % | 647.820 M | 0.000 -100.00 % | 645.259 M | 0.000 -100.00 % | 649.031 M | 0.000 -100.00 % | 683.753 M | 0.000 -100.00 % | 760.990 M | 0.000 -100.00 % | 749.984 M | 0.000 -100.00 % | 759.103 M | 0.000 -100.00 % | 768.201 M | 0.000 -100.00 % | 753.839 M | 0.000 -100.00 % | 731.116 M | 0.000 -100.00 % | 752.912 M | 0.000 -100.00 % | 765.131 M 4.44 % | 732.625 M | 0.000 -100.00 % | 736.335 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-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-04-01 | 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-03-31 | 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 | 2013-12-31 | 2013-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.120 M 0.00 % | -14.120 M | 0.000 | 0.000 100.00 % | -8.064 M 0.00 % | -8.064 M -23.89 % | -6.509 M 0.00 % | -6.509 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 | 
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.428 M 0.00 % | -5.428 M | 0.000 | 0.000 100.00 % | -4.428 M 0.00 % | -4.428 M -304.86 % | 2.162 M 0.00 % | 2.162 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 | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.510 M 0.00 % | -3.510 M | 0.000 | 0.000 100.00 % | -6.847 M 0.00 % | -6.847 M -219.33 % | -2.144 M 0.00 % | -2.144 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 | 
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -5.183 M 0.00 % | -5.183 M | 0.000 | 0.000 -100.00 % | 3.211 M 0.00 % | 3.211 M 149.20 % | -6.526 M 0.00 % | -6.526 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 | 
| Other non cash items | -5.735 M 35.17 % | -8.846 M -25.05 % | -7.074 M 22.36 % | -9.111 M -136.47 % | -3.853 M -24.37 % | -3.098 M 20.52 % | -3.898 M 7.67 % | -4.222 M -209.76 % | -1.363 M 87.93 % | -11.290 M 0.00 % | -11.290 M -566.67 % | -1.694 M -194.78 % | -574.500 K -188.52 % | 649.000 K 106.50 % | -9.982 M -240.10 % | -2.935 M -31.79 % | -2.227 M 77.68 % | -9.976 M -2 988.54 % | -323.000 K -24.28 % | -259.888 K 71.38 % | -908.000 K -138.00 % | 2.389 M -53.61 % | 5.150 M 242.88 % | 1.502 M 83.17 % | 820.000 K -91.89 % | 10.112 M 310.89 % | -4.795 M -404.74 % | -950.000 K 7.59 % | -1.028 M 96.44 % | -28.869 M -865.56 % | 3.771 M 1 031.11 % | -405.000 K -106.47 % | 6.256 M 123.09 % | -27.089 M -24 726.60 % | 110.000 K -99.00 % | 11.020 M 47.72 % | 7.460 M -28.92 % | 10.496 M -20.50 % | 13.202 M 15.99 % | 11.382 M 53.81 % | 7.400 M 304.57 % | -3.617 M -135.40 % | 10.220 M 122.80 % | 4.587 M -35.71 % | 7.135 M 119.65 % | -36.313 M -376.61 % | 13.128 M -18.39 % | 16.087 M | 
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.906 M 0.00 % | -10.906 M | 0.000 | 0.000 100.00 % | -7.226 M 0.00 % | -7.226 M -413.56 % | 2.305 M 0.00 % | 2.305 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 | 
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -36.323 M 0.00 % | -36.323 M | 0.000 | 0.000 100.00 % | -5.125 M 0.00 % | -5.125 M -301.45 % | -1.277 M 0.00 % | -1.277 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 | 
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.258 M 0.00 % | 10.258 M | 0.000 | 0.000 -100.00 % | 9.026 M 0.00 % | 9.026 M 790.09 % | 1.014 M 0.00 % | 1.014 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 | 
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.065 M 0.00 % | -26.065 M | 0.000 | 0.000 -100.00 % | 3.901 M 0.00 % | 3.901 M 1 586.10 % | -262.500 K 0.00 % | -262.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.015 M 0.00 % | 38.015 M | 0.000 | 0.000 -100.00 % | 733.000 K 0.00 % | 733.000 K 372.90 % | 155.000 K 0.00 % | 155.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 | 
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.015 M 0.00 % | 38.015 M | 0.000 | 0.000 -100.00 % | 733.000 K 0.00 % | 733.000 K 372.90 % | 155.000 K 0.00 % | 155.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 | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.045 M 0.00 % | 1.045 M | 0.000 | 0.000 100.00 % | -2.592 M 0.00 % | -2.592 M -217.98 % | 2.197 M 0.00 % | 2.197 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 | 
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.586 M 12.23 % | 8.542 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.586 M 0.00 % | 9.586 M 817.76 % | 1.045 M | 0.000 | 0.000 100.00 % | -2.592 M 0.00 % | -2.592 M -217.98 % | 2.197 M 0.00 % | 2.197 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 | 
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.906 M 0.00 % | -10.906 M | 0.000 | 0.000 100.00 % | -7.226 M 0.00 % | -7.226 M -413.56 % | 2.305 M 0.00 % | 2.305 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 | 
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -36.323 M 0.00 % | -36.323 M | 0.000 | 0.000 100.00 % | -5.125 M 0.00 % | -5.125 M -301.45 % | -1.277 M 0.00 % | -1.277 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 | 
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -47.229 M 0.00 % | -47.229 M | 0.000 | 0.000 100.00 % | -12.351 M 0.00 % | -12.351 M -1 301.41 % | 1.028 M 0.00 % | 1.028 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 | 
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 |