Premier Synthetics Limited PREMSYN.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 171.033 M -67.57 % | 527.372 M 0.12 % | 526.752 M -9.68 % | 583.185 M 139.42 % | 243.581 M -43.24 % | 429.171 M -7.43 % | 463.593 M 0.05 % | 463.357 M 382.95 % | 95.944 M -31.34 % | 139.744 M -13.56 % | 161.659 M -27.69 % | 223.573 M 22.08 % | 183.134 M 28.02 % | 143.055 M 47.49 % | 96.991 M 19.13 % | 81.414 M -23.35 % | 106.215 M 37.49 % | 77.251 M | 
| Net income | 14.907 M 167.60 % | -22.053 M -9 064.63 % | 246.000 K -99.02 % | 25.039 M 57.98 % | 15.850 M 1 386.63 % | 1.066 M -94.86 % | 20.733 M 78.26 % | 11.631 M 101.59 % | 5.770 M 58.44 % | 3.642 M 139.01 % | 1.524 M -94.23 % | 26.388 M -77.41 % | 116.838 M 559.06 % | 17.728 M 161.40 % | -28.875 M -105.24 % | 551.495 M 1 006.20 % | -60.858 M -111.29 % | -28.803 M | 
| Income before tax | 8.129 M 145.94 % | -17.694 M -294.97 % | 9.075 M -64.91 % | 25.863 M 63.18 % | 15.850 M 1 386.63 % | 1.066 M -94.86 % | 20.733 M 78.26 % | 11.631 M 101.59 % | 5.770 M 58.44 % | 3.642 M 138.52 % | 1.527 M -76.41 % | 6.473 M -94.37 % | 115.013 M 548.77 % | 17.728 M 161.40 % | -28.874 M -105.24 % | 551.495 M 1 007.39 % | -60.778 M -111.55 % | -28.729 M | 
| Income before tax ratio | 0.05 241.66 % | -0.03 -294.74 % | 0.02 -61.15 % | 0.04 -31.85 % | 0.07 2 519.32 % | 0.00 -94.45 % | 0.04 78.16 % | 0.03 -58.26 % | 0.06 130.77 % | 0.03 175.92 % | 0.01 -67.38 % | 0.03 -95.39 % | 0.63 406.78 % | 0.12 141.63 % | -0.30 -104.39 % | 6.77 1 283.80 % | -0.57 -53.87 % | -0.37 | 
| EBITDA | 11.944 M 237.25 % | -8.702 M -140.78 % | 21.341 M -41.32 % | 36.371 M 55.96 % | 23.321 M 146.71 % | 9.453 M -66.18 % | 27.948 M 44.43 % | 19.351 M -15.55 % | 22.915 M -22.49 % | 29.564 M -20.15 % | 37.025 M -23.81 % | 48.593 M 60.49 % | 30.277 M 70.90 % | 17.716 M 9 045.12 % | 193.723 K 100.02 % | -1.038 B -3 335.72 % | -30.213 M -1 639.67 % | 1.962 M | 
| Net income ratio | 0.09 308.43 % | -0.04 -9 054.10 % | 0.00 -98.91 % | 0.04 -34.02 % | 0.07 2 519.32 % | 0.00 -94.45 % | 0.04 78.16 % | 0.03 -58.26 % | 0.06 130.77 % | 0.03 176.49 % | 0.01 -92.01 % | 0.12 -81.50 % | 0.64 414.83 % | 0.12 141.63 % | -0.30 -104.39 % | 6.77 1 282.26 % | -0.57 -53.67 % | -0.37 | 
| Ratio EBITDA | 0.07 523.21 % | -0.02 -140.73 % | 0.04 -35.04 % | 0.06 -34.86 % | 0.10 334.68 % | 0.02 -63.46 % | 0.06 44.35 % | 0.04 -82.51 % | 0.24 12.89 % | 0.21 -7.63 % | 0.23 5.38 % | 0.22 31.46 % | 0.17 33.50 % | 0.12 6 100.41 % | 0.00 100.02 % | -12.75 -4 382.34 % | -0.28 -1 219.82 % | 0.03 | 
| Gross profit ratio | 0.11 2 785.93 % | 0.00 -97.45 % | 0.15 -24.53 % | 0.20 -33.67 % | 0.30 41.67 % | 0.21 -2.88 % | 0.22 3.34 % | 0.21 -75.88 % | 0.86 63.90 % | 0.53 -35.03 % | 0.81 8.47 % | 0.75 -25.15 % | 1.00 151.28 % | 0.40 -59.25 % | 0.98 177.69 % | 0.35 138.88 % | 0.15 -49.33 % | 0.29 | 
| Weighted average shs out dil | 4.589 M -0.13 % | 4.594 M 0.03 % | 4.593 M 0.00 % | 4.593 M 0.00 % | 4.593 M 0.00 % | 4.593 M 0.00 % | 4.593 M 2.80 % | 4.468 M 22.65 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M | 
| Weighted average shs out | 4.858 M 5.73 % | 4.594 M 0.03 % | 4.593 M 0.00 % | 4.593 M 0.00 % | 4.593 M 0.00 % | 4.593 M 0.00 % | 4.593 M 2.80 % | 4.468 M 22.65 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M | 
| EPS diluted | 3.25 167.71 % | -4.80 -9 055.22 % | 0.05 -99.02 % | 5.45 57.97 % | 3.45 1 400.00 % | 0.23 -94.90 % | 4.51 73.46 % | 2.60 64.56 % | 1.58 58.00 % | 1.00 138.10 % | 0.42 -94.20 % | 7.24 -77.42 % | 32.07 558.52 % | 4.87 161.41 % | -7.93 -105.24 % | 151.38 1 006.47 % | -16.70 -111.13 % | -7.91 | 
| Earnings per share | 3.25 167.71 % | -4.80 -9 055.22 % | 0.05 -99.02 % | 5.45 57.97 % | 3.45 1 400.00 % | 0.23 -94.90 % | 4.51 73.46 % | 2.60 64.56 % | 1.58 58.00 % | 1.00 138.10 % | 0.42 -94.20 % | 7.24 -77.42 % | 32.07 558.52 % | 4.87 161.41 % | -7.93 -105.24 % | 151.38 1 006.47 % | -16.70 -111.13 % | -7.91 | 
| Gross profit | 18.672 M 835.94 % | 1.995 M -97.45 % | 78.137 M -31.84 % | 114.633 M 58.81 % | 72.183 M -19.60 % | 89.775 M -10.09 % | 99.851 M 3.39 % | 96.578 M 16.48 % | 82.916 M 12.53 % | 73.683 M -43.83 % | 131.187 M -21.57 % | 167.263 M -8.62 % | 183.046 M 221.68 % | 56.903 M -39.89 % | 94.670 M 230.83 % | 28.616 M 83.10 % | 15.628 M -30.33 % | 22.433 M | 
| Income tax expense | 0.000 -100.00 % | 4.358 M -50.64 % | 8.829 M 971.08 % | 824.300 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.130 K 100.02 % | -19.916 M -991.01 % | -1.825 M | 0.000 -100.00 % | 1.108 K | 0.000 -100.00 % | 79.512 K 7.97 % | 73.644 K | 
| Cost of revenue | 129.292 M 65.95 % | 77.912 M -82.63 % | 448.615 M -4.25 % | 468.551 M 173.37 % | 171.398 M -49.50 % | 339.396 M -6.69 % | 363.742 M -0.83 % | 366.779 M 2 715.41 % | 13.028 M -80.28 % | 66.061 M 116.80 % | 30.471 M -45.89 % | 56.311 M 64 065.20 % | 87.759 K -99.90 % | 86.152 M 3 610.87 % | 2.322 M -95.60 % | 52.798 M -41.72 % | 90.586 M 65.25 % | 54.818 M | 
| General and administrative expenses | 1.885 M 20.66 % | 1.563 M -16.92 % | 1.881 M -8.44 % | 2.054 M 221.49 % | 639.000 K -21.40 % | 813.020 K 7.32 % | 757.532 K -21.42 % | 964.032 K -19.85 % | 1.203 M 19.22 % | 1.009 M 28.50 % | 785.061 K | 0.000 | 0.000 | 0.000 -100.00 % | 16.141 M 10.80 % | 14.568 M 9.90 % | 13.255 M 1.96 % | 13.000 M | 
| Selling and marketing expenses | 67.120 K -98.87 % | 5.929 M -28.97 % | 8.347 M -19.71 % | 10.396 M 143.86 % | 4.263 M -75.97 % | 17.737 M -11.44 % | 20.029 M -19.21 % | 24.793 M 343.63 % | 5.589 M 12 771.57 % | 43.418 K -99.47 % | 8.190 M | 0.000 -100.00 % | 10.149 M 20.62 % | 8.414 M 85.52 % | 4.535 M -2.35 % | 4.644 M 38.45 % | 3.354 M -19.90 % | 4.188 M | 
| Other expenses | 28.527 M 420.60 % | -8.898 M -113.19 % | 67.484 M -16.89 % | 81.194 M 51.31 % | 53.659 M -24.29 % | 70.876 M 1 375.81 % | 4.803 M -39.45 % | 7.932 M | 0.000 | 0.000 -100.00 % | 144.000 | 0.000 -100.00 % | 13.916 K -98.90 % | 1.266 M 4 705.14 % | 26.341 K | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 30.479 M 2 267.78 % | -1.406 M -101.81 % | 77.712 M -17.01 % | 93.644 M 59.91 % | 58.561 M -34.51 % | 89.426 M 2.24 % | 87.463 M -5.55 % | 92.601 M 20.24 % | 77.011 M 18.28 % | 65.108 M -43.12 % | 114.473 M -20.62 % | 144.204 M -19.53 % | 179.197 M 162.59 % | 68.241 M -44.97 % | 124.016 M -88.70 % | 1.097 B 1 335.97 % | 76.407 M 49.66 % | 51.052 M | 
| Cost and expenses | 162.905 M 112.93 % | 76.506 M -85.46 % | 526.328 M -6.38 % | 562.196 M 144.48 % | 229.959 M -46.37 % | 428.821 M -4.96 % | 451.205 M -1.78 % | 459.380 M 410.21 % | 90.038 M -31.36 % | 131.168 M -9.50 % | 144.944 M -27.71 % | 200.514 M 11.84 % | 179.285 M 16.12 % | 154.393 M 22.21 % | 126.338 M -89.01 % | 1.150 B 588.64 % | 166.993 M 57.73 % | 105.870 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 | 
| Selling general and administrative expenses | 1.952 M -73.94 % | 7.492 M -26.75 % | 10.228 M -17.85 % | 12.450 M 153.98 % | 4.902 M -73.57 % | 18.550 M -10.76 % | 20.786 M -19.30 % | 25.757 M 279.26 % | 6.791 M 545.41 % | 1.052 M -88.28 % | 8.975 M | 0.000 -100.00 % | 10.149 M 20.62 % | 8.414 M -59.31 % | 20.676 M 7.62 % | 19.212 M 15.67 % | 16.609 M -3.37 % | 17.188 M | 
| Interest income | 2.782 M -2.79 % | 2.862 M 29.06 % | 2.218 M -40.29 % | 3.714 M 140.08 % | 1.547 M 186.34 % | 540.265 K 17.52 % | 459.715 K -57.39 % | 1.079 M | 0.000 -100.00 % | 878.307 K 139.22 % | 367.151 K -48.30 % | 710.221 K 15.67 % | 614.014 K 60.74 % | 381.994 K -14.38 % | 446.130 K | 0.000 | 0.000 | 0.000 | 
| Interest expense | 3.133 M -22.32 % | 4.033 M -11.56 % | 4.560 M 65.04 % | 2.763 M 1 469.89 % | 176.000 K -84.34 % | 1.124 M 40.10 % | 802.057 K -40.00 % | 1.337 M 927.33 % | 130.112 K -65.99 % | 382.625 K -96.15 % | 9.943 M -42.51 % | 17.297 M 295.44 % | 4.374 M -68.88 % | 14.055 M | 0.000 | 0.000 | 0.000 -100.00 % | 110.645 K | 
| Depreciation and amortization | 682.000 K -86.25 % | 4.958 M -35.66 % | 7.706 M -0.50 % | 7.745 M 6.17 % | 7.295 M 0.44 % | 7.263 M 13.26 % | 6.412 M 0.46 % | 6.383 M -62.49 % | 17.015 M -33.38 % | 25.540 M -0.06 % | 25.555 M 0.09 % | 25.533 M -3.39 % | 26.428 M -9.04 % | 29.054 M -1.65 % | 29.540 M -3.23 % | 30.527 M 99 775.67 % | 30.565 K -99.89 % | 27.671 M | 
| Operating income | -11.807 M -447.16 % | 3.401 M 523.37 % | 545.580 K -97.40 % | 20.989 M 50.15 % | 13.979 M 3 898.80 % | 349.580 K -97.18 % | 12.388 M 211.47 % | 3.977 M -31.07 % | 5.770 M 58.44 % | 3.642 M 138.54 % | 1.527 M -76.41 % | 6.473 M -94.37 % | 115.013 M 598.65 % | 16.462 M 156.96 % | -28.900 M 94.13 % | -492.279 M -709.96 % | -60.778 M -111.55 % | -28.729 M | 
| Operating income ratio | -0.07 -1 170.46 % | 0.01 522.64 % | 0.00 -97.12 % | 0.04 -37.29 % | 0.06 6 945.57 % | 0.00 -96.95 % | 0.03 211.31 % | 0.01 -85.73 % | 0.06 130.77 % | 0.03 175.95 % | 0.01 -67.38 % | 0.03 -95.39 % | 0.63 445.75 % | 0.12 138.62 % | -0.30 95.07 % | -6.05 -956.70 % | -0.57 -53.87 % | -0.37 | 
| Total other income expenses net | 19.936 M 5 661.85 % | 346.000 K -95.94 % | 8.529 M 74.98 % | 4.874 M 160.52 % | 1.871 M 161.10 % | 716.591 K -91.41 % | 8.345 M 9.03 % | 7.654 M | 0.000 | 0.000 -100.00 % | 144.000 | 0.000 | 0.000 -100.00 % | 1.266 M 4 705.14 % | 26.341 K -100.00 % | 1.044 B | 0.000 | 0.000 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 80.684 M 24.01 % | 65.062 M -7.59 % | 70.408 M -21.42 % | 89.597 M 46.20 % | 61.284 M -4.77 % | 64.352 M -34.60 % | 98.403 M 31.03 % | 75.101 M 105.80 % | 36.491 M 163.91 % | 13.827 M -93.57 % | 214.966 M 16.62 % | 184.335 M -50.49 % | 372.288 M -14.87 % | 437.321 M -44.77 % | 791.788 M 0.04 % | 791.435 M -42.11 % | 1.367 B -0.10 % | 1.369 B | 
| Total investments | 604.000 K -4.43 % | 632.000 K | 0.000 | 0.000 -100.00 % | 5.753 M -31.63 % | 8.415 M 5.28 % | 7.993 M -0.23 % | 8.011 M | 0.000 | 0.000 -100.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M -41.72 % | 42.898 M -21.61 % | 54.726 M 0.00 % | 54.726 M 0.00 % | 54.726 M 0.00 % | 54.726 M | 
| Total debt | 81.351 M 23.78 % | 65.721 M -37.23 % | 104.698 M -23.71 % | 137.230 M 46.47 % | 93.694 M 44.56 % | 64.811 M -34.41 % | 98.806 M 29.74 % | 76.160 M 96.48 % | 38.762 M 177.17 % | 13.985 M -93.50 % | 215.224 M 16.49 % | 184.760 M -50.48 % | 373.095 M -14.88 % | 438.298 M -44.82 % | 794.282 M 0.00 % | 794.280 M -42.04 % | 1.370 B -0.31 % | 1.375 B | 
| Accumulated other comprehensive income loss | 433.210 M -0.56 % | 435.660 M -0.51 % | 437.906 M -13.23 % | 504.697 M -0.37 % | 506.590 M 437.26 % | 94.292 M 0.00 % | 94.292 M 0.00 % | 94.292 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Retained earnings | -256.783 M 5.49 % | -271.689 M -8.83 % | -249.637 M 0.10 % | -249.883 M 9.11 % | -274.923 M 5.45 % | -290.772 M 0.37 % | -291.838 M 6.63 % | -312.560 M 3.58 % | -324.180 M 1.75 % | -329.950 M 1.09 % | -333.592 M 2.07 % | -340.638 M 7.19 % | -367.020 M 29.37 % | -519.609 M 4.10 % | -541.798 M | 0.000 | 0.000 | 0.000 | 
| Common stock | 45.932 M 0.00 % | 45.932 M 0.00 % | 45.932 M 0.00 % | 45.932 M 0.00 % | 45.932 M 0.00 % | 45.932 M 0.00 % | 45.932 M 0.00 % | 45.932 M 26.08 % | 36.432 M 0.00 % | 36.432 M 0.00 % | 36.432 M -72.28 % | 131.432 M 0.00 % | 131.432 M 0.00 % | 131.432 M 0.00 % | 131.432 M 0.00 % | 131.432 M 0.00 % | 131.432 M 0.00 % | 131.432 M | 
| Total equity | 270.720 M 4.82 % | 258.263 M -8.60 % | 282.560 M -19.06 % | 349.106 M 7.10 % | 325.959 M 4.53 % | 311.843 M 18.44 % | 263.296 M 8.40 % | 242.889 M 352.67 % | 53.657 M 12.05 % | 47.887 M -66.74 % | 143.995 M -33.23 % | 215.668 M 449.06 % | 39.280 M 4.20 % | 37.696 M 110.24 % | -368.156 M -312.02 % | 173.642 M 0.00 % | 173.642 M 0.00 % | 173.642 M | 
| Other non current liabilities | 657.000 K -96.91 % | 21.262 M -2.95 % | 21.909 M 1 248.63 % | 1.625 M 20.07 % | 1.353 M -21.77 % | 1.729 M -99.02 % | 176.080 M 2 272.03 % | 7.423 M -97.14 % | 259.835 M -0.43 % | 260.958 M 246.46 % | 75.321 M -34.66 % | 115.277 M 2 307.80 % | 4.788 M 27.09 % | 3.767 M 16.86 % | 3.224 M | 0.000 | 0.000 | 0.000 | 
| Long term debt | 40.199 M 8.97 % | 36.890 M 8.97 % | 33.853 M 8.96 % | 31.068 M 8.96 % | 28.512 M 8.96 % | 26.167 M 30.93 % | 19.985 M -88.32 % | 171.160 M 341.56 % | 38.762 M | 0.000 | 0.000 -100.00 % | 154.537 M -44.47 % | 278.276 M 136.97 % | 117.429 M -84.88 % | 776.685 M -2.22 % | 794.280 M -42.04 % | 1.370 B -0.31 % | 1.375 B | 
| Total non current liabilities | 40.856 M -29.74 % | 58.152 M 4.29 % | 55.762 M 70.56 % | 32.693 M 9.47 % | 29.865 M 7.06 % | 27.897 M -76.21 % | 117.244 M -34.35 % | 178.583 M -40.19 % | 298.598 M 14.42 % | 260.958 M 246.46 % | 75.321 M -72.08 % | 269.815 M -4.68 % | 283.063 M 133.56 % | 121.196 M -84.46 % | 779.908 M -1.81 % | 794.280 M -42.04 % | 1.370 B -0.31 % | 1.375 B | 
| Other current liabilities | 2.075 M 271.23 % | 558.960 K -48.48 % | 1.085 M 108 400.00 % | 1.000 K -99.71 % | 343.000 K -90.89 % | 3.766 M 105.01 % | -75.206 M -2 437.83 % | 3.217 M -28.56 % | 4.503 M -48.61 % | 8.762 M 9 788.65 % | 88.611 K -91.96 % | 1.103 M -96.73 % | 33.766 M -74.24 % | 131.070 M 22.21 % | 107.250 M -11.11 % | 120.657 M 4 911.93 % | 2.407 M 37.93 % | 1.745 M | 
| Deferred revenue | 0.000 | 0.000 -100.00 % | 1.291 M 34.29 % | 961.650 K 108.60 % | 461.000 K 3 925.85 % | 11.451 K -0.01 % | 11.452 K | 0.000 | 0.000 -100.00 % | 68.694 K 100.04 % | -177.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 41.152 M 42.74 % | 28.831 M -59.30 % | 70.845 M -33.27 % | 106.162 M 62.87 % | 65.182 M 0.59 % | 64.800 M -17.79 % | 78.821 M | 0.000 | 0.000 -100.00 % | 13.985 M -93.50 % | 215.224 M 612.11 % | 30.223 M -68.13 % | 94.819 M -70.45 % | 320.869 M 1 723.38 % | 17.597 M | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 45.999 M 36.94 % | 33.590 M -59.58 % | 83.093 M -29.38 % | 117.663 M 57.87 % | 74.530 M -8.68 % | 81.613 M -17.89 % | 99.397 M 350.85 % | 22.047 M -26.35 % | 29.936 M -17.98 % | 36.497 M -84.06 % | 228.926 M 381.80 % | 47.515 M -68.94 % | 152.990 M -67.52 % | 471.005 M 218.21 % | 148.016 M 10.51 % | 133.938 M -5.77 % | 142.137 M 33.43 % | 106.527 M | 
| Total liabilities | 86.855 M -5.33 % | 91.742 M -33.93 % | 138.855 M -7.65 % | 150.356 M 44.03 % | 104.395 M -4.67 % | 109.510 M -49.45 % | 216.641 M 7.98 % | 200.630 M -38.93 % | 328.534 M 10.45 % | 297.455 M -2.23 % | 304.247 M -4.12 % | 317.330 M -27.23 % | 436.053 M -26.37 % | 592.201 M -36.18 % | 927.924 M -0.03 % | 928.217 M -38.64 % | 1.513 B 2.12 % | 1.481 B | 
| Other non current assets | 0.000 -100.00 % | 20.000 -100.00 % | 749.720 K -86.83 % | 5.691 M 290 294.80 % | -1.961 K | 0.000 -100.00 % | 209.120 K -11.11 % | 235.260 K -96.89 % | 7.572 M 0.00 % | 7.572 M | 0.000 -100.00 % | 12.450 M | 0.000 -100.00 % | 42.898 M -21.61 % | 54.726 M -90.36 % | 567.649 M -49.28 % | 1.119 B 5.75 % | 1.058 B | 
| Long term investments | 604.000 K -4.43 % | 632.000 K | 0.000 | 0.000 -100.00 % | 5.753 M -31.63 % | 8.415 M 5.28 % | 7.993 M -0.23 % | 8.011 M | 0.000 | 0.000 -100.00 % | 12.550 M 0.00 % | 12.550 M 76.71 % | 7.102 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 93.358 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 50.745 M | 0.000 -100.00 % | 138.920 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.450 M | 0.000 -100.00 % | 17.898 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 166.281 M -0.41 % | 166.963 M -14.65 % | 195.614 M -17.00 % | 235.692 M -2.22 % | 241.043 M 0.09 % | 240.832 M -3.17 % | 248.723 M 0.23 % | 248.145 M -0.50 % | 249.380 M -5.53 % | 263.967 M -8.82 % | 289.488 M -20.50 % | 364.144 M 51.05 % | 241.067 M -11.69 % | 272.978 M -4.35 % | 285.395 M -10.17 % | 317.698 M -8.75 % | 348.153 M -8.01 % | 378.488 M | 
| Total non current assets | 197.422 M 0.74 % | 195.976 M -14.16 % | 228.312 M -18.88 % | 281.436 M -1.94 % | 287.008 M -0.64 % | 288.850 M -8.13 % | 314.425 M 0.17 % | 313.892 M -0.18 % | 314.452 M -4.43 % | 329.040 M -11.55 % | 371.988 M -16.71 % | 446.644 M 47.09 % | 303.648 M -13.64 % | 351.628 M 3.38 % | 340.121 M -61.58 % | 885.347 M -39.66 % | 1.467 B 2.12 % | 1.437 B | 
| Other current assets | 79.297 M 44.27 % | 54.962 M 78.21 % | 30.842 M -44.90 % | 55.974 M 1 672.44 % | 3.158 M 16.60 % | 2.708 M -97.79 % | 122.721 M 49.11 % | 82.304 M 204.62 % | 27.018 M 4.92 % | 25.752 M 223.21 % | 7.967 M -4.19 % | 8.316 M -5.75 % | 8.824 M 9.14 % | 8.085 M 18.39 % | 6.829 M | 0.000 | 0.000 | 0.000 | 
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.450 M 0.00 % | 12.450 M -30.44 % | 17.898 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 667.000 K 1.27 % | 658.620 K 50.64 % | 437.210 K -97.36 % | 16.565 M 324.97 % | 3.898 M 748.48 % | 459.409 K 13.81 % | 403.669 K -61.89 % | 1.059 M -53.36 % | 2.271 M 1 340.59 % | 157.644 K -38.74 % | 257.336 K -39.49 % | 425.258 K -47.26 % | 806.334 K -17.47 % | 977.035 K -60.83 % | 2.494 M -12.32 % | 2.845 M -13.91 % | 3.304 M -46.29 % | 6.153 M | 
| Cash and short term investments | 667.000 K 1.27 % | 658.620 K 50.64 % | 437.210 K -97.36 % | 16.565 M 324.97 % | 3.898 M 748.48 % | 459.409 K 13.81 % | 403.669 K -61.89 % | 1.059 M -53.36 % | 2.271 M 1 340.59 % | 157.644 K -98.76 % | 12.707 M -1.30 % | 12.875 M -31.16 % | 18.704 M 1 814.40 % | 977.035 K -60.83 % | 2.494 M -12.32 % | 2.845 M -13.91 % | 3.304 M -46.29 % | 6.153 M | 
| Total current assets | 160.153 M 3.98 % | 154.029 M -20.23 % | 193.103 M -11.43 % | 218.025 M 52.10 % | 143.346 M 8.18 % | 132.504 M -19.94 % | 165.512 M 27.68 % | 129.627 M 91.36 % | 67.738 M 315.51 % | 16.302 M -78.62 % | 76.254 M -11.70 % | 86.354 M -49.70 % | 171.684 M -38.30 % | 278.269 M 26.69 % | 219.647 M 1.45 % | 216.512 M -1.12 % | 218.970 M 0.38 % | 218.133 M | 
| Inventory | 56.535 M -18.05 % | 68.985 M -10.84 % | 77.371 M 28.88 % | 60.031 M 39.83 % | 42.932 M 29.67 % | 33.108 M -21.89 % | 42.387 M -8.38 % | 46.264 M 20.33 % | 38.449 M 778.71 % | 4.376 M -9.49 % | 4.834 M -75.75 % | 19.937 M 280.79 % | 5.236 M -3.59 % | 5.431 M -9.25 % | 5.984 M 54.80 % | 3.866 M 2.04 % | 3.788 M 6.31 % | 3.563 M | 
| Net receivables | 23.654 M -19.61 % | 29.423 M -65.16 % | 84.453 M -1.17 % | 85.455 M -8.47 % | 93.358 M -2.98 % | 96.228 M | 0.000 | 0.000 | 0.000 100.00 % | -13.983 M -127.55 % | 50.745 M 12.21 % | 45.225 M -67.45 % | 138.920 M -47.33 % | 263.777 M 29.09 % | 204.340 M -2.60 % | 209.801 M -0.98 % | 211.877 M 1.66 % | 208.417 M | 
| Tax assets | 30.537 M 7.60 % | 28.381 M -11.17 % | 31.949 M -20.23 % | 40.053 M -0.40 % | 40.213 M 1.54 % | 39.603 M -31.12 % | 57.500 M 0.00 % | 57.500 M 0.00 % | 57.500 M 0.00 % | 57.500 M 0.00 % | 57.500 M 0.00 % | 57.500 M 53.00 % | 37.581 M 5.12 % | 35.751 M | 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 | 
| Account payables | 2.772 M -34.00 % | 4.200 M -57.45 % | 9.872 M -6.33 % | 10.538 M 23.34 % | 8.544 M -34.46 % | 13.036 M -23.14 % | 16.961 M -9.93 % | 18.830 M -25.97 % | 25.434 M 84.98 % | 13.750 M 1.00 % | 13.613 M -15.91 % | 16.189 M -33.67 % | 24.405 M 28.00 % | 19.066 M -17.71 % | 23.169 M 74.45 % | 13.281 M -90.50 % | 139.730 M 33.35 % | 104.781 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 | 
| Deferred revenue non current | 0.000 | 0.000 100.00 % | -15.898 M -6.00 % | -14.997 M | 0.000 100.00 % | -17.897 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 | 
| 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 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -11.451 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 | 
| Preferred stock | 0.000 | 0.000 -100.00 % | 104.068 M 0.00 % | 104.068 M 0.00 % | 104.068 M | 0.000 | 0.000 | 0.000 -100.00 % | 95.000 M 0.00 % | 95.000 M 0.00 % | 95.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 48.360 M 0.00 % | 48.360 M 0.00 % | 48.360 M 0.00 % | 48.360 M 0.00 % | 48.360 M 0.00 % | 48.360 M 0.00 % | 48.360 M 0.00 % | 48.360 M -80.37 % | 246.405 M 0.00 % | 246.405 M -28.82 % | 346.155 M -18.53 % | 424.874 M 54.57 % | 274.868 M -35.46 % | 425.873 M 908.94 % | 42.210 M 0.00 % | 42.210 M 0.00 % | 42.210 M 0.00 % | 42.210 M | 
| Deferred tax liabilities non current | 0.000 -100.00 % | 15.107 M -4.97 % | 15.898 M -4.35 % | 16.622 M | 0.000 -100.00 % | 17.897 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other 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 | 
| Total assets | 357.575 M 2.16 % | 350.006 M -16.95 % | 421.415 M -15.63 % | 499.462 M 16.06 % | 430.354 M 2.14 % | 421.353 M -12.21 % | 479.937 M 8.21 % | 443.519 M 16.05 % | 382.191 M 10.67 % | 345.342 M -22.96 % | 448.242 M -15.90 % | 532.998 M 12.13 % | 475.333 M -24.54 % | 629.897 M 12.53 % | 559.768 M -49.20 % | 1.102 B -34.66 % | 1.686 B 1.89 % | 1.655 B | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 
| 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 | 
| Change in working capital | -21.242 M -141.51 % | 51.169 M 253.41 % | 14.479 M 124.32 % | -59.526 M -373.52 % | -12.571 M -144.03 % | 28.548 M 166.19 % | -43.131 M 42.87 % | -75.494 M -106.24 % | -36.604 M -173.92 % | 49.516 M 696.29 % | 6.218 M -87.65 % | 50.348 M 310.93 % | -23.870 M 49.92 % | -47.661 M -1 150.62 % | -3.811 M 42.75 % | -6.657 M -20 952.00 % | 31.925 K 100.31 % | -10.179 M | 
| Accounts receivables | -33.458 M -165.71 % | 50.917 M 63.85 % | 31.075 M 169.29 % | -44.850 M -982.53 % | 5.082 M -78.44 % | 23.572 M 158.39 % | -40.373 M 27.85 % | -55.960 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Inventory | 12.449 M 48.45 % | 8.386 M 148.36 % | -17.340 M -1.41 % | -17.099 M -74.06 % | -9.824 M -205.87 % | 9.280 M 139.37 % | 3.877 M 149.60 % | -7.815 M 77.06 % | -34.073 M -7 525.93 % | 458.841 K -96.96 % | 15.103 M 202.73 % | -14.702 M -7 639.49 % | 195.000 K -64.74 % | 553.000 K 126.10 % | -2.119 M -2 651.95 % | -77.000 K -34 122.22 % | -225.000 -100.08 % | 274.000 K | 
| Accounts payables | -1.428 M 82.45 % | -8.135 M -1 193.75 % | 743.770 K -69.30 % | 2.423 M 130.95 % | -7.829 M -81.91 % | -4.304 M 35.13 % | -6.635 M 43.38 % | -11.719 M | 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 -100.00 % | 600.000 220.00 % | -500.000 -187.72 % | 570.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.531 M -105.16 % | 49.058 M 652.16 % | -8.885 M -113.66 % | 65.050 M 370.31 % | -24.065 M 50.09 % | -48.214 M -2 749.53 % | -1.692 M 74.29 % | -6.580 M -20 566.56 % | 32.150 K 100.31 % | -10.453 M | 
| Other non cash items | -22.298 M -295.54 % | -5.637 M 41.73 % | -9.674 M -488.28 % | 2.492 M 385.73 % | -872.000 K -146.30 % | 1.883 M -55.45 % | 4.227 M -32.54 % | 6.267 M 4 511.76 % | 135.887 K -97.09 % | 4.664 M -69.48 % | 15.285 M -41.73 % | 26.233 M 88.10 % | 13.946 M 310.47 % | -6.626 M 71.29 % | -23.081 M -104.18 % | 551.951 M 907 063.87 % | -60.857 K 99.78 % | -27.077 M | 
| Net cash provided by operating activities | -35.411 M -207.97 % | 32.796 M 51.94 % | 21.586 M 192.14 % | -23.427 M -341.46 % | 9.702 M -74.97 % | 38.760 M 429.66 % | -11.758 M 77.04 % | -51.213 M -274.27 % | -13.683 M -116.41 % | 83.362 M 71.58 % | 48.585 M -52.42 % | 102.114 M 518.72 % | 16.504 M 165.41 % | -25.233 M -1 052.91 % | 2.648 M -99.54 % | 575.821 M 35 261 443.17 % | 1.633 K 100.02 % | -9.585 M | 
| Investments in property plant and equipment | 0.000 | 0.000 100.00 % | -54.060 K 99.07 % | -5.838 M 27.08 % | -8.006 M -515.85 % | -1.300 M 88.05 % | -10.875 M 2.69 % | -11.176 M -355.09 % | -2.456 M -12 690.17 % | -19.200 K 96.33 % | -523.840 K 76.20 % | -2.201 M 85.20 % | -14.874 M 36.68 % | -23.491 M -505.28 % | -3.881 M -5 290.28 % | -72.000 K -31 204.35 % | -230.000 99.98 % | -1.513 M | 
| Acquisitions net | 23.096 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 315.000 K 1 597.56 % | 18.556 K | 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 | 
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 32.050 M 169.32 % | 11.901 M 257.59 % | 3.328 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | 0.000 -100.00 % | 10.610 M | 0.000 | 0.000 | 0.000 -100.00 % | 628.935 K 299.66 % | -315.000 K | 0.000 -100.00 % | 22.277 K | 0.000 -100.00 % | 49.200 M 1 689.09 % | 2.750 M -98.47 % | 179.989 M 9 338.33 % | 1.907 M 116.70 % | 880.000 K | 0.000 | 0.000 -100.00 % | 4.159 M | 
| Net cash used for investing activites | 23.096 M 117.68 % | 10.610 M 19 726.34 % | -54.060 K 99.07 % | -5.838 M 27.08 % | -8.006 M -1 093.03 % | -671.065 K 93.83 % | -10.875 M 2.52 % | -11.157 M -358.49 % | -2.433 M -107.60 % | 32.031 M -47.12 % | 60.577 M 1 462.46 % | 3.877 M -97.65 % | 165.115 M 864.99 % | -21.584 M -619.23 % | -3.001 M -4 068.06 % | -72.000 K -31 204.35 % | -230.000 -100.01 % | 2.646 M | 
| Debt repayment | 12.321 M 129.33 % | -42.014 M -18.96 % | -35.317 M -186.18 % | 40.980 M 10 945.92 % | 371.000 K 101.09 % | -33.995 M -250.11 % | 22.646 M 119.49 % | -116.185 M -732.80 % | 18.360 M 115.83 % | -115.989 M -16.31 % | -99.724 M -11.07 % | -89.785 M 49.57 % | -178.028 M -401.99 % | 58.952 M 2 947 500.00 % | 2.000 K 100.00 % | -576.208 M -13 554 545.97 % | -4.251 K -100.06 % | 7.469 M | 
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.650 M | 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 | 
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -3.455 M | 0.000 100.00 % | -11.434 K | 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 100.00 % | -1.171 M 50.01 % | -2.342 M -346.27 % | 951.160 K -30.62 % | 1.371 M 334.98 % | -583.444 K 11.24 % | -657.342 K -100.43 % | 151.705 M 116 695.57 % | -130.112 K -126.25 % | 495.682 K 105.18 % | -9.576 M 42.26 % | -16.586 M -341.12 % | -3.760 M 72.50 % | -13.673 M | 0.000 | 0.000 | 0.000 100.00 % | -111.000 K | 
| Net cash used provided by financing activities | 12.321 M 128.53 % | -43.185 M -14.67 % | -37.660 M -189.81 % | 41.932 M 2 307.09 % | 1.742 M 104.58 % | -38.034 M -273.06 % | 21.978 M -64.06 % | 61.158 M 235.47 % | 18.230 M 115.78 % | -115.493 M -5.67 % | -109.300 M -2.75 % | -106.371 M 41.49 % | -181.788 M -501.48 % | 45.279 M 2 263 850.00 % | 2.000 K 100.00 % | -576.208 M -13 554 545.97 % | -4.251 K -100.06 % | 7.358 M | 
| Effect of forex changes on cash | 2.380 K | 0.000 | 0.000 100.00 % | -10.000 -101.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 | 
| Net change in cash | 8.380 K -96.22 % | 221.410 K 101.37 % | -16.128 M -227.32 % | 12.667 M 268.34 % | 3.439 M 6 069.72 % | 55.740 K 108.50 % | -655.590 K 45.90 % | -1.212 M -157.34 % | 2.113 M 2 219.88 % | -99.692 K 27.87 % | -138.215 K 63.63 % | -380.000 K -122.22 % | -171.000 K 88.88 % | -1.538 M -338.18 % | -351.000 K 23.53 % | -459.000 K -16 010.92 % | -2.849 K -100.68 % | 419.000 K | 
| Cash at beginning of period | 658.620 K 50.64 % | 437.210 K -97.36 % | 16.565 M 324.93 % | 3.898 M 749.32 % | 459.000 K 13.71 % | 403.669 K -61.89 % | 1.059 M -53.36 % | 2.271 M 1 340.59 % | 157.644 K -38.74 % | 257.336 K -34.94 % | 395.551 K -50.92 % | 806.000 K -17.50 % | 977.000 K -61.15 % | 2.515 M -11.60 % | 2.845 M -13.89 % | 3.304 M 53 597.38 % | 6.153 K -99.89 % | 5.734 M | 
| Cash at end of period | 667.000 K 1.27 % | 658.620 K 50.64 % | 437.210 K -97.36 % | 16.565 M 324.97 % | 3.898 M 748.48 % | 459.409 K 13.81 % | 403.669 K -61.89 % | 1.059 M -53.36 % | 2.271 M 1 340.59 % | 157.644 K -38.74 % | 257.336 K -39.59 % | 426.000 K -47.15 % | 806.000 K -17.50 % | 977.000 K -60.83 % | 2.494 M -12.34 % | 2.845 M 86 007.75 % | 3.304 K -99.95 % | 6.153 M | 
| Operating cash flow | -35.411 M -207.97 % | 32.796 M 51.94 % | 21.586 M 192.14 % | -23.427 M -341.46 % | 9.702 M -74.97 % | 38.760 M 429.66 % | -11.758 M 77.04 % | -51.213 M -274.27 % | -13.683 M -116.41 % | 83.362 M 71.58 % | 48.585 M -52.42 % | 102.114 M 518.72 % | 16.504 M 165.41 % | -25.233 M -1 052.91 % | 2.648 M -99.54 % | 575.821 M 35 261 443.17 % | 1.633 K 100.02 % | -9.585 M | 
| Capital expenditure | 35.411 M 354 110 100.00 % | -10.000 99.98 % | -54.060 K 99.07 % | -5.838 M 27.08 % | -8.006 M -515.85 % | -1.300 M 88.05 % | -10.875 M 2.69 % | -11.176 M -355.09 % | -2.456 M -12 690.17 % | -19.200 K 96.33 % | -523.840 K 76.20 % | -2.201 M 85.20 % | -14.874 M 36.68 % | -23.491 M -505.28 % | -3.881 M -5 290.28 % | -72.000 K -31 204.35 % | -230.000 99.98 % | -1.513 M | 
| Free CashFlow | 0.000 -100.00 % | 32.796 M 52.32 % | 21.532 M 173.58 % | -29.264 M -1 825.50 % | 1.696 M -95.47 % | 37.460 M 265.51 % | -22.633 M 63.72 % | -62.388 M -286.56 % | -16.139 M -119.36 % | 83.343 M 73.41 % | 48.061 M -51.90 % | 99.913 M 6 029.63 % | 1.630 M 103.35 % | -48.724 M -3 851.66 % | -1.233 M -100.21 % | 575.749 M 41 036 892.16 % | 1.403 K 100.01 % | -11.098 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 
| 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 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 32.164 M -15.70 % | 38.155 M 369.37 % | 8.129 M -67.18 % | 24.772 M -70.84 % | 84.953 M 5.14 % | 80.803 M -12.26 % | 92.095 M -51.60 % | 190.268 M 19.57 % | 159.127 M 21.70 % | 130.750 M 7.25 % | 121.911 M 24.28 % | 98.090 M -44.27 % | 176.001 M -7.43 % | 190.132 M 30.43 % | 145.770 M 22.78 % | 118.723 M -7.65 % | 128.560 M 25.66 % | 102.306 M 21.66 % | 84.095 M 57.21 % | 53.493 M 1 351.25 % | 3.686 M -96.43 % | 103.285 M 1.11 % | 102.147 M -5.67 % | 108.283 M -6.21 % | 115.456 M -17.53 % | 140.005 M 40.13 % | 99.909 M 3.23 % | 96.785 M -23.73 % | 126.894 M 6.15 % | 119.542 M -2.55 % | 122.664 M 9.44 % | 112.079 M 2.76 % | 109.073 M 728.76 % | 13.161 M -47.93 % | 25.275 M -10.34 % | 28.190 M -3.85 % | 29.319 M -29.94 % | 41.849 M 32.35 % | 31.621 M 0.96 % | 31.320 M -10.40 % | 34.954 M 4.14 % | 33.566 M -12.73 % | 38.461 M 10.32 % | 34.863 M -36.30 % | 54.727 M 5.54 % | 51.856 M 12.02 % | 46.292 M 0.81 % | 45.922 M 0.17 % | 45.843 M 50.54 % | 30.453 M -15.63 % | 36.093 M | 
| Net income | 512.000 K -96.11 % | 13.155 M 698.77 % | -2.197 M -319.26 % | 1.002 M -66.00 % | 2.947 M 147.78 % | -6.168 M 62.59 % | -16.486 M -581.62 % | 3.423 M 221.34 % | -2.821 M -126.47 % | 10.658 M 201.00 % | -10.552 M -345.61 % | -2.368 M -194.46 % | 2.507 M -78.83 % | 11.843 M 744.12 % | 1.403 M -76.39 % | 5.943 M 1.59 % | 5.850 M -60.64 % | 14.862 M 207.70 % | 4.830 M 422.21 % | -1.499 M 36.05 % | -2.344 M -316.60 % | 1.082 M 243.55 % | 315.000 K 119.01 % | -1.657 M -224.87 % | 1.327 M 319.43 % | -604.739 K -120.23 % | 2.990 M -62.26 % | 7.922 M -24.02 % | 10.426 M 156.61 % | 4.063 M 12.14 % | 3.623 M 69.38 % | 2.139 M 24.72 % | 1.715 M -23.64 % | 2.246 M 682.58 % | 287.000 K 31.65 % | 218.000 K -92.78 % | 3.020 M -52.77 % | 6.394 M 190.37 % | 2.202 M 806.17 % | 243.000 K 104.68 % | -5.197 M -2 301.89 % | -216.371 K -120.03 % | 1.080 M 390.91 % | 220.000 K -50.45 % | 444.000 K 102.37 % | -18.712 M -350.73 % | 7.463 M 227.18 % | -5.868 M -116.86 % | 34.800 M 769.87 % | -5.195 M -13.60 % | -4.573 M | 
| Income before tax | 439.000 K -96.27 % | 11.777 M 522.72 % | -2.786 M -260.39 % | 1.737 M 166.83 % | -2.599 M -43.63 % | -1.810 M 89.02 % | -16.486 M -581.62 % | 3.423 M 221.34 % | -2.821 M -114.48 % | 19.487 M 284.67 % | -10.552 M -345.61 % | -2.368 M -194.46 % | 2.507 M -80.21 % | 12.667 M 802.85 % | 1.403 M -76.39 % | 5.943 M 1.59 % | 5.850 M -60.64 % | 14.862 M 207.70 % | 4.830 M 422.21 % | -1.499 M 36.05 % | -2.344 M -316.60 % | 1.082 M 243.55 % | 315.000 K 119.01 % | -1.657 M -224.87 % | 1.327 M 319.43 % | -604.739 K -120.23 % | 2.990 M -62.26 % | 7.922 M -24.02 % | 10.426 M 156.61 % | 4.063 M 12.14 % | 3.623 M 69.38 % | 2.139 M 24.72 % | 1.715 M -23.64 % | 2.246 M 682.58 % | 287.000 K 31.65 % | 218.000 K -92.78 % | 3.020 M -52.77 % | 6.394 M 190.37 % | 2.202 M 806.17 % | 243.000 K 104.68 % | -5.197 M -2 337.15 % | -213.241 K -119.74 % | 1.080 M 390.91 % | 220.000 K -50.45 % | 444.000 K -99.61 % | 113.302 M 1 418.18 % | 7.463 M 227.18 % | -5.868 M -116.86 % | 34.800 M 769.87 % | -5.195 M -13.60 % | -4.573 M | 
| Income before tax ratio | 0.01 -95.58 % | 0.31 190.06 % | -0.34 -588.77 % | 0.07 329.20 % | -0.03 -36.61 % | -0.02 87.49 % | -0.18 -1 095.03 % | 0.02 201.48 % | -0.02 -111.89 % | 0.15 272.19 % | -0.09 -258.54 % | -0.02 -269.48 % | 0.01 -78.62 % | 0.07 592.20 % | 0.01 -80.77 % | 0.05 10.01 % | 0.05 -68.68 % | 0.15 152.93 % | 0.06 304.96 % | -0.03 95.59 % | -0.64 -6 169.36 % | 0.01 239.76 % | 0.00 120.15 % | -0.02 -233.14 % | 0.01 366.09 % | 0.00 -114.43 % | 0.03 -63.44 % | 0.08 -0.38 % | 0.08 141.74 % | 0.03 15.07 % | 0.03 54.76 % | 0.02 21.38 % | 0.02 -90.79 % | 0.17 1 402.90 % | 0.01 46.83 % | 0.01 -92.49 % | 0.10 -32.58 % | 0.15 119.40 % | 0.07 797.55 % | 0.01 105.22 % | -0.15 -2 240.35 % | -0.01 -122.62 % | 0.03 344.98 % | 0.01 -22.22 % | 0.01 -99.63 % | 2.18 1 255.28 % | 0.16 226.16 % | -0.13 -116.83 % | 0.76 544.99 % | -0.17 -34.64 % | -0.13 | 
| EBITDA | 2.286 M -81.86 % | 12.604 M 683.52 % | -2.160 M -178.35 % | 2.757 M 255.94 % | -1.768 M -199.06 % | -591.190 K 95.85 % | -14.229 M -344.86 % | 5.811 M 1 792.83 % | 307.000 K -98.65 % | 22.741 M 400.17 % | -7.576 M -1 106.11 % | 753.000 K -86.11 % | 5.423 M -65.10 % | 15.539 M 2 343.24 % | 636.000 K -94.06 % | 10.715 M 10.32 % | 9.713 M -42.13 % | 16.783 M 149.26 % | 6.733 M 1 978.09 % | 324.000 K 162.43 % | -519.000 K -113.35 % | 3.887 M 69.07 % | 2.299 M 7 316.13 % | 31.000 K -99.04 % | 3.236 M 184.59 % | 1.137 M -76.44 % | 4.826 M -50.24 % | 9.699 M -20.28 % | 12.167 M 82.96 % | 6.650 M 19.93 % | 5.545 M 47.99 % | 3.747 M 12.90 % | 3.319 M -13.64 % | 3.843 M 14.99 % | 3.342 M -48.48 % | 6.487 M -29.82 % | 9.243 M -29.73 % | 13.153 M 53.35 % | 8.577 M 18.25 % | 7.253 M 651.61 % | 965.000 K -89.67 % | 9.338 M -12.12 % | 10.626 M 18.24 % | 8.987 M 11.28 % | 8.076 M 11.38 % | 7.251 M -51.30 % | 14.889 M 43.37 % | 10.385 M -18.32 % | 12.714 M 453.26 % | 2.298 M -57.14 % | 5.362 M | 
| Net income ratio | 0.02 -95.38 % | 0.34 227.57 % | -0.27 -768.17 % | 0.04 16.60 % | 0.03 145.44 % | -0.08 57.36 % | -0.18 -1 095.03 % | 0.02 201.48 % | -0.02 -121.75 % | 0.08 194.18 % | -0.09 -258.54 % | -0.02 -269.48 % | 0.01 -77.13 % | 0.06 547.17 % | 0.01 -80.77 % | 0.05 10.01 % | 0.05 -68.68 % | 0.15 152.92 % | 0.06 304.96 % | -0.03 95.59 % | -0.64 -6 169.36 % | 0.01 239.76 % | 0.00 120.15 % | -0.02 -233.14 % | 0.01 366.09 % | 0.00 -114.43 % | 0.03 -63.44 % | 0.08 -0.38 % | 0.08 141.74 % | 0.03 15.07 % | 0.03 54.76 % | 0.02 21.38 % | 0.02 -90.79 % | 0.17 1 402.90 % | 0.01 46.83 % | 0.01 -92.49 % | 0.10 -32.58 % | 0.15 119.40 % | 0.07 797.55 % | 0.01 105.22 % | -0.15 -2 206.49 % | -0.01 -122.96 % | 0.03 344.98 % | 0.01 -22.22 % | 0.01 102.25 % | -0.36 -323.83 % | 0.16 226.16 % | -0.13 -116.83 % | 0.76 544.99 % | -0.17 -34.64 % | -0.13 | 
| Ratio EBITDA | 0.07 -78.48 % | 0.33 224.32 % | -0.27 -338.75 % | 0.11 634.78 % | -0.02 -184.45 % | -0.01 95.26 % | -0.15 -605.89 % | 0.03 1 483.04 % | 0.00 -98.89 % | 0.17 379.88 % | -0.06 -909.52 % | 0.01 -75.09 % | 0.03 -62.30 % | 0.08 1 773.18 % | 0.00 -95.17 % | 0.09 19.46 % | 0.08 -53.94 % | 0.16 104.89 % | 0.08 1 221.87 % | 0.01 104.30 % | -0.14 -474.16 % | 0.04 67.20 % | 0.02 7 761.62 % | 0.00 -98.98 % | 0.03 245.10 % | 0.01 -83.19 % | 0.05 -51.80 % | 0.10 4.51 % | 0.10 72.36 % | 0.06 23.06 % | 0.05 35.22 % | 0.03 9.87 % | 0.03 -89.58 % | 0.29 120.83 % | 0.13 -42.54 % | 0.23 -27.01 % | 0.32 0.31 % | 0.31 15.87 % | 0.27 17.13 % | 0.23 738.81 % | 0.03 -90.08 % | 0.28 0.69 % | 0.28 7.18 % | 0.26 74.68 % | 0.15 5.54 % | 0.14 -56.53 % | 0.32 42.22 % | 0.23 -18.46 % | 0.28 267.52 % | 0.08 -49.21 % | 0.15 | 
| Gross profit ratio | -0.01 -101.19 % | 0.46 162.85 % | -0.72 -345.10 % | 0.30 360.48 % | 0.06 163.98 % | -0.10 -71.96 % | -0.06 -157.07 % | 0.10 -23.08 % | 0.13 19.00 % | 0.11 73.06 % | 0.06 -72.68 % | 0.24 27.96 % | 0.18 2 394.72 % | 0.01 -94.58 % | 0.14 -30.03 % | 0.20 10.93 % | 0.18 -26.20 % | 0.24 -30.41 % | 0.34 18.81 % | 0.29 -61.51 % | 0.75 392.65 % | 0.15 -37.80 % | 0.24 17.39 % | 0.21 -9.24 % | 0.23 62.74 % | 0.14 -40.19 % | 0.24 -5.86 % | 0.25 -1.48 % | 0.25 27.76 % | 0.20 -28.53 % | 0.28 9.44 % | 0.25 13.74 % | 0.22 -64.31 % | 0.63 -5.87 % | 0.67 4.07 % | 0.64 -36.00 % | 1.00 48.96 % | 0.67 95.72 % | 0.34 8.20 % | 0.32 11.33 % | 0.28 -74.91 % | 1.13 220.90 % | 0.35 -45.10 % | 0.64 25.66 % | 0.51 153.04 % | -0.97 -196.70 % | 1.00 51.29 % | 0.66 -33.92 % | 1.00 0.00 % | 1.00 81.66 % | 0.55 | 
| Weighted average shs out dil | 4.655 M 1.19 % | 4.600 M 0.50 % | 4.577 M 0.49 % | 4.555 M -1.09 % | 4.605 M 0.25 % | 4.593 M 0.00 % | 4.593 M 0.00 % | 4.593 M 0.00 % | 4.593 M 0.00 % | 4.593 M 0.00 % | 4.593 M 0.86 % | 4.554 M -0.10 % | 4.558 M -0.76 % | 4.593 M 0.00 % | 4.593 M 0.00 % | 4.593 M 0.00 % | 4.593 M 0.00 % | 4.593 M -0.15 % | 4.600 M 1.27 % | 4.542 M -1.17 % | 4.596 M 1.09 % | 4.547 M 1.04 % | 4.500 M -2.23 % | 4.603 M 0.59 % | 4.576 M -0.45 % | 4.597 M -0.07 % | 4.600 M -0.13 % | 4.606 M 0.28 % | 4.593 M 2.87 % | 4.465 M -0.18 % | 4.473 M 0.37 % | 4.456 M -1.26 % | 4.513 M 24.58 % | 3.623 M 0.98 % | 3.588 M -1.26 % | 3.633 M -0.14 % | 3.639 M 0.15 % | 3.633 M -1.01 % | 3.670 M 5.72 % | 3.471 M -4.48 % | 3.634 M 0.35 % | 3.622 M 0.60 % | 3.600 M -1.82 % | 3.667 M -0.90 % | 3.700 M 1.56 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M | 
| Weighted average shs out | 4.655 M -9.41 % | 5.138 M 12.25 % | 4.577 M 0.49 % | 4.555 M -1.09 % | 4.605 M 0.25 % | 4.593 M 0.00 % | 4.593 M 0.00 % | 4.593 M 0.00 % | 4.593 M 0.00 % | 4.593 M 0.00 % | 4.593 M 0.86 % | 4.554 M -0.10 % | 4.558 M -0.76 % | 4.593 M 0.00 % | 4.593 M 0.00 % | 4.593 M 0.00 % | 4.593 M 0.00 % | 4.593 M -0.15 % | 4.600 M 1.27 % | 4.542 M -1.17 % | 4.596 M 1.09 % | 4.547 M 1.04 % | 4.500 M -2.23 % | 4.603 M 0.59 % | 4.576 M -0.45 % | 4.597 M -0.07 % | 4.600 M -0.13 % | 4.606 M 0.28 % | 4.593 M 2.87 % | 4.465 M -0.18 % | 4.473 M 0.37 % | 4.456 M -1.26 % | 4.513 M 24.58 % | 3.623 M 0.98 % | 3.588 M -1.26 % | 3.633 M -0.14 % | 3.639 M 0.15 % | 3.633 M -1.01 % | 3.670 M 5.72 % | 3.471 M -4.48 % | 3.634 M 0.35 % | 3.622 M 0.60 % | 3.600 M -1.82 % | 3.667 M -0.90 % | 3.700 M 1.56 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M 0.00 % | 3.643 M | 
| EPS diluted | 0.11 -96.15 % | 2.86 695.83 % | -0.48 -318.18 % | 0.22 -65.63 % | 0.64 -12.33 % | 0.73 120.33 % | -3.59 -578.67 % | 0.75 222.95 % | -0.61 -126.29 % | 2.32 200.87 % | -2.30 -342.31 % | -0.52 -194.55 % | 0.55 -78.68 % | 2.58 732.26 % | 0.31 -75.97 % | 1.29 1.57 % | 1.27 -60.80 % | 3.24 208.57 % | 1.05 418.18 % | -0.33 35.29 % | -0.51 -314.29 % | 0.24 240.00 % | 0.07 119.44 % | -0.36 -224.14 % | 0.29 319.70 % | -0.13 -120.31 % | 0.65 -62.21 % | 1.72 -24.23 % | 2.27 149.45 % | 0.91 12.35 % | 0.81 68.75 % | 0.48 26.32 % | 0.38 -38.71 % | 0.62 675.00 % | 0.08 33.33 % | 0.06 -92.77 % | 0.83 -52.84 % | 1.76 193.33 % | 0.60 757.14 % | 0.07 104.90 % | -1.43 -2 283.33 % | -0.06 -120.00 % | 0.30 400.00 % | 0.06 -50.00 % | 0.12 102.34 % | -5.14 -350.54 % | 2.05 227.33 % | -1.61 -116.86 % | 9.55 767.97 % | -1.43 -13.49 % | -1.26 | 
| Earnings per share | 0.11 -95.70 % | 2.56 633.33 % | -0.48 -318.18 % | 0.22 -65.63 % | 0.64 -12.33 % | 0.73 120.33 % | -3.59 -578.67 % | 0.75 222.95 % | -0.61 -126.29 % | 2.32 200.87 % | -2.30 -342.31 % | -0.52 -194.55 % | 0.55 -78.68 % | 2.58 732.26 % | 0.31 -75.97 % | 1.29 1.57 % | 1.27 -60.80 % | 3.24 208.57 % | 1.05 418.18 % | -0.33 35.29 % | -0.51 -314.29 % | 0.24 240.00 % | 0.07 119.44 % | -0.36 -224.14 % | 0.29 319.70 % | -0.13 -120.31 % | 0.65 -62.21 % | 1.72 -24.23 % | 2.27 149.45 % | 0.91 12.35 % | 0.81 68.75 % | 0.48 26.32 % | 0.38 -38.71 % | 0.62 675.00 % | 0.08 33.33 % | 0.06 -92.77 % | 0.83 -52.84 % | 1.76 193.33 % | 0.60 757.14 % | 0.07 104.90 % | -1.43 -2 283.33 % | -0.06 -120.00 % | 0.30 400.00 % | 0.06 -50.00 % | 0.12 102.34 % | -5.14 -350.54 % | 2.05 227.33 % | -1.61 -116.86 % | 9.55 767.97 % | -1.43 -13.49 % | -1.26 | 
| Gross profit | -175.000 K -101.01 % | 17.373 M 395.01 % | -5.889 M -180.43 % | 7.322 M 34.27 % | 5.453 M 167.27 % | -8.107 M -50.88 % | -5.373 M -127.62 % | 19.452 M -8.03 % | 21.151 M 44.83 % | 14.604 M 85.61 % | 7.868 M -66.05 % | 23.172 M -28.68 % | 32.492 M 2 209.31 % | 1.407 M -92.94 % | 19.919 M -14.09 % | 23.186 M 2.44 % | 22.633 M -7.26 % | 24.405 M -15.34 % | 28.828 M 86.78 % | 15.434 M 458.60 % | 2.763 M -82.42 % | 15.715 M -37.11 % | 24.987 M 10.74 % | 22.564 M -14.88 % | 26.509 M 34.21 % | 19.752 M -16.19 % | 23.569 M -2.82 % | 24.254 M -24.86 % | 32.277 M 35.62 % | 23.800 M -30.35 % | 34.169 M 19.77 % | 28.528 M 16.87 % | 24.410 M 195.81 % | 8.252 M -50.99 % | 16.836 M -6.69 % | 18.043 M -38.46 % | 29.319 M 4.36 % | 28.094 M 159.03 % | 10.846 M 9.24 % | 9.929 M -0.24 % | 9.953 M -73.87 % | 38.096 M 180.06 % | 13.603 M -39.44 % | 22.461 M -19.95 % | 28.058 M 155.98 % | -50.124 M -208.33 % | 46.271 M 52.51 % | 30.340 M -33.80 % | 45.834 M 50.54 % | 30.446 M 53.27 % | 19.864 M | 
| Income tax expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.358 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.829 M | 0.000 | 0.000 | 0.000 -100.00 % | 824.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 293.000 | 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 % | 328.000 K | 0.000 -100.00 % | 9.000 K | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.130 K | 0.000 | 0.000 | 0.000 100.00 % | -37.576 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cost of revenue | 32.339 M 55.61 % | 20.782 M 48.25 % | 14.018 M -16.07 % | 16.703 M -78.99 % | 79.500 M 1.64 % | 78.215 M -19.75 % | 97.468 M -42.94 % | 170.816 M 23.80 % | 137.976 M 18.80 % | 116.146 M 1.84 % | 114.043 M 52.22 % | 74.918 M -47.80 % | 143.509 M -23.96 % | 188.725 M 49.96 % | 125.851 M 31.73 % | 95.537 M -9.81 % | 105.927 M 35.98 % | 77.901 M 40.95 % | 55.267 M 45.21 % | 38.059 M 4 023.40 % | 923.000 K -98.95 % | 87.570 M 13.49 % | 77.160 M -9.98 % | 85.719 M -3.63 % | 88.947 M -26.03 % | 120.253 M 57.52 % | 76.340 M 5.25 % | 72.531 M -23.34 % | 94.617 M -1.18 % | 95.742 M 8.19 % | 88.495 M 5.92 % | 83.551 M -1.31 % | 84.663 M 1 624.65 % | 4.909 M -41.83 % | 8.439 M -16.83 % | 10.147 M | 0.000 -100.00 % | 13.755 M -33.79 % | 20.775 M -2.88 % | 21.391 M -14.44 % | 25.001 M 651.83 % | -4.531 M -118.23 % | 24.858 M 100.44 % | 12.402 M -53.50 % | 26.669 M -73.85 % | 101.981 M 485 522.39 % | 21.000 K -99.87 % | 15.582 M 171 187.24 % | 9.097 K 29.96 % | 7.000 K -99.96 % | 16.229 M | 
| General and administrative expenses | 0.000 -100.00 % | 762.370 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 -100.00 % | 1.634 M 133.76 % | 699.000 K -57.53 % | 1.646 M | 0.000 -100.00 % | 990.000 K -10.41 % | 1.105 M -8.83 % | 1.212 M | 0.000 -100.00 % | 902.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 593.000 K -71.13 % | 2.054 M 45.06 % | 1.416 M | 0.000 -100.00 % | 1.317 M -30.79 % | 1.903 M -28.81 % | 2.673 M 36.55 % | 1.958 M -7.53 % | 2.117 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 566.000 K | 0.000 -100.00 % | 3.511 M -64.51 % | 9.892 M | 0.000 100.00 % | -1.709 M | 0.000 -100.00 % | 1.124 M 195.01 % | 381.000 K -4.75 % | 400.000 K -68.28 % | 1.261 M 223.33 % | 390.000 K 134.94 % | 166.000 K 104.78 % | -3.476 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 -100.00 % | 163.000 K 3 160.00 % | 5.000 K -99.56 % | 1.132 M 3 611.23 % | 30.502 K -96.88 % | 978.000 K -80.52 % | 5.020 M 88.79 % | 2.659 M -68.43 % | 8.422 M | 0.000 | 0.000 -100.00 % | 588.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 | 
| Operating expenses | 566.000 K -20.84 % | 715.000 K -79.64 % | 3.511 M -64.51 % | 9.892 M 2.19 % | 9.680 M 666.41 % | -1.709 M -115.46 % | 11.054 M -48.63 % | 21.520 M -7.00 % | 23.140 M 347.46 % | 5.171 M -72.19 % | 18.597 M -24.76 % | 24.716 M -15.43 % | 29.227 M 444.17 % | -8.492 M -140.02 % | 21.217 M 28.30 % | 16.537 M -2.11 % | 16.893 M 42.46 % | 11.858 M -50.42 % | 23.915 M 41.25 % | 16.931 M 231.79 % | 5.103 M -66.05 % | 15.033 M -38.33 % | 24.377 M 1.30 % | 24.064 M -7.27 % | 25.952 M 26.06 % | 20.587 M -3.45 % | 21.323 M 0.68 % | 21.178 M -13.11 % | 24.373 M -10.32 % | 27.178 M -10.05 % | 30.216 M 14.57 % | 26.374 M 13.33 % | 23.272 M 287.87 % | 6.000 M -63.74 % | 16.548 M -40.58 % | 27.848 M 5.89 % | 26.299 M 23.37 % | 21.317 M 146.61 % | 8.644 M -10.38 % | 9.645 M 2.52 % | 9.408 M -73.51 % | 35.516 M 279.16 % | 9.367 M -52.84 % | 19.862 M -6.58 % | 21.262 M 142.25 % | -50.326 M -233.18 % | 37.787 M 45.60 % | 25.952 M -36.36 % | 40.782 M 16.66 % | 34.959 M 60.69 % | 21.755 M | 
| Cost and expenses | 32.905 M 53.07 % | 21.497 M 22.64 % | 17.529 M -35.89 % | 27.342 M -69.34 % | 89.180 M 15.74 % | 77.055 M -29.00 % | 108.522 M -43.58 % | 192.336 M 19.38 % | 161.116 M 32.81 % | 121.318 M -8.54 % | 132.640 M 33.13 % | 99.634 M -42.32 % | 172.736 M -4.16 % | 180.233 M 22.55 % | 147.068 M 31.22 % | 112.074 M -8.75 % | 122.820 M 36.83 % | 89.759 M 13.36 % | 79.182 M 43.99 % | 54.990 M 812.55 % | 6.026 M -94.13 % | 102.602 M 1.05 % | 101.537 M -7.51 % | 109.783 M -4.45 % | 114.899 M -18.42 % | 140.840 M 44.21 % | 97.663 M 4.22 % | 93.709 M -21.25 % | 118.990 M -3.20 % | 122.920 M 3.55 % | 118.711 M 7.99 % | 109.925 M 1.84 % | 107.935 M 889.41 % | 10.909 M -56.34 % | 24.987 M -10.27 % | 27.848 M 5.89 % | 26.299 M -25.01 % | 35.072 M 19.22 % | 29.419 M -5.21 % | 31.036 M -9.80 % | 34.409 M 11.05 % | 30.986 M -9.47 % | 34.225 M 6.08 % | 32.264 M -32.69 % | 47.931 M -7.21 % | 51.655 M 36.62 % | 37.808 M -8.97 % | 41.534 M 1.82 % | 40.791 M 16.66 % | 34.966 M -7.95 % | 37.984 M | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 0.000 -100.00 % | 715.000 K | 0.000 | 0.000 -100.00 % | 9.680 M | 0.000 -100.00 % | 11.054 M 174.57 % | 4.026 M -39.91 % | 6.700 M 241.84 % | 1.960 M -55.43 % | 4.398 M -59.95 % | 10.980 M -13.32 % | 12.667 M -35.85 % | 19.747 M -6.93 % | 21.217 M 28.30 % | 16.537 M -2.11 % | 16.893 M 42.46 % | 11.858 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.227 M -19.11 % | 2.753 M -10.09 % | 3.062 M | 0.000 -100.00 % | 2.307 M -23.30 % | 3.008 M -22.57 % | 3.885 M 417.54 % | -1.223 M -140.53 % | 3.019 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.881 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.932 M | 0.000 | 0.000 -100.00 % | 1.511 M | 0.000 | 0.000 | 0.000 -100.00 % | 508.535 K | 0.000 | 0.000 | 0.000 -100.00 % | 338.078 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 % | 367.151 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 1.166 M 77.74 % | 656.000 K 4.79 % | 626.000 K -38.63 % | 1.020 M 22.74 % | 831.000 K 51.09 % | 550.000 K -40.22 % | 920.000 K -31.85 % | 1.350 M 11.29 % | 1.213 M 21.17 % | 1.001 M -7.65 % | 1.084 M -10.71 % | 1.214 M 31.39 % | 924.000 K | 0.000 | 0.000 -100.00 % | 2.842 M 46.42 % | 1.941 M 3 880.97 % | 48.757 K -41.26 % | 83.000 K 2 666.67 % | 3.000 K -25.00 % | 4.000 K -96.33 % | 108.943 K -76.21 % | 458.000 K 182.72 % | 162.000 K -55.37 % | 363.000 K 160.36 % | 139.420 K -40.42 % | 234.000 K 35.26 % | 173.000 K 29.10 % | 134.000 K -86.35 % | 982.000 K 198.48 % | 329.000 K 2 093.33 % | 15.000 K 50.00 % | 10.000 K 66.67 % | 6.000 K | 0.000 -100.00 % | 124.000 K | 0.000 -100.00 % | 383.000 K | 0.000 -100.00 % | 41.000 K -88.01 % | 342.000 K -89.18 % | 3.161 M 0.16 % | 3.156 M 32.66 % | 2.379 M 91.08 % | 1.245 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 681.000 K 299.41 % | 170.500 K -86.25 % | 1.240 M 0.00 % | 1.240 M 0.00 % | 1.240 M 85.55 % | 668.000 K -50.04 % | 1.337 M 28.81 % | 1.038 M -45.80 % | 1.915 M 0.00 % | 1.915 M 1.22 % | 1.892 M -0.79 % | 1.907 M -4.27 % | 1.992 M 1.68 % | 1.959 M 1.29 % | 1.934 M 0.21 % | 1.930 M 0.42 % | 1.922 M 4.74 % | 1.835 M 0.82 % | 1.820 M 0.05 % | 1.819 M -0.11 % | 1.821 M -31.64 % | 2.664 M 74.57 % | 1.526 M 0.00 % | 1.526 M -1.36 % | 1.547 M -3.46 % | 1.602 M 0.02 % | 1.602 M -0.12 % | 1.604 M 0.00 % | 1.604 M -0.06 % | 1.605 M 0.82 % | 1.592 M -0.06 % | 1.593 M 0.00 % | 1.593 M 0.13 % | 1.591 M -47.92 % | 3.055 M -50.28 % | 6.145 M -1.25 % | 6.223 M -2.40 % | 6.376 M 0.02 % | 6.375 M -8.52 % | 6.969 M 19.74 % | 5.820 M -8.92 % | 6.390 M 0.00 % | 6.390 M 0.03 % | 6.388 M 0.02 % | 6.387 M -9.40 % | 7.049 M 10.06 % | 6.405 M 6.80 % | 5.997 M -21.73 % | 7.662 M 12.49 % | 6.811 M -6.09 % | 7.253 M | 
| Operating income | -741.000 K -104.45 % | 16.658 M 277.21 % | -9.400 M -265.76 % | -2.570 M 39.20 % | -4.227 M -48.51 % | -2.846 M 82.67 % | -16.427 M -694.34 % | -2.068 M -3.97 % | -1.989 M -123.65 % | 8.409 M 178.38 % | -10.729 M -594.88 % | -1.544 M -147.29 % | 3.265 M -67.02 % | 9.900 M 862.71 % | -1.298 M -119.52 % | 6.649 M 15.84 % | 5.740 M -54.25 % | 12.547 M 155.38 % | 4.913 M 428.41 % | -1.496 M 36.07 % | -2.340 M -2 049.06 % | -108.885 K -114.09 % | 773.000 K 151.71 % | -1.495 M -188.46 % | 1.690 M 463.19 % | -465.319 K -114.43 % | 3.224 M -60.17 % | 8.095 M -23.34 % | 10.560 M 109.32 % | 5.045 M 39.21 % | 3.624 M 68.25 % | 2.154 M 25.52 % | 1.716 M -20.26 % | 2.152 M 647.22 % | 288.000 K 32.72 % | 217.000 K -92.81 % | 3.020 M -52.77 % | 6.394 M 190.37 % | 2.202 M 806.17 % | 243.000 K 104.68 % | -5.197 M -2 335.50 % | -213.385 K -119.76 % | 1.080 M 390.91 % | 220.000 K -50.45 % | 444.000 K -99.61 % | 113.288 M 1 417.99 % | 7.463 M 227.18 % | -5.868 M -117.50 % | 33.534 M 745.51 % | -5.195 M -13.60 % | -4.573 M | 
| Operating income ratio | -0.02 -105.28 % | 0.44 137.76 % | -1.16 -1 014.60 % | -0.10 -108.51 % | -0.05 -41.26 % | -0.04 80.25 % | -0.18 -1 541.11 % | -0.01 13.05 % | -0.01 -119.44 % | 0.06 173.08 % | -0.09 -459.11 % | -0.02 -184.85 % | 0.02 -64.37 % | 0.05 684.75 % | -0.01 -115.90 % | 0.06 25.43 % | 0.04 -63.59 % | 0.12 109.92 % | 0.06 308.90 % | -0.03 95.59 % | -0.63 -60 118.42 % | 0.00 -113.93 % | 0.01 154.81 % | -0.01 -194.32 % | 0.01 540.42 % | 0.00 -110.30 % | 0.03 -61.42 % | 0.08 0.50 % | 0.08 97.19 % | 0.04 42.85 % | 0.03 53.73 % | 0.02 22.16 % | 0.02 -90.38 % | 0.16 1 335.00 % | 0.01 48.03 % | 0.01 -92.53 % | 0.10 -32.58 % | 0.15 119.40 % | 0.07 797.55 % | 0.01 105.22 % | -0.15 -2 238.77 % | -0.01 -122.64 % | 0.03 344.98 % | 0.01 -22.22 % | 0.01 -99.63 % | 2.18 1 255.11 % | 0.16 226.16 % | -0.13 -117.47 % | 0.73 528.80 % | -0.17 -34.64 % | -0.13 | 
| Total other income expenses net | 1.180 M -84.03 % | 7.389 M 11.72 % | 6.614 M 53.56 % | 4.307 M 164.56 % | 1.628 M 57.04 % | 1.037 M 1 857.10 % | -59.000 K -101.07 % | 5.491 M 759.98 % | -832.000 K -108.27 % | 10.055 M 5 581.03 % | 177.000 K 121.48 % | -824.000 K -8.71 % | -758.000 K -127.38 % | 2.768 M 2.48 % | 2.701 M 482.58 % | -706.000 K -741.82 % | 110.000 K -95.25 % | 2.315 M 2 889.16 % | -83.000 K -2 666.67 % | -3.000 K 25.00 % | -4.000 K -101.00 % | 399.591 K 235.45 % | -295.000 K -87.90 % | -157.000 K 56.75 % | -363.000 K -257.72 % | 230.159 K -69.06 % | 744.000 K 530.06 % | -173.000 K -29.10 % | -134.000 K -101.80 % | 7.441 M 2 354.85 % | -330.000 K -2 100.00 % | -15.000 K -1 400.00 % | -1.000 K -101.06 % | 94.000 K 9 500.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 144.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.916 K | 0.000 | 0.000 -100.00 % | 1.266 M | 0.000 | 0.000 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-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 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-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-06-30 | 2013-03-31 | 2012-09-30 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 80.684 M | 0.000 -100.00 % | 82.165 M | 0.000 -100.00 % | 65.062 M | 0.000 -100.00 % | 114.526 M 62.66 % | 70.408 M -42.68 % | 122.828 M 37.09 % | 89.597 M -35.90 % | 139.778 M 55.66 % | 89.795 M | 0.000 -100.00 % | 64.074 M | 0.000 -100.00 % | 64.352 M | 0.000 -100.00 % | 178.229 M | 0.000 -100.00 % | 98.403 M | 0.000 -100.00 % | 167.656 M 123.24 % | 75.101 M | 0.000 -100.00 % | 102.900 M | 0.000 -100.00 % | 36.491 M | 0.000 -100.00 % | 11.329 M | 0.000 -100.00 % | 13.827 M | 0.000 -100.00 % | 88.944 M | 0.000 -100.00 % | 214.966 M | 0.000 -100.00 % | 372.288 M 8.76 % | 342.295 M -21.73 % | 437.321 M | 
| Total investments | 0.000 -100.00 % | 604.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 632.000 K | 0.000 -100.00 % | 757.000 K | 0.000 -100.00 % | 106.000 K | 0.000 -100.00 % | 5.460 M -5.09 % | 5.753 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 -100.00 % | 25.000 M | 0.000 -100.00 % | 25.000 M -54.32 % | 54.726 M 27.57 % | 42.898 M | 
| Total debt | 0.000 -100.00 % | 81.351 M | 0.000 -100.00 % | 82.795 M | 0.000 -100.00 % | 65.721 M | 0.000 -100.00 % | 115.079 M 62.44 % | 70.845 M -49.02 % | 138.960 M 30.89 % | 106.162 M -24.42 % | 140.462 M 47.50 % | 95.225 M | 0.000 -100.00 % | 67.243 M | 0.000 -100.00 % | 64.811 M | 0.000 -100.00 % | 180.643 M | 0.000 -100.00 % | 98.806 M | 0.000 -100.00 % | 168.789 M 121.62 % | 76.160 M | 0.000 -100.00 % | 104.104 M | 0.000 -100.00 % | 38.762 M | 0.000 -100.00 % | 11.485 M | 0.000 -100.00 % | 13.985 M | 0.000 -100.00 % | 89.200 M | 0.000 -100.00 % | 215.224 M | 0.000 -100.00 % | 373.095 M 8.08 % | 345.193 M -21.24 % | 438.298 M | 
| Accumulated other comprehensive income loss | 270.720 M -37.51 % | 433.210 M 66.77 % | 259.767 M 21.48 % | 213.835 M -17.20 % | 258.262 M -9.59 % | 285.660 M 1.69 % | 280.920 M 511.60 % | 45.932 M -51.29 % | 94.292 M 105.29 % | 45.932 M -51.29 % | 94.292 M 105.29 % | 45.932 M -51.29 % | 94.292 M -69.21 % | 306.269 M | 0.000 -100.00 % | 311.843 M | 0.000 -100.00 % | 259.510 M | 0.000 -100.00 % | 263.296 M | 0.000 -100.00 % | 260.937 M | 0.000 | 0.000 -100.00 % | 235.123 M | 0.000 -100.00 % | 148.657 M | 0.000 -100.00 % | 146.124 M | 0.000 -100.00 % | 142.887 M | 0.000 -100.00 % | 139.041 M | 0.000 -100.00 % | 48.995 M | 0.000 -100.00 % | 120.668 M | 0.000 | 0.000 | 0.000 | 
| Retained earnings | 0.000 100.00 % | -256.783 M | 0.000 | 0.000 | 0.000 100.00 % | -271.689 M | 0.000 | 0.000 100.00 % | -249.637 M | 0.000 100.00 % | -249.883 M | 0.000 100.00 % | -274.923 M | 0.000 | 0.000 | 0.000 100.00 % | -290.772 M | 0.000 | 0.000 | 0.000 100.00 % | -291.838 M | 0.000 | 0.000 100.00 % | -312.560 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -329.950 M | 0.000 | 0.000 | 0.000 100.00 % | -333.592 M | 0.000 100.00 % | -367.020 M | 0.000 100.00 % | -519.609 M | 
| Common stock | 0.000 -100.00 % | 45.932 M | 0.000 -100.00 % | 45.932 M | 0.000 -100.00 % | 45.932 M | 0.000 -100.00 % | 45.932 M 0.00 % | 45.932 M 0.00 % | 45.932 M 0.00 % | 45.932 M 0.00 % | 45.932 M 0.00 % | 45.932 M | 0.000 -100.00 % | 45.932 M | 0.000 -100.00 % | 45.932 M | 0.000 -100.00 % | 45.932 M | 0.000 -100.00 % | 45.932 M | 0.000 -100.00 % | 45.932 M 0.00 % | 45.932 M | 0.000 -100.00 % | 45.932 M | 0.000 -100.00 % | 131.432 M | 0.000 -100.00 % | 131.432 M | 0.000 -100.00 % | 36.432 M | 0.000 -100.00 % | 131.432 M | 0.000 -100.00 % | 36.432 M | 0.000 -100.00 % | 131.432 M 0.00 % | 131.432 M 0.00 % | 131.432 M | 
| Total equity | 270.720 M 0.00 % | 270.720 M 4.22 % | 259.767 M 0.00 % | 259.767 M 0.58 % | 258.262 M 0.00 % | 258.263 M -8.07 % | 280.920 M 0.00 % | 280.920 M -0.58 % | 282.560 M -18.61 % | 347.184 M -0.55 % | 349.106 M 3.94 % | 335.864 M 3.04 % | 325.958 M 6.43 % | 306.269 M 0.00 % | 306.269 M -1.79 % | 311.843 M 0.00 % | 311.843 M 20.17 % | 259.510 M 0.00 % | 259.510 M -1.44 % | 263.296 M 0.00 % | 263.296 M 0.90 % | 260.937 M 0.00 % | 260.937 M 7.43 % | 242.889 M 3.30 % | 235.123 M 0.00 % | 235.123 M 58.16 % | 148.657 M 0.00 % | 148.657 M 1.73 % | 146.124 M 0.00 % | 146.124 M 2.27 % | 142.887 M 198.38 % | 47.887 M -65.56 % | 139.041 M 0.00 % | 139.041 M -3.44 % | 143.995 M 0.00 % | 143.995 M -33.23 % | 215.668 M 449.06 % | 39.280 M -77.07 % | 171.330 M 354.51 % | 37.696 M | 
| Other non current liabilities | -270.720 M -41 305.48 % | 657.000 K 100.25 % | -259.767 M -1 828.67 % | 15.027 M 105.82 % | -258.262 M -1 314.64 % | 21.262 M 107.57 % | -280.920 M -1 366.83 % | 22.175 M 268.92 % | 6.011 M 269.89 % | 1.625 M 0.03 % | 1.625 M 26.42 % | 1.285 M -5.09 % | 1.354 M 100.44 % | -306.269 M -23 952.73 % | 1.284 M 100.41 % | -311.843 M -1 217.85 % | 27.897 M 110.75 % | -259.510 M -11 690.44 % | 2.239 M 100.85 % | -263.296 M -249.53 % | 176.080 M 167.48 % | -260.937 M -7 531.99 % | 3.511 M -52.70 % | 7.423 M 103.16 % | -235.123 M -466.19 % | 64.208 M 143.19 % | -148.657 M -190.18 % | 164.836 M 212.81 % | -146.124 M -193.76 % | 155.851 M 209.07 % | -142.887 M -154.75 % | 260.958 M 287.68 % | -139.041 M -2 713.06 % | 5.321 M 103.70 % | -143.995 M -291.17 % | 75.321 M 134.92 % | -215.668 M -4 604.65 % | 4.788 M | 0.000 -100.00 % | 3.767 M | 
| Long term debt | 0.000 -100.00 % | 40.199 M | 0.000 -100.00 % | 40.195 M | 0.000 -100.00 % | 36.890 M | 0.000 -100.00 % | 36.885 M 8.96 % | 33.853 M 0.00 % | 33.853 M 8.96 % | 31.068 M 0.02 % | 31.063 M 8.95 % | 28.512 M | 0.000 -100.00 % | 28.507 M | 0.000 | 0.000 | 0.000 -100.00 % | 180.643 M | 0.000 -100.00 % | 19.985 M | 0.000 -100.00 % | 168.789 M -1.39 % | 171.160 M | 0.000 -100.00 % | 104.104 M | 0.000 -100.00 % | 38.762 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 70.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 278.276 M -19.39 % | 345.193 M 193.96 % | 117.429 M | 
| Total non current liabilities | -270.720 M -762.62 % | 40.856 M 115.73 % | -259.767 M -570.40 % | 55.222 M 121.38 % | -258.262 M -544.11 % | 58.152 M 120.70 % | -280.920 M -575.65 % | 59.060 M 5.91 % | 55.762 M 57.17 % | 35.478 M 8.52 % | 32.693 M 1.07 % | 32.348 M -31.40 % | 47.153 M 115.40 % | -306.269 M -1 128.06 % | 29.791 M 109.55 % | -311.843 M -1 217.85 % | 27.897 M 110.75 % | -259.510 M -241.90 % | 182.882 M 169.46 % | -263.296 M -324.57 % | 117.244 M 144.93 % | -260.937 M -251.44 % | 172.300 M -3.52 % | 178.583 M 175.95 % | -235.123 M -239.69 % | 168.312 M 213.22 % | -148.657 M -173.01 % | 203.598 M 239.33 % | -146.124 M -193.76 % | 155.851 M 209.07 % | -142.887 M -154.75 % | 260.958 M 287.68 % | -139.041 M -284.60 % | 75.321 M 152.31 % | -143.995 M -291.17 % | 75.321 M 134.92 % | -215.668 M -176.19 % | 283.063 M -18.00 % | 345.193 M 184.82 % | 121.196 M | 
| Other current liabilities | 0.000 -100.00 % | 2.075 M | 0.000 -100.00 % | 5.334 M | 0.000 -100.00 % | 558.960 K | 0.000 -100.00 % | 87.000 K -96.34 % | 2.376 M 1 000.17 % | 216.000 K -77.56 % | 962.650 K 50.18 % | 641.000 K -19.40 % | 795.270 K | 0.000 -100.00 % | 1.081 M | 0.000 -100.00 % | 3.766 M | 0.000 -100.00 % | 3.632 M | 0.000 100.00 % | -75.206 M | 0.000 -100.00 % | 2.927 M -9.01 % | 3.217 M | 0.000 -100.00 % | 4.862 M | 0.000 -100.00 % | 4.502 M | 0.000 -100.00 % | 6.328 M | 0.000 -100.00 % | 8.762 M | 0.000 -100.00 % | 105.096 M | 0.000 -100.00 % | 88.611 K | 0.000 -100.00 % | 33.766 M -54.56 % | 74.303 M -43.31 % | 131.070 M | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 774.000 K | 0.000 -100.00 % | 342.000 K -64.44 % | 961.650 K | 0.000 -100.00 % | 9.500 K | 0.000 -100.00 % | 904.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 -100.00 % | 68.694 K | 0.000 | 0.000 | 0.000 100.00 % | -177.750 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 -100.00 % | 41.152 M | 0.000 -100.00 % | 42.600 M | 0.000 -100.00 % | 28.831 M | 0.000 -100.00 % | 78.194 M 10.37 % | 70.845 M -32.60 % | 105.107 M -0.99 % | 106.162 M -2.96 % | 109.399 M 63.98 % | 66.714 M | 0.000 -100.00 % | 38.736 M | 0.000 -100.00 % | 64.811 M | 0.000 | 0.000 | 0.000 -100.00 % | 78.821 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.485 M | 0.000 -100.00 % | 13.985 M | 0.000 -100.00 % | 19.200 M | 0.000 -100.00 % | 215.224 M | 0.000 -100.00 % | 94.819 M | 0.000 -100.00 % | 320.869 M | 
| Total current liabilities | 0.000 -100.00 % | 45.999 M | 0.000 -100.00 % | 49.712 M | 0.000 -100.00 % | 33.590 M | 0.000 -100.00 % | 95.512 M 14.95 % | 83.093 M -28.81 % | 116.719 M -0.80 % | 117.663 M -8.61 % | 128.753 M 69.27 % | 76.062 M | 0.000 -100.00 % | 51.621 M | 0.000 -100.00 % | 81.613 M | 0.000 -100.00 % | 21.871 M | 0.000 -100.00 % | 99.397 M | 0.000 -100.00 % | 18.077 M -18.01 % | 22.047 M | 0.000 -100.00 % | 37.949 M | 0.000 -100.00 % | 29.936 M | 0.000 -100.00 % | 29.729 M | 0.000 -100.00 % | 36.497 M | 0.000 -100.00 % | 138.607 M | 0.000 -100.00 % | 228.926 M | 0.000 -100.00 % | 152.990 M 105.90 % | 74.303 M -84.22 % | 471.005 M | 
| Total liabilities | -270.720 M -411.69 % | 86.855 M 133.44 % | -259.767 M -347.55 % | 104.934 M 140.63 % | -258.262 M -381.51 % | 91.742 M 132.66 % | -280.920 M -281.74 % | 154.572 M 11.32 % | 138.855 M -8.77 % | 152.197 M 1.22 % | 150.356 M -6.67 % | 161.101 M 30.75 % | 123.215 M 140.23 % | -306.269 M -476.20 % | 81.412 M 126.11 % | -311.843 M -384.76 % | 109.510 M 142.20 % | -259.510 M -226.74 % | 204.753 M 177.77 % | -263.296 M -221.54 % | 216.641 M 183.02 % | -260.937 M -237.06 % | 190.377 M -5.11 % | 200.630 M 185.33 % | -235.123 M -213.99 % | 206.261 M 238.75 % | -148.657 M -163.66 % | 233.534 M 259.82 % | -146.124 M -178.74 % | 185.580 M 229.88 % | -142.887 M -148.04 % | 297.455 M 313.93 % | -139.041 M -164.99 % | 213.928 M 248.57 % | -143.995 M -147.33 % | 304.247 M 241.07 % | -215.668 M -149.46 % | 436.053 M 3.95 % | 419.496 M -29.16 % | 592.201 M | 
| Other non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 630.000 K | 0.000 -100.00 % | 631.530 K | 0.000 | 0.000 -100.00 % | 749.720 K | 0.000 -100.00 % | 5.691 M | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 7.959 M | 0.000 -100.00 % | 8.415 M | 0.000 -100.00 % | 8.547 M | 0.000 -100.00 % | 8.202 M | 0.000 -100.00 % | 7.821 M -5.16 % | 8.247 M | 0.000 -100.00 % | 7.572 M | 0.000 -100.00 % | 7.572 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.572 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 54.726 M 27.57 % | 42.898 M | 
| Long term investments | 0.000 -100.00 % | 604.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 632.000 K | 0.000 -100.00 % | 757.000 K | 0.000 -100.00 % | 106.000 K | 0.000 -100.00 % | 5.460 M -5.09 % | 5.753 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 -100.00 % | 12.550 M | 0.000 -100.00 % | 7.102 M | 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 -100.00 % | 93.358 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 -100.00 % | 50.745 M | 0.000 -100.00 % | 138.920 M | 0.000 | 0.000 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -631.510 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.450 M | 0.000 -100.00 % | 17.898 M | 0.000 | 0.000 | 
| Property plant equipment net | 0.000 -100.00 % | 166.281 M | 0.000 -100.00 % | 166.963 M | 0.000 -100.00 % | 166.963 M | 0.000 -100.00 % | 198.379 M 1.41 % | 195.614 M -15.62 % | 231.823 M -1.64 % | 235.692 M -1.29 % | 238.781 M -0.94 % | 241.042 M | 0.000 -100.00 % | 237.199 M | 0.000 -100.00 % | 240.832 M | 0.000 -100.00 % | 245.021 M | 0.000 -100.00 % | 248.723 M | 0.000 -100.00 % | 248.145 M 0.00 % | 248.145 M | 0.000 -100.00 % | 254.879 M | 0.000 -100.00 % | 249.380 M | 0.000 -100.00 % | 251.616 M | 0.000 -100.00 % | 263.967 M | 0.000 -100.00 % | 276.699 M | 0.000 -100.00 % | 289.488 M | 0.000 -100.00 % | 241.067 M -3.18 % | 248.977 M -8.79 % | 272.978 M | 
| Total non current assets | 0.000 -100.00 % | 197.422 M | 0.000 -100.00 % | 196.834 M | 0.000 -100.00 % | 211.084 M | 0.000 -100.00 % | 231.874 M 1.56 % | 228.312 M -16.28 % | 272.707 M -3.10 % | 281.436 M -1.29 % | 285.117 M -6.30 % | 304.295 M | 0.000 -100.00 % | 285.370 M | 0.000 -100.00 % | 288.850 M | 0.000 -100.00 % | 311.068 M | 0.000 -100.00 % | 314.425 M | 0.000 -100.00 % | 313.466 M -0.14 % | 313.892 M | 0.000 -100.00 % | 319.951 M | 0.000 -100.00 % | 314.452 M | 0.000 -100.00 % | 309.116 M | 0.000 -100.00 % | 329.040 M | 0.000 -100.00 % | 334.199 M | 0.000 -100.00 % | 371.988 M | 0.000 -100.00 % | 303.648 M -0.02 % | 303.703 M -13.63 % | 351.628 M | 
| Other current assets | -667.000 K -100.84 % | 79.297 M 12 686.83 % | -630.000 K -100.41 % | 152.762 M 23 280.88 % | -659.000 K -101.20 % | 54.962 M 10 038.97 % | -553.000 K -107.24 % | 7.640 M 26.32 % | 6.048 M -83.25 % | 36.109 M -35.49 % | 55.974 M 1 743.06 % | 3.037 M 16.68 % | 2.603 M 182.14 % | -3.169 M -185.33 % | 3.714 M 909.15 % | -459.000 K -123.53 % | 1.951 M 180.82 % | -2.414 M | 0.000 100.00 % | -404.000 K -100.33 % | 122.721 M 10 931.52 % | -1.133 M -101.40 % | 81.202 M -1.34 % | 82.304 M 6 935.86 % | -1.204 M | 0.000 100.00 % | -2.271 M | 0.000 100.00 % | -156.000 K -101.85 % | 8.413 M 5 424.68 % | -158.000 K -100.61 % | 25.752 M 10 159.31 % | -256.000 K -103.21 % | 7.980 M 162.80 % | -12.707 M -259.49 % | 7.967 M 161.88 % | -12.875 M -245.91 % | 8.824 M | 0.000 -100.00 % | 8.085 M | 
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.450 M | 0.000 -100.00 % | 17.898 M | 0.000 | 0.000 | 
| cash and cash equivalents | 0.000 -100.00 % | 667.000 K | 0.000 -100.00 % | 630.000 K | 0.000 -100.00 % | 659.000 K | 0.000 -100.00 % | 553.000 K 26.48 % | 437.210 K -97.29 % | 16.132 M -2.62 % | 16.565 M 2 321.84 % | 684.000 K -87.40 % | 5.430 M | 0.000 -100.00 % | 3.169 M | 0.000 -100.00 % | 459.409 K | 0.000 -100.00 % | 2.414 M | 0.000 -100.00 % | 403.669 K | 0.000 -100.00 % | 1.133 M 6.96 % | 1.059 M | 0.000 -100.00 % | 1.204 M | 0.000 -100.00 % | 2.271 M | 0.000 -100.00 % | 156.000 K | 0.000 -100.00 % | 157.644 K | 0.000 -100.00 % | 256.000 K | 0.000 -100.00 % | 257.336 K | 0.000 -100.00 % | 806.334 K -72.18 % | 2.898 M 196.61 % | 977.035 K | 
| Cash and short term investments | 667.000 K 0.00 % | 667.000 K 5.87 % | 630.000 K 0.00 % | 630.000 K -4.40 % | 659.000 K 0.06 % | 658.620 K 19.10 % | 553.000 K 0.00 % | 553.000 K 26.48 % | 437.210 K -97.29 % | 16.132 M -2.62 % | 16.565 M 2 321.84 % | 684.000 K -87.40 % | 5.430 M 71.35 % | 3.169 M 0.00 % | 3.169 M 590.41 % | 459.000 K -0.09 % | 459.409 K -80.97 % | 2.414 M 0.00 % | 2.414 M 497.52 % | 404.000 K 0.08 % | 403.669 K -64.37 % | 1.133 M 0.00 % | 1.133 M 6.96 % | 1.059 M -12.02 % | 1.204 M 0.00 % | 1.204 M -46.98 % | 2.271 M 0.00 % | 2.271 M 1 355.77 % | 156.000 K 0.00 % | 156.000 K -1.27 % | 158.000 K 0.23 % | 157.644 K -38.42 % | 256.000 K 0.00 % | 256.000 K -97.99 % | 12.707 M 0.00 % | 12.707 M -1.30 % | 12.875 M -31.17 % | 18.704 M 545.42 % | 2.898 M 196.61 % | 977.035 K | 
| Total current assets | 0.000 -100.00 % | 160.153 M | 0.000 -100.00 % | 167.867 M | 0.000 -100.00 % | 154.029 M | 0.000 -100.00 % | 203.618 M 5.45 % | 193.103 M -14.81 % | 226.674 M 3.97 % | 218.025 M 2.92 % | 211.848 M 46.22 % | 144.878 M | 0.000 -100.00 % | 102.311 M | 0.000 -100.00 % | 132.504 M | 0.000 -100.00 % | 153.195 M | 0.000 -100.00 % | 165.512 M | 0.000 -100.00 % | 137.848 M 6.34 % | 129.627 M | 0.000 -100.00 % | 121.433 M | 0.000 -100.00 % | 67.738 M | 0.000 -100.00 % | 22.588 M | 0.000 -100.00 % | 16.302 M | 0.000 -100.00 % | 18.770 M | 0.000 -100.00 % | 76.254 M | 0.000 -100.00 % | 171.684 M -40.21 % | 287.123 M 3.18 % | 278.269 M | 
| Inventory | 0.000 -100.00 % | 56.535 M | 0.000 -100.00 % | 12.332 M | 0.000 -100.00 % | 68.985 M | 0.000 -100.00 % | 47.689 M -38.36 % | 77.371 M 18.88 % | 65.081 M 8.41 % | 60.031 M 51.69 % | 39.575 M -9.00 % | 43.487 M | 0.000 -100.00 % | 36.579 M | 0.000 -100.00 % | 33.108 M | 0.000 -100.00 % | 38.098 M | 0.000 -100.00 % | 42.387 M | 0.000 -100.00 % | 55.513 M 19.99 % | 46.264 M | 0.000 -100.00 % | 33.532 M | 0.000 -100.00 % | 38.449 M | 0.000 -100.00 % | 3.478 M | 0.000 -100.00 % | 4.376 M | 0.000 -100.00 % | 4.837 M | 0.000 -100.00 % | 4.834 M | 0.000 -100.00 % | 5.236 M -13.28 % | 6.038 M 11.18 % | 5.431 M | 
| Net receivables | 0.000 -100.00 % | 23.654 M | 0.000 -100.00 % | 2.143 M | 0.000 -100.00 % | 29.423 M | 0.000 | 0.000 -100.00 % | 84.453 M 54.46 % | 54.676 M -36.02 % | 85.455 M | 0.000 -100.00 % | 93.358 M | 0.000 | 0.000 | 0.000 -100.00 % | 96.228 M | 0.000 | 0.000 | 0.000 -100.00 % | 122.721 M | 0.000 | 0.000 -100.00 % | 82.304 M | 0.000 | 0.000 | 0.000 -100.00 % | 27.018 M | 0.000 -100.00 % | 10.541 M | 0.000 100.00 % | -13.983 M | 0.000 -100.00 % | 5.697 M | 0.000 -100.00 % | 50.745 M | 0.000 -100.00 % | 138.920 M -50.06 % | 278.187 M 5.46 % | 263.777 M | 
| Tax assets | 0.000 -100.00 % | 30.537 M | 0.000 -100.00 % | 29.241 M | 0.000 -100.00 % | 43.489 M | 0.000 -100.00 % | 32.738 M 2.47 % | 31.949 M -21.65 % | 40.778 M 1.81 % | 40.053 M -2.01 % | 40.876 M -28.91 % | 57.500 M | 0.000 -100.00 % | 40.212 M | 0.000 -100.00 % | 39.603 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M 0.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 57.500 M | 0.000 -100.00 % | 37.581 M | 0.000 -100.00 % | 35.751 M | 
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.107 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.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 | 
| Account payables | 0.000 -100.00 % | 2.772 M | 0.000 -100.00 % | 1.778 M | 0.000 -100.00 % | 4.200 M | 0.000 -100.00 % | 16.457 M 66.71 % | 9.872 M -10.70 % | 11.054 M 4.89 % | 10.538 M -43.68 % | 18.713 M 119.02 % | 8.544 M | 0.000 -100.00 % | 10.900 M | 0.000 -100.00 % | 13.036 M | 0.000 -100.00 % | 18.239 M | 0.000 -100.00 % | 16.961 M | 0.000 -100.00 % | 15.150 M -19.54 % | 18.830 M | 0.000 -100.00 % | 33.087 M | 0.000 -100.00 % | 25.434 M | 0.000 -100.00 % | 11.916 M | 0.000 -100.00 % | 13.750 M | 0.000 -100.00 % | 14.311 M | 0.000 -100.00 % | 13.613 M | 0.000 -100.00 % | 24.405 M | 0.000 -100.00 % | 19.066 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 -100.00 % | 104.068 M | 0.000 -100.00 % | 104.068 M | 0.000 -100.00 % | 104.068 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 -100.00 % | 95.000 M | 0.000 | 0.000 -100.00 % | 95.000 M 0.00 % | 95.000 M 0.00 % | 95.000 M | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 0.000 -100.00 % | 48.360 M | 0.000 -100.00 % | 213.835 M | 0.000 -100.00 % | 198.360 M | 0.000 -100.00 % | 189.056 M -4.69 % | 198.360 M -22.31 % | 255.320 M 28.72 % | 198.360 M -18.70 % | 244.000 M 23.01 % | 198.360 M | 0.000 -100.00 % | 260.337 M | 0.000 -100.00 % | 198.360 M | 0.000 -100.00 % | 213.578 M | 0.000 -100.00 % | 198.360 M | 0.000 -100.00 % | 215.005 M 8.39 % | 198.360 M | 0.000 -100.00 % | 189.191 M | 0.000 -100.00 % | 17.225 M | 0.000 -100.00 % | 14.692 M | 0.000 -100.00 % | 246.405 M | 0.000 -100.00 % | 7.609 M | 0.000 -100.00 % | 346.155 M | 0.000 -100.00 % | 274.868 M 588.93 % | 39.898 M -90.63 % | 425.873 M | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.898 M | 0.000 -100.00 % | 16.622 M | 0.000 -100.00 % | 17.287 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 | 
| 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 % | 357.575 M | 0.000 -100.00 % | 364.701 M | 0.000 -100.00 % | 350.006 M | 0.000 -100.00 % | 435.492 M 3.34 % | 421.415 M -15.61 % | 499.381 M -0.02 % | 499.462 M 0.50 % | 496.965 M 10.64 % | 449.173 M | 0.000 -100.00 % | 387.681 M | 0.000 -100.00 % | 421.353 M | 0.000 -100.00 % | 464.263 M | 0.000 -100.00 % | 479.937 M | 0.000 -100.00 % | 451.314 M 1.76 % | 443.519 M | 0.000 -100.00 % | 441.384 M | 0.000 -100.00 % | 382.191 M | 0.000 -100.00 % | 331.704 M | 0.000 -100.00 % | 345.342 M | 0.000 -100.00 % | 352.969 M | 0.000 -100.00 % | 448.242 M | 0.000 -100.00 % | 475.333 M -19.55 % | 590.826 M -6.20 % | 629.897 M | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-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-06-30 | 2013-03-31 | 2012-09-30 | 2012-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| Other non cash items | -512.000 K 96.11 % | -13.153 M -698.70 % | 2.197 M 319.26 % | -1.002 M 66.00 % | -2.947 M -147.78 % | 6.168 M -65.39 % | 17.823 M 1 817.05 % | -1.038 M 45.80 % | -1.915 M 0.00 % | -1.915 M -1.22 % | -1.892 M 0.79 % | -1.907 M 23.93 % | -2.507 M 78.83 % | -11.843 M -744.12 % | -1.403 M 76.39 % | -5.943 M -1.59 % | -5.850 M 60.64 % | -14.862 M -207.70 % | -4.830 M -422.21 % | 1.499 M -36.05 % | 2.344 M 316.64 % | -1.082 M -243.49 % | -315.000 K -119.01 % | 1.657 M 224.87 % | -1.327 M -319.43 % | 604.739 K 120.23 % | -2.990 M 62.26 % | -7.922 M 24.02 % | -10.426 M -156.61 % | -4.063 M -12.14 % | -3.623 M -69.38 % | -2.139 M -24.65 % | -1.716 M 23.60 % | -2.246 M -682.58 % | -287.000 K -32.26 % | -217.000 K 92.81 % | -3.020 M 52.77 % | -6.394 M -190.37 % | -2.202 M -806.17 % | -243.000 K -104.67 % | 5.200 M 2 303.28 % | 216.371 K 120.03 % | -1.080 M -390.91 % | -220.000 K 33.73 % | -332.000 K | 
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.674 M -21.88 % | 3.423 M 221.34 % | -2.821 M -126.47 % | 10.659 M 201.01 % | -10.552 M -345.61 % | -2.368 M -194.46 % | 2.507 M -78.83 % | 11.843 M 744.12 % | 1.403 M -76.39 % | 5.943 M 1.59 % | 5.850 M -60.64 % | 14.862 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.674 M -21.88 % | 3.423 M 205.06 % | -3.258 M -130.57 % | 10.659 M 139.95 % | -26.684 M -1 026.86 % | -2.368 M -194.46 % | 2.507 M -78.83 % | 11.843 M 744.12 % | 1.403 M -76.39 % | 5.943 M 1.59 % | 5.850 M -60.64 % | 14.862 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 | 
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.227 M 483.54 % | 553.000 K 119.27 % | -2.870 M -756.44 % | 437.210 K 104.28 % | -10.222 M -163.36 % | 16.132 M -12.80 % | 18.500 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 | 
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 658.620 K -79.59 % | 3.227 M 483.54 % | 553.000 K 119.60 % | -2.821 M -745.23 % | 437.210 K 104.14 % | -10.552 M -165.41 % | 16.132 M 543.48 % | 2.507 M -78.83 % | 11.843 M 744.12 % | 1.403 M -76.39 % | 5.943 M 1.59 % | 5.850 M -60.64 % | 14.862 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 | 
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.674 M -21.88 % | 3.423 M 221.34 % | -2.821 M -126.47 % | 10.659 M 201.01 % | -10.552 M -345.61 % | -2.368 M -194.46 % | 2.507 M -78.83 % | 11.843 M 744.12 % | 1.403 M -76.39 % | 5.943 M 1.59 % | 5.850 M -60.64 % | 14.862 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 | 
| 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 | 
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.674 M -21.88 % | 3.423 M 221.34 % | -2.821 M -126.47 % | 10.659 M 201.01 % | -10.552 M -345.61 % | -2.368 M -194.46 % | 2.507 M -78.83 % | 11.843 M 744.12 % | 1.403 M -76.39 % | 5.943 M 1.59 % | 5.850 M -60.64 % | 14.862 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 | 
| 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 |