 
					NCL Research & Financial Services Limited NCLRESE.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 86.777 M -18.60 % | 106.608 M 183.29 % | 37.632 M 100.44 % | 18.775 M 1.71 % | 18.459 M -23.71 % | 24.197 M -28.26 % | 33.730 M 21.27 % | 27.814 M -62.17 % | 73.519 M 57.45 % | 46.693 M 45.08 % | 32.184 M -90.18 % | 327.782 M 174.09 % | 119.590 M 15.17 % | 103.839 M 242.57 % | 30.311 M -2.05 % | 30.947 M 8.19 % | 28.605 M 309.92 % | 6.978 M | 0.000 | 
| Net income | -13.581 M -184.32 % | 16.107 M 168.16 % | 6.007 M -42.46 % | 10.439 M 9 304.50 % | 111.000 K -28.38 % | 154.982 K -86.17 % | 1.121 M 70.37 % | 657.700 K 222.15 % | -538.424 K -163.61 % | 846.477 K -84.58 % | 5.489 M -40.81 % | 9.274 M 99.30 % | 4.653 M 210.85 % | 1.497 M 5.06 % | 1.425 M 136.19 % | 603.204 K -12.45 % | 688.987 K 608.69 % | 97.220 K 462.49 % | 17.284 K | 
| Income before tax | -6.543 M -132.92 % | 19.876 M 147.68 % | 8.025 M -24.26 % | 10.595 M 6 894.65 % | 151.473 K -28.67 % | 212.352 K -86.66 % | 1.592 M 31.29 % | 1.213 M 281.23 % | -669.141 K -154.38 % | 1.231 M -84.67 % | 8.029 M -41.26 % | 13.669 M 102.99 % | 6.734 M 210.78 % | 2.167 M 5.04 % | 2.063 M 125.29 % | 915.619 K -17.00 % | 1.103 M 665.77 % | 144.052 K 452.92 % | 26.053 K | 
| Income before tax ratio | -0.08 -140.44 % | 0.19 -12.57 % | 0.21 -62.21 % | 0.56 6 776.92 % | 0.01 -6.49 % | 0.01 -81.41 % | 0.05 8.26 % | 0.04 579.04 % | -0.01 -134.54 % | 0.03 -89.44 % | 0.25 498.24 % | 0.04 -25.94 % | 0.06 169.85 % | 0.02 -69.34 % | 0.07 130.02 % | 0.03 -23.28 % | 0.04 86.81 % | 0.02 | 0.00 | 
| EBITDA | -5.966 M -129.02 % | 20.558 M 101.89 % | 10.183 M -8.47 % | 11.125 M 7 219.08 % | 152.000 K -28.50 % | 212.588 K -86.66 % | 1.594 M 61.83 % | 984.699 K 254.66 % | -636.697 K -137.65 % | 1.691 M -80.59 % | 8.711 M -40.31 % | 14.595 M 112.76 % | 6.860 M 204.63 % | 2.252 M 418.66 % | -706.688 K -157.41 % | 1.231 M 101.87 % | -65.752 M -391.89 % | -13.367 M -2 844.68 % | -453.947 K | 
| Net income ratio | -0.16 -203.59 % | 0.15 -5.34 % | 0.16 -71.29 % | 0.56 9 146.22 % | 0.01 -6.11 % | 0.01 -80.72 % | 0.03 40.49 % | 0.02 422.88 % | -0.01 -140.40 % | 0.02 -89.37 % | 0.17 502.82 % | 0.03 -27.29 % | 0.04 169.91 % | 0.01 -69.33 % | 0.05 141.15 % | 0.02 -19.08 % | 0.02 72.88 % | 0.01 | 0.00 | 
| Ratio EBITDA | -0.07 -135.65 % | 0.19 -28.74 % | 0.27 -54.33 % | 0.59 7 095.89 % | 0.01 -6.27 % | 0.01 -81.40 % | 0.05 33.44 % | 0.04 508.80 % | -0.01 -123.91 % | 0.04 -86.62 % | 0.27 507.87 % | 0.04 -22.37 % | 0.06 164.51 % | 0.02 193.02 % | -0.02 -158.61 % | 0.04 101.73 % | -2.30 -19.99 % | -1.92 | 0.00 | 
| Gross profit ratio | 0.45 44.28 % | 0.31 -41.06 % | 0.53 -59.91 % | 1.32 308.87 % | 0.32 63.00 % | 0.20 -8.53 % | 0.22 -41.45 % | 0.37 705.19 % | 0.05 -61.00 % | 0.12 -82.23 % | 0.66 845.85 % | 0.07 -31.60 % | 0.10 103.15 % | 0.05 -16.15 % | 0.06 -24.16 % | 0.08 103.49 % | -2.27 -20.51 % | -1.88 | 0.00 | 
| Weighted average shs out dil | 957.600 M -10.82 % | 1.074 B 0.32 % | 1.070 B 84.00 % | 581.700 M -16.55 % | 697.048 M 8.54 % | 642.197 M 0.00 % | 642.197 M 0.00 % | 642.197 M 0.00 % | 642.197 M 0.00 % | 642.197 M 0.00 % | 642.197 M 0.00 % | 642.197 M 4.62 % | 613.853 M 20.88 % | 507.840 M 35.29 % | 375.360 M 0.00 % | 375.360 M 0.00 % | 375.360 M 0.00 % | 375.360 M 0.00 % | 375.360 M | 
| Weighted average shs out | 957.600 M -10.82 % | 1.074 B 0.32 % | 1.070 B 84.00 % | 581.700 M -16.55 % | 697.048 M 8.54 % | 642.197 M 0.00 % | 642.197 M 0.00 % | 642.197 M 0.00 % | 642.197 M 0.00 % | 642.197 M 0.00 % | 642.197 M 0.00 % | 642.197 M 4.62 % | 613.853 M 20.88 % | 507.840 M 35.29 % | 375.360 M 0.00 % | 375.360 M 0.00 % | 375.360 M 0.00 % | 375.360 M 0.00 % | 375.360 M | 
| EPS diluted | -0.01 -194.67 % | 0.02 167.86 % | 0.01 -68.72 % | 0.02 8 850.00 % | 0.00 0.00 % | 0.00 -88.24 % | 0.00 70.00 % | 0.00 225.00 % | 0.00 -161.54 % | 0.00 -99.38 % | 0.21 -41.67 % | 0.36 4 900.00 % | 0.01 140.00 % | 0.00 -21.05 % | 0.00 137.50 % | 0.00 -11.11 % | 0.00 500.00 % | 0.00 200.00 % | 0.00 | 
| Earnings per share | -0.01 -194.67 % | 0.02 167.86 % | 0.01 -68.72 % | 0.02 8 850.00 % | 0.00 0.00 % | 0.00 -88.24 % | 0.00 70.00 % | 0.00 225.00 % | 0.00 -161.54 % | 0.00 -99.38 % | 0.21 -41.67 % | 0.36 4 900.00 % | 0.01 140.00 % | 0.00 -21.05 % | 0.00 137.50 % | 0.00 -11.11 % | 0.00 500.00 % | 0.00 200.00 % | 0.00 | 
| Gross profit | 39.065 M 17.44 % | 33.262 M 66.97 % | 19.921 M -19.65 % | 24.794 M 315.87 % | 5.962 M 24.34 % | 4.795 M -34.38 % | 7.307 M -28.99 % | 10.291 M 204.62 % | 3.378 M -38.59 % | 5.501 M -74.22 % | 21.338 M -7.13 % | 22.976 M 87.49 % | 12.255 M 133.97 % | 5.238 M 187.26 % | 1.823 M -25.72 % | 2.455 M 103.78 % | -64.935 M -394.00 % | -13.145 M -12 418.81 % | -105.000 K | 
| Income tax expense | 7.038 M 86.73 % | 3.769 M 86.77 % | 2.018 M 1 193.59 % | 156.000 K 286.06 % | 40.408 K -29.57 % | 57.370 K -87.84 % | 471.654 K -15.02 % | 554.991 K 524.57 % | -130.717 K -134.03 % | 384.068 K -84.88 % | 2.540 M -42.21 % | 4.395 M 111.23 % | 2.081 M 210.62 % | 669.879 K 4.98 % | 638.083 K 104.24 % | 312.415 K -24.56 % | 414.121 K 784.27 % | 46.832 K 434.06 % | 8.769 K | 
| Cost of revenue | 47.713 M -34.95 % | 73.346 M 314.13 % | 17.711 M 394.25 % | -6.019 M -148.16 % | 12.497 M -35.59 % | 19.402 M -26.57 % | 26.423 M 50.79 % | 17.523 M -75.02 % | 70.141 M 70.28 % | 41.192 M 279.78 % | 10.846 M -96.44 % | 304.806 M 183.98 % | 107.335 M 8.86 % | 98.601 M 246.11 % | 28.488 M -0.02 % | 28.493 M -69.54 % | 93.539 M 364.84 % | 20.123 M 19 064.59 % | 105.000 K | 
| General and administrative expenses | 0.000 -100.00 % | 575.000 K -72.45 % | 2.087 M 70.23 % | 1.226 M -16.26 % | 1.464 M -18.16 % | 1.789 M 30.78 % | 1.368 M -1.15 % | 1.384 M 26.46 % | 1.094 M 1.04 % | 1.083 M 9.92 % | 985.253 K | 0.000 | 0.000 | 0.000 -100.00 % | 706.688 K -3.10 % | 729.298 K -37.02 % | 1.158 M 474.67 % | 201.491 K 161.92 % | 76.927 K | 
| Selling and marketing expenses | 0.000 -100.00 % | 899.000 K 200.67 % | 299.000 K 864.52 % | 31.000 K 675.00 % | 4.000 K -70.22 % | 13.432 K -82.79 % | 78.045 K -57.58 % | 183.976 K -26.89 % | 251.645 K 41.51 % | 177.833 K -89.69 % | 1.724 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 7.754 M -16.26 % | 9.260 M -19.09 % | 11.445 M -12.35 % | 13.058 M 192.91 % | 4.458 M 48.97 % | 2.992 M -48.95 % | 5.861 M -32.80 % | 8.723 M 222.90 % | 2.701 M -10.25 % | 3.010 M -71.60 % | 10.600 M 13.89 % | 9.307 M 68.58 % | 5.521 M 79.78 % | 3.071 M 175.01 % | 1.117 M -35.28 % | 1.725 M | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 7.754 M -27.76 % | 10.734 M -22.39 % | 13.831 M -3.38 % | 14.315 M 141.56 % | 5.926 M 23.59 % | 4.795 M -34.38 % | 7.307 M -28.99 % | 10.291 M 154.60 % | 4.042 M -4.97 % | 4.253 M -68.03 % | 13.303 M 42.93 % | 9.307 M 68.58 % | 5.521 M 79.78 % | 3.071 M 68.42 % | 1.823 M -25.72 % | 2.455 M 103.78 % | -64.935 M -394.00 % | -13.145 M -12 165.27 % | 108.947 K | 
| Cost and expenses | -56.134 M -166.76 % | 84.080 M 166.57 % | 31.542 M 280.21 % | 8.296 M -54.97 % | 18.423 M -23.96 % | 24.229 M -25.05 % | 32.329 M 16.23 % | 27.814 M -62.51 % | 74.188 M 63.18 % | 45.463 M 88.26 % | 24.149 M -92.31 % | 314.113 M 178.33 % | 112.856 M 11.00 % | 101.672 M 235.43 % | 30.311 M -2.05 % | 30.947 M -67.30 % | 94.633 M 364.00 % | 20.395 M 9 432.81 % | 213.947 K | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.047 8.47 % | 0.043 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 0.000 -100.00 % | 1.474 M -38.22 % | 2.386 M 89.82 % | 1.257 M -14.37 % | 1.468 M -18.55 % | 1.802 M 24.65 % | 1.446 M -7.77 % | 1.568 M 16.48 % | 1.346 M 6.75 % | 1.261 M -53.47 % | 2.709 M | 0.000 | 0.000 | 0.000 -100.00 % | 706.688 K -3.10 % | 729.298 K -37.02 % | 1.158 M 474.67 % | 201.491 K 161.92 % | 76.927 K | 
| Interest income | 0.000 -100.00 % | 1.392 M 173.38 % | 509.000 K | 0.000 100.00 % | -2.000 K -101.54 % | 130.000 K -45.96 % | 240.563 K -4.79 % | 252.672 K | 0.000 -100.00 % | 1.074 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 0.000 -100.00 % | 153.000 K 163.79 % | 58.000 K 1 350.00 % | 4.000 K 300.00 % | 1.000 K 323.73 % | 236.000 53.25 % | 154.000 -92.67 % | 2.100 K -61.21 % | 5.414 K -70.59 % | 18.406 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 577.300 K 9.13 % | 529.000 K 5.80 % | 500.000 K -4.94 % | 526.000 K | 0.000 | 0.000 -100.00 % | 1.352 K -94.01 % | 22.580 K -16.46 % | 27.030 K -93.90 % | 443.224 K -35.03 % | 682.213 K -26.37 % | 926.599 K 634.20 % | 126.205 K 48.20 % | 85.158 K -55.00 % | 189.239 K -40.00 % | 315.398 K 14.19 % | 276.197 K 454.53 % | 49.807 K | 0.000 | 
| Operating income | -6.263 M -127.80 % | 22.528 M 269.92 % | 6.090 M -42.52 % | 10.595 M 188.30 % | 3.675 M 11 521.56 % | -32.176 K -102.38 % | 1.352 M 11.28 % | 1.215 M 281.54 % | -669.141 K -154.38 % | 1.231 M -84.67 % | 8.029 M -41.26 % | 13.669 M 102.99 % | 6.734 M 210.78 % | 2.167 M 406.61 % | -706.688 K -177.18 % | 915.619 K 101.39 % | -66.028 M -392.12 % | -13.417 M -2 855.65 % | -453.947 K | 
| Operating income ratio | -0.07 -134.15 % | 0.21 30.58 % | 0.16 -71.32 % | 0.56 183.45 % | 0.20 15 072.10 % | 0.00 -103.32 % | 0.04 -8.24 % | 0.04 579.87 % | -0.01 -134.54 % | 0.03 -89.44 % | 0.25 498.24 % | 0.04 -25.94 % | 0.06 169.85 % | 0.02 189.50 % | -0.02 -178.80 % | 0.03 101.28 % | -2.31 -20.05 % | -1.92 | 0.00 | 
| Total other income expenses net | -280.000 K 89.44 % | -2.652 M -237.05 % | 1.935 M | 0.000 100.00 % | -3.523 M -1 540.73 % | 244.528 K 1.71 % | 240.409 K 11 553.50 % | -2.099 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.769 M | 0.000 -100.00 % | 67.131 M 395.03 % | 13.561 M 2 725.24 % | 480.000 K | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -2.553 M 69.08 % | -8.258 M -15.43 % | -7.154 M -599.93 % | 1.431 M 124.14 % | -5.928 M 7.12 % | -6.383 M -17.11 % | -5.450 M 36.67 % | -8.606 M 10.99 % | -9.668 M 42.40 % | -16.784 M -40.10 % | -11.980 M -192.60 % | -4.095 M -426.47 % | -777.737 K 47.18 % | -1.472 M 32.13 % | -2.169 M -58.62 % | -1.368 M -459.03 % | -244.635 K -5.10 % | -232.765 K 45.77 % | -429.242 K | 
| Total investments | 28.621 M -93.99 % | 476.271 M -30.38 % | 684.149 M 88.96 % | 362.053 M 101.24 % | 179.914 M 81.78 % | 98.971 M 26.33 % | 78.341 M 16.06 % | 67.500 M 8.00 % | 62.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total debt | 0.000 -100.00 % | 11.312 M -69.66 % | 37.281 M 272.81 % | 10.000 M | 0.000 -100.00 % | 8.716 M 9.02 % | 7.995 M -47.66 % | 15.276 M -97.08 % | 523.210 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accumulated other comprehensive income loss | 0.000 100.00 % | -5.037 M | 0.000 -100.00 % | 22.849 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 16.299 M 1.87 % | 16.000 M 0.00 % | 16.000 M | 0.000 | 0.000 | 0.000 | 
| Retained earnings | 29.073 M -30.92 % | 42.084 M 43.67 % | 29.292 M 15.66 % | 25.325 M 48.44 % | 17.061 M 1.53 % | 16.804 M 1.00 % | 16.638 M 5.81 % | 15.724 M 3.39 % | 15.209 M -3.65 % | 15.785 M 11.48 % | 14.159 M 41.28 % | 10.022 M 39.43 % | 7.188 M 83.25 % | 3.922 M 29.69 % | 3.024 M 89.06 % | 1.600 M 60.52 % | 996.581 K 223.99 % | 307.594 K | 0.000 | 
| Common stock | 1.070 B 0.00 % | 1.070 B 0.00 % | 1.070 B 84.00 % | 581.700 M 100.00 % | 290.850 M 0.00 % | 290.850 M 0.00 % | 290.850 M 0.00 % | 290.850 M 0.00 % | 290.850 M 0.00 % | 290.850 M 0.00 % | 290.850 M 400.00 % | 58.170 M 0.00 % | 58.170 M 26.46 % | 46.000 M 35.29 % | 34.000 M 0.00 % | 34.000 M 0.00 % | 34.000 M 0.00 % | 34.000 M 0.00 % | 34.000 M | 
| Total equity | 1.129 B 2.00 % | 1.107 B -10.78 % | 1.241 B 96.60 % | 631.305 M 1.99 % | 618.991 M 0.04 % | 618.713 M 15.71 % | 534.725 M -1.21 % | 541.272 M -0.60 % | 544.563 M -11.78 % | 617.307 M 0.29 % | 615.512 M 0.86 % | 610.276 M 0.77 % | 605.588 M 127.05 % | 266.717 M 380.40 % | 55.519 M 2.63 % | 54.095 M 1.13 % | 53.492 M 1.30 % | 52.803 M 0.18 % | 52.705 M | 
| Other non current liabilities | 87.892 M 294.29 % | 22.291 M 169.15 % | 8.282 M 613.97 % | 1.160 M -51.12 % | 2.373 M 70.07 % | 1.395 M -19.30 % | 1.729 M 36.41 % | 1.267 M | 0.000 | 0.000 | 0.000 100.00 % | -233.822 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Long term debt | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current liabilities | 89.529 M 301.64 % | 22.291 M -53.29 % | 47.718 M 327.58 % | 11.160 M 359.07 % | 2.431 M 67.37 % | 1.453 M -18.62 % | 1.785 M 40.82 % | 1.267 M -42.70 % | 2.212 M | 0.000 | 0.000 | 0.000 -100.00 % | 268.659 K 185.83 % | 93.992 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other current liabilities | 444.700 K -57.28 % | 1.041 M 813.16 % | 114.000 K 101.16 % | -9.859 M -4 386.52 % | 230.000 K 329.51 % | 53.550 K -98.93 % | 5.000 M | 0.000 -100.00 % | 1.261 M -1.28 % | 1.277 M -27.36 % | 1.758 M -66.10 % | 5.187 M 556.87 % | 789.580 K -98.38 % | 48.888 M 5 385.27 % | 891.255 K 98.16 % | 449.775 K 1.63 % | 442.575 K 720.62 % | 53.932 K 59.14 % | 33.889 K | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 5.805 M 118.58 % | 2.656 M 70.80 % | 1.555 M -19.51 % | 1.932 M 740.00 % | 230.000 K 329.51 % | 53.550 K -98.93 % | 5.005 M 2 057.46 % | 231.997 K -89.51 % | 2.212 M 37.77 % | 1.606 M -71.26 % | 5.586 M -92.44 % | 73.859 M 9 254.16 % | 789.580 K -98.38 % | 48.888 M 451.39 % | 8.866 M 631.37 % | 1.212 M -45.13 % | 2.210 M 532.73 % | 349.207 K 930.44 % | 33.889 K | 
| Total liabilities | 95.334 M 282.15 % | 24.947 M -49.37 % | 49.273 M 276.36 % | 13.092 M 392.00 % | 2.661 M 76.69 % | 1.506 M -77.82 % | 6.790 M 352.83 % | 1.499 M -32.21 % | 2.212 M 37.77 % | 1.606 M -71.26 % | 5.586 M -92.44 % | 73.859 M 6 879.39 % | 1.058 M -97.84 % | 48.982 M 452.45 % | 8.866 M 631.37 % | 1.212 M -45.13 % | 2.210 M 532.73 % | 349.207 K 930.44 % | 33.889 K | 
| Other non current assets | 248.217 M 185.67 % | -289.741 M -2.41 % | -282.920 M -421.20 % | -54.283 M 9.81 % | -60.190 M | 0.000 -100.00 % | 1.352 K 103.21 % | -42.135 K 88.22 % | -357.813 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.478 M -50.94 % | 25.436 M 49.62 % | 17.000 M -56.13 % | 38.749 M | 0.000 | 
| Long term investments | 0.000 -100.00 % | 279.102 M -1.55 % | 283.492 M 36.13 % | 208.244 M 245.98 % | 60.190 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 | 
| Intangible assets | 0.000 | 0.000 | 0.000 100.00 % | -153.977 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 | 
| GoodWill | 0.000 -100.00 % | 10.639 M | 0.000 -100.00 % | 16.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 42.136 K -88.22 % | 357.814 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 -100.00 % | 10.639 M | 0.000 100.00 % | -153.961 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.136 K -88.22 % | 357.814 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 1.218 M -29.10 % | 1.718 M 3.49 % | 1.660 M -20.99 % | 2.101 M 825.55 % | 227.000 K -0.14 % | 227.316 K 0.00 % | 227.316 K -0.59 % | 228.668 K -8.99 % | 251.248 K -9.71 % | 278.278 K -61.43 % | 721.502 K -48.09 % | 1.390 M -40.00 % | 2.316 M 1 065.82 % | 198.701 K -30.00 % | 283.859 K -40.00 % | 473.098 K -40.00 % | 788.496 K 310.80 % | 191.943 K | 0.000 | 
| Total non current assets | 249.435 M 1 859.73 % | 12.728 M 470.25 % | 2.232 M 5.43 % | 2.117 M 832.60 % | 227.000 K -0.14 % | 227.316 K -0.59 % | 228.668 K -15.56 % | 270.805 K -55.54 % | 609.063 K 20.52 % | 505.376 K -47.99 % | 971.668 K -15.95 % | 1.156 M -50.09 % | 2.316 M 1 065.82 % | 198.701 K -98.44 % | 12.762 M -50.74 % | 25.909 M 45.65 % | 17.788 M -54.32 % | 38.941 M | 0.000 | 
| Other current assets | 936.994 M 2 898.96 % | 31.244 M -94.92 % | 615.078 M 146.17 % | 249.858 M -41.22 % | 425.062 M -13.41 % | 490.914 M 1 850.39 % | 25.170 M 63.74 % | 15.372 M -96.96 % | 505.616 M -3.91 % | 526.215 M | 0.000 | 0.000 -100.00 % | 11.455 M -94.17 % | 196.362 M 1 712.38 % | 10.834 M | 0.000 | 0.000 | 0.000 -100.00 % | 52.310 M | 
| Short term investments | 20.361 M -89.67 % | 197.169 M -50.79 % | 400.657 M 160.49 % | 153.809 M 28.47 % | 119.724 M 20.97 % | 98.971 M 26.33 % | 78.341 M 16.06 % | 67.500 M 8.00 % | 62.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 2.553 M -69.08 % | 8.258 M 15.43 % | 7.154 M -16.51 % | 8.569 M 44.55 % | 5.928 M -7.12 % | 6.383 M 17.11 % | 5.450 M -36.67 % | 8.606 M -10.99 % | 9.668 M -42.40 % | 16.784 M 40.10 % | 11.980 M 192.60 % | 4.095 M 426.47 % | 777.737 K -47.18 % | 1.472 M -32.13 % | 2.169 M 58.62 % | 1.368 M 459.03 % | 244.635 K 5.10 % | 232.765 K -45.77 % | 429.242 K | 
| Cash and short term investments | 2.553 M -98.76 % | 205.427 M -49.63 % | 407.811 M 151.15 % | 162.378 M 29.23 % | 125.652 M 19.27 % | 105.354 M 25.73 % | 83.791 M 10.10 % | 76.106 M 5.46 % | 72.168 M 329.97 % | 16.784 M 40.10 % | 11.980 M 192.60 % | 4.095 M 426.47 % | 777.737 K -47.18 % | 1.472 M -32.13 % | 2.169 M 58.62 % | 1.368 M 459.03 % | 244.635 K 5.10 % | 232.765 K -45.77 % | 429.242 K | 
| Total current assets | 975.391 M -12.88 % | 1.120 B -13.09 % | 1.288 B 101.02 % | 640.850 M 3.13 % | 621.424 M 0.23 % | 619.991 M -0.81 % | 625.079 M 1.05 % | 618.607 M 0.04 % | 618.334 M -0.01 % | 618.407 M -0.28 % | 620.126 M -9.20 % | 682.979 M 13.01 % | 604.329 M 91.55 % | 315.500 M 511.15 % | 51.624 M 75.60 % | 29.398 M -22.46 % | 37.913 M 166.79 % | 14.211 M -73.05 % | 52.739 M | 
| Inventory | 0.000 -100.00 % | 13.212 M 96.75 % | 6.715 M -67.03 % | 20.370 M 93.63 % | 10.520 M -24.61 % | 13.954 M -19.71 % | 17.379 M -18.19 % | 21.243 M 296.13 % | 5.363 M -85.08 % | 35.933 M 293.58 % | 9.130 M 455.43 % | 1.644 M -99.43 % | 288.869 M 145.50 % | 117.665 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net receivables | 35.844 M -95.88 % | 869.691 M 236.30 % | 258.605 M 24.18 % | 208.244 M 245.98 % | 60.190 M 516.07 % | 9.770 M -98.04 % | 498.739 M -1.41 % | 505.886 M 1 337.71 % | 35.187 M -10.86 % | 39.474 M -93.41 % | 599.016 M -11.55 % | 677.241 M 123.34 % | 303.227 M | 0.000 -100.00 % | 38.620 M 37.78 % | 28.030 M -25.59 % | 37.668 M 169.48 % | 13.978 M | 0.000 | 
| Tax assets | 0.000 -100.00 % | 11.010 M | 0.000 -100.00 % | 16.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 42.136 K -88.22 % | 357.814 K 57.56 % | 227.098 K -9.22 % | 250.166 K 206.99 % | -233.822 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other assets | 0.000 -100.00 % | 20.000 K | 0.000 100.00 % | -1.000 K -200.00 % | 1.000 K | 0.000 100.00 % | -1.351 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 | 5.361 M 231.93 % | 1.615 M 12.07 % | 1.441 M -19.54 % | 1.791 M | 0.000 | 0.000 | 0.000 -100.00 % | 95.147 K -89.46 % | 902.500 K 174.72 % | 328.520 K -91.42 % | 3.828 M -94.43 % | 68.672 M | 0.000 | 0.000 -100.00 % | 7.975 M 945.90 % | 762.500 K -56.85 % | 1.767 M 498.41 % | 295.275 K | 0.000 | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.250 K -96.16 % | 136.850 K 180.14 % | 48.850 K | 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 -100.00 % | 2.212 M | 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 100.00 % | -7.154 M -599.93 % | 1.431 M 124.14 % | -5.929 M 94.37 % | -105.354 M -25.73 % | -83.791 M -10.10 % | -76.106 M -5.46 % | -72.168 M | 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 | 
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 59.163 M | 0.000 -100.00 % | 141.548 M | 0.000 -100.00 % | 311.080 M 0.01 % | 311.058 M 0.01 % | 311.027 M 0.07 % | 310.803 M 0.04 % | 310.672 M 0.00 % | 310.672 M 0.05 % | 310.503 M -42.72 % | 542.085 M 0.34 % | 540.230 M 169.45 % | 200.495 M 7 935.87 % | 2.495 M 0.00 % | 2.495 M -86.51 % | 18.495 M 0.00 % | 18.495 M -1.12 % | 18.705 M | 
| Deferred tax liabilities non current | 1.636 M | 0.000 -100.00 % | 39.436 M | 0.000 -100.00 % | 58.000 K 1.35 % | 57.227 K 2.23 % | 55.977 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 233.822 K -12.97 % | 268.659 K 185.83 % | 93.993 K | 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 100.00 % | -2.212 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 1.225 B 8.17 % | 1.132 B -12.25 % | 1.290 B 100.70 % | 642.966 M 3.43 % | 621.652 M 0.23 % | 620.219 M -0.81 % | 625.306 M 1.04 % | 618.877 M -0.01 % | 618.943 M 0.00 % | 618.912 M -0.35 % | 621.098 M -9.21 % | 684.135 M 12.77 % | 606.646 M 92.16 % | 315.698 M 390.32 % | 64.386 M 16.42 % | 55.307 M -0.71 % | 55.701 M 4.80 % | 53.152 M 0.78 % | 52.739 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 
| 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 | 
| Change in working capital | 98.496 M 408.71 % | 19.362 M 104.76 % | -406.662 M -1 544.11 % | 28.160 M 39.49 % | 20.188 M -5.70 % | 21.408 M 589.22 % | -4.376 M -112.58 % | -2.058 M 94.44 % | -37.007 M -226.11 % | 29.346 M 193.12 % | 10.012 M 103.66 % | -273.184 M -68.82 % | -161.817 M -51.54 % | -106.780 M -675.43 % | -13.771 M -6 835.47 % | 204.448 K 353.77 % | -80.563 K -100.58 % | 13.862 M 209 185.05 % | -6.630 K | 
| Accounts receivables | -16.942 M -535.29 % | 3.892 M 185.45 % | -4.555 M -596.48 % | -654.000 K -100.99 % | 65.955 M | 0.000 100.00 % | -3.510 M 29.79 % | -5.000 M -333.24 % | 2.144 M -22.22 % | 2.756 M -96.48 % | 78.225 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Inventory | 8.290 M 227.20 % | -6.518 M -147.73 % | 13.655 M 238.63 % | -9.850 M -386.84 % | 3.434 M 0.26 % | 3.425 M -11.36 % | 3.864 M 124.33 % | -15.881 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 12.958 M 253.61 % | -8.436 M -138.79 % | 21.749 M 60.38 % | 13.561 M 271 120.00 % | 5.000 K | 
| Accounts payables | 3.940 M 2 157.88 % | 174.500 K 149.86 % | -350.000 K -119.54 % | 1.791 M 577 841.94 % | -310.000 | 0.000 -100.00 % | 4.905 M 707.52 % | -807.353 K -240.66 % | 573.980 K 116.40 % | -3.500 M 94.60 % | -64.844 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other working capital | 103.209 M 373.16 % | 21.813 M 105.25 % | -415.412 M -1 226.60 % | 36.873 M 174.94 % | -49.201 M -373.60 % | 17.983 M 286.64 % | -9.635 M -149.08 % | 19.629 M 149.41 % | -39.725 M -232.02 % | 30.089 M 993.08 % | -3.369 M 98.77 % | -273.184 M -68.82 % | -161.817 M -51.54 % | -106.780 M -299.50 % | -26.729 M -409.34 % | 8.640 M 139.58 % | -21.830 M -7 344.19 % | 301.339 K 2 691.05 % | -11.630 K | 
| Other non cash items | 50.587 M 125.27 % | -200.194 M -230.35 % | 153.579 M 98 548.08 % | -156.000 K -290.00 % | -40.000 K 30.28 % | -57.370 K 84.64 % | -373.540 K -56.09 % | -239.313 K -543.56 % | -37.186 K -106.33 % | 587.673 K 116.81 % | -3.496 M -120.41 % | 17.129 M 966.19 % | 1.607 M 263.72 % | -981.290 K -53.79 % | -638.083 K -104.17 % | -312.527 K 24.53 % | -414.121 K 97.04 % | -14.011 M -35 539.42 % | -39.313 K | 
| Net cash provided by operating activities | 136.079 M 182.88 % | -164.197 M 32.86 % | -244.558 M -725.07 % | 39.125 M 92.74 % | 20.299 M -5.86 % | 21.563 M 783.25 % | -3.156 M -197.02 % | -1.063 M 97.18 % | -37.687 M -219.23 % | 31.607 M 107.57 % | 15.227 M 105.97 % | -255.129 M -66.37 % | -153.350 M -45.34 % | -105.510 M -767.92 % | -12.157 M -1 182.57 % | 1.123 M 26.94 % | 884.621 K 1 853.97 % | 45.273 K 327.62 % | -19.890 K | 
| 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 100.00 % | -2.244 M | 0.000 | 0.000 | 0.000 100.00 % | -872.751 K -261.01 % | -241.750 K | 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 | 
| Purchases of investments | 0.000 | 0.000 100.00 % | -246.849 M -624.22 % | -34.085 M -64.24 % | -20.753 M -0.60 % | -20.630 M | 0.000 100.00 % | -15.881 M | 0.000 100.00 % | -26.803 M -258.05 % | -7.486 M | 0.000 100.00 % | -171.204 M -62.76 % | -105.187 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Sales maturities of investments | 168.548 M -17.17 % | 203.488 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 287.226 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | -310.396 M -725.50 % | -37.601 M -2 742.37 % | 1.423 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.570 M | 0.000 -100.00 % | 85.350 K | 0.000 | 0.000 | 0.000 -100.00 % | 12.958 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used for investing activites | -141.848 M -185.51 % | 165.887 M 167.59 % | -245.426 M -620.04 % | -34.085 M -64.24 % | -20.753 M -0.60 % | -20.630 M | 0.000 | 0.000 -100.00 % | 30.570 M 214.05 % | -26.803 M -262.18 % | -7.401 M -102.58 % | 287.226 M 265.60 % | -173.448 M -64.89 % | -105.187 M -911.74 % | 12.958 M | 0.000 100.00 % | -872.751 K -261.01 % | -241.750 K | 0.000 | 
| Debt repayment | 0.000 | 0.000 100.00 % | -10.000 M -200.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock issued | 0.000 | 0.000 -100.00 % | 488.628 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 | 
| 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 | 
| 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 | 
| Other financing activites | 65.100 K 111.09 % | -587.000 K -105.90 % | 9.941 M 180.17 % | -12.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 334.675 M 59.37 % | 210.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 K | 
| Net cash used provided by financing activities | 65.100 K 111.09 % | -587.000 K -100.12 % | 488.569 M 20 457.04 % | -2.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 334.675 M 59.37 % | 210.000 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 K | 
| Effect of forex changes on cash | -499.000 -149.95 % | 999.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | -5.705 M -616.73 % | 1.104 M 178.02 % | -1.415 M -153.60 % | 2.640 M 681.50 % | -454.000 K -148.67 % | 932.722 K 129.55 % | -3.156 M -197.02 % | -1.063 M 85.07 % | -7.116 M -248.13 % | 4.804 M -39.08 % | 7.886 M 137.76 % | 3.317 M 577.54 % | -694.562 K 0.33 % | -696.896 K -186.94 % | 801.620 K -28.61 % | 1.123 M 9 360.31 % | 11.870 K 106.04 % | -196.477 K -2 043.39 % | 10.110 K | 
| Cash at beginning of period | 8.258 M 15.43 % | 7.154 M -16.51 % | 8.569 M 44.53 % | 5.929 M -7.11 % | 6.383 M 17.12 % | 5.450 M -36.67 % | 8.606 M -10.99 % | 9.668 M -42.40 % | 16.784 M 40.10 % | 11.980 M 192.60 % | 4.095 M 426.47 % | 777.735 K -47.18 % | 1.472 M -32.13 % | 2.169 M 58.62 % | 1.368 M 459.03 % | 244.635 K 5.10 % | 232.765 K -45.77 % | 429.242 K 2.41 % | 419.132 K | 
| Cash at end of period | 2.553 M -69.08 % | 8.258 M 15.43 % | 7.154 M -16.51 % | 8.569 M 44.53 % | 5.929 M -7.11 % | 6.383 M 17.11 % | 5.450 M -36.67 % | 8.606 M -10.99 % | 9.668 M -42.40 % | 16.784 M 40.10 % | 11.980 M 192.60 % | 4.095 M 426.47 % | 777.735 K -47.18 % | 1.472 M -32.13 % | 2.169 M 58.62 % | 1.368 M 459.03 % | 244.635 K 5.10 % | 232.765 K -45.77 % | 429.242 K | 
| Operating cash flow | 136.079 M 182.88 % | -164.197 M 32.86 % | -244.558 M -725.07 % | 39.125 M 92.74 % | 20.299 M -5.86 % | 21.563 M 783.25 % | -3.156 M -197.02 % | -1.063 M 97.18 % | -37.687 M -219.23 % | 31.607 M 107.57 % | 15.227 M 105.97 % | -255.129 M -66.37 % | -153.350 M -45.34 % | -105.510 M -767.92 % | -12.157 M -1 182.57 % | 1.123 M 26.94 % | 884.621 K 1 853.97 % | 45.273 K 327.62 % | -19.890 K | 
| Capital expenditure | -136.079 M | 0.000 -100.00 % | 233.135 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.244 M | 0.000 | 0.000 | 0.000 100.00 % | -872.751 K -261.01 % | -241.750 K | 0.000 | 
| Free CashFlow | 0.000 100.00 % | -164.197 M 32.86 % | -244.558 M -725.07 % | 39.125 M 92.74 % | 20.299 M -5.86 % | 21.563 M 783.25 % | -3.156 M -197.02 % | -1.063 M 97.18 % | -37.687 M -219.23 % | 31.607 M 107.57 % | 15.227 M 105.97 % | -255.129 M -63.97 % | -155.594 M -47.47 % | -105.510 M -767.92 % | -12.157 M -1 182.57 % | 1.123 M 9 360.30 % | 11.870 K 106.04 % | -196.477 K -887.82 % | -19.890 K | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2011-09-30 | 2011-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 25.955 M 72.66 % | 15.032 M -38.24 % | 24.339 M -2.78 % | 25.034 M 11.91 % | 22.371 M -70.34 % | 75.430 M 331.38 % | 17.486 M 333.14 % | 4.037 M -59.77 % | 10.034 M 14.82 % | 8.739 M -33.00 % | 13.044 M 26.98 % | 10.272 M 116.04 % | 4.755 M -30.61 % | 6.853 M 33.60 % | 5.129 M 58.94 % | 3.227 M -9.51 % | 3.566 M 54.31 % | 2.311 M -61.65 % | 6.026 M 14.52 % | 5.262 M 8.30 % | 4.859 M 86.66 % | 2.603 M -50.14 % | 5.221 M -1.69 % | 5.311 M -52.00 % | 11.063 M 44.96 % | 7.632 M -18.08 % | 9.316 M 40.01 % | 6.654 M -34.31 % | 10.129 M 322.75 % | 2.396 M -4.39 % | 2.506 M -80.02 % | 12.542 M 20.93 % | 10.371 M 14.93 % | 9.024 M -62.86 % | 24.297 M 27.40 % | 19.072 M -9.72 % | 21.126 M 104.63 % | 10.324 M 5.41 % | 9.794 M -34.42 % | 14.935 M 28.30 % | 11.641 M 294.68 % | -5.980 M -148.33 % | 12.372 M -1.39 % | 12.546 M -5.28 % | 13.246 M -95.49 % | 293.927 M 2 021.30 % | 13.856 M 20.87 % | 11.464 M 34.32 % | 8.535 M -91.79 % | 103.910 M 1 600.65 % | 6.110 M 0.00 % | 6.110 M 133.21 % | 2.620 M | 0.000 | 0.000 | 
| Net income | 17.005 M 1 614.39 % | 991.900 K 125.90 % | -3.830 M -135.17 % | 10.890 M 150.34 % | -21.633 M -1 001.65 % | 2.399 M -77.23 % | 10.536 M 730.42 % | -1.671 M -134.51 % | 4.842 M 16.03 % | 4.173 M -42.04 % | 7.201 M 198.45 % | 2.413 M 131.15 % | -7.745 M -210.80 % | 6.990 M 358.29 % | 1.525 M 30.14 % | 1.172 M 55.87 % | 751.900 K 116.23 % | -4.632 M -358.13 % | 1.794 M 96.45 % | 913.400 K -55.12 % | 2.035 M 90.51 % | 1.068 M 187.07 % | -1.227 M 79.73 % | -6.053 M -195.07 % | 6.367 M 174.00 % | 2.324 M 171.40 % | -3.255 M -205.42 % | 3.087 M 398.30 % | -1.035 M 90.01 % | -10.356 M -78.95 % | -5.787 M -161.83 % | 9.360 M 25.78 % | 7.442 M 13.29 % | 6.569 M -10.36 % | 7.328 M 146.71 % | -15.687 M -4 002.24 % | 402.000 K 105.63 % | -7.143 M 22.28 % | -9.191 M -212.43 % | 8.175 M -9.22 % | 9.005 M 138.43 % | -23.430 M -389.83 % | 8.084 M -20.97 % | 10.229 M -3.58 % | 10.609 M 153.52 % | -19.824 M -263.18 % | 12.149 M 27.62 % | 9.520 M 28.15 % | 7.429 M 212.27 % | -6.617 M -236.43 % | 4.850 M 0.00 % | 4.850 M 291.13 % | 1.240 M | 0.000 | 0.000 | 
| Income before tax | 22.709 M 1 834.33 % | 1.174 M 122.55 % | -5.206 M -134.87 % | 14.930 M 185.60 % | -17.441 M -1 214.31 % | 1.565 M -88.87 % | 14.061 M 718.67 % | -2.273 M -134.84 % | 6.523 M 73.03 % | 3.770 M -60.82 % | 9.623 M 304.70 % | 2.378 M 130.70 % | -7.745 M -230.55 % | 5.933 M 187.84 % | 2.061 M 30.03 % | 1.585 M 56.00 % | 1.016 M 116.24 % | -6.258 M -358.07 % | 2.425 M 96.48 % | 1.234 M -55.13 % | 2.751 M 144.33 % | 1.126 M 184.08 % | -1.339 M 83.63 % | -8.179 M -195.05 % | 8.604 M 207.80 % | 2.795 M 185.89 % | -3.255 M -205.42 % | 3.087 M 398.30 % | -1.035 M 89.44 % | -9.801 M -69.36 % | -5.787 M -161.83 % | 9.360 M 25.78 % | 7.442 M 15.59 % | 6.438 M -12.15 % | 7.328 M 146.71 % | -15.687 M -4 002.24 % | 402.000 K 105.95 % | -6.759 M 26.46 % | -9.191 M -212.43 % | 8.175 M -9.22 % | 9.005 M 143.11 % | -20.890 M -358.41 % | 8.084 M -20.97 % | 10.229 M -3.58 % | 10.609 M 168.76 % | -15.429 M -227.00 % | 12.149 M 27.62 % | 9.520 M 28.15 % | 7.429 M 263.77 % | -4.536 M -193.53 % | 4.850 M 0.00 % | 4.850 M 291.13 % | 1.240 M | 0.000 | 0.000 | 
| Income before tax ratio | 0.87 1 020.31 % | 0.08 136.51 % | -0.21 -135.87 % | 0.60 176.49 % | -0.78 -3 857.21 % | 0.02 -97.42 % | 0.80 242.83 % | -0.56 -186.60 % | 0.65 50.70 % | 0.43 -41.53 % | 0.74 218.72 % | 0.23 114.21 % | -1.63 -288.14 % | 0.87 115.45 % | 0.40 -18.19 % | 0.49 72.40 % | 0.28 110.52 % | -2.71 -772.93 % | 0.40 71.57 % | 0.23 -58.57 % | 0.57 30.90 % | 0.43 268.64 % | -0.26 83.35 % | -1.54 -298.02 % | 0.78 112.33 % | 0.37 204.85 % | -0.35 -175.29 % | 0.46 554.10 % | -0.10 97.50 % | -4.09 -77.14 % | -2.31 -409.41 % | 0.75 4.01 % | 0.72 0.58 % | 0.71 136.55 % | 0.30 136.67 % | -0.82 -4 422.50 % | 0.02 102.91 % | -0.65 30.24 % | -0.94 -271.44 % | 0.55 -29.24 % | 0.77 -77.86 % | 3.49 434.66 % | 0.65 -19.86 % | 0.82 1.80 % | 0.80 1 625.76 % | -0.05 -105.99 % | 0.88 5.58 % | 0.83 -4.59 % | 0.87 2 093.85 % | -0.04 -105.50 % | 0.79 0.00 % | 0.79 67.72 % | 0.47 | 0.00 | 0.00 | 
| EBITDA | 22.794 M 1 619.00 % | 1.326 M 135.60 % | -3.725 M -125.36 % | 14.687 M -10.22 % | 16.359 M 463.52 % | 2.903 M -78.98 % | 13.814 M 658.37 % | -2.474 M -139.17 % | 6.315 M 59.48 % | 3.960 M -59.38 % | 9.750 M 294.88 % | 2.469 M 132.53 % | -7.589 M -224.18 % | 6.111 M 182.59 % | 2.163 M 127.33 % | 951.300 K -6.38 % | 1.016 M 116.48 % | -6.167 M -357.49 % | 2.395 M 98.89 % | 1.204 M -55.74 % | 2.721 M 141.64 % | 1.126 M 184.09 % | -1.339 M 83.63 % | -8.179 M -195.05 % | 8.604 M 207.74 % | 2.796 M 185.92 % | -3.254 M -214.30 % | 2.847 M 375.09 % | -1.035 M 89.68 % | -10.030 M -73.32 % | -5.787 M -161.83 % | 9.360 M 25.81 % | 7.440 M 15.08 % | 6.465 M -11.78 % | 7.328 M 146.71 % | -15.687 M -4 002.24 % | 402.000 K 105.95 % | -6.759 M 25.06 % | -9.019 M -208.05 % | 8.347 M -9.04 % | 9.177 M 144.05 % | -20.832 M -351.23 % | 8.292 M -21.07 % | 10.506 M -2.25 % | 10.748 M 170.72 % | -15.198 M -222.75 % | 12.381 M 26.97 % | 9.751 M 27.28 % | 7.661 M 269.87 % | -4.510 M -192.61 % | 4.870 M 0.00 % | 4.870 M 277.52 % | 1.290 M | 0.000 | 0.000 | 
| Net income ratio | 0.66 892.92 % | 0.07 141.93 % | -0.16 -136.18 % | 0.44 144.99 % | -0.97 -3 140.15 % | 0.03 -94.72 % | 0.60 245.55 % | -0.41 -185.79 % | 0.48 1.05 % | 0.48 -13.49 % | 0.55 135.05 % | 0.23 114.42 % | -1.63 -259.69 % | 1.02 243.03 % | 0.30 -18.12 % | 0.36 72.26 % | 0.21 110.52 % | -2.00 -773.09 % | 0.30 71.55 % | 0.17 -58.57 % | 0.42 2.06 % | 0.41 274.64 % | -0.24 79.38 % | -1.14 -298.06 % | 0.58 89.02 % | 0.30 187.16 % | -0.35 -175.29 % | 0.46 554.10 % | -0.10 97.64 % | -4.32 -87.17 % | -2.31 -409.41 % | 0.75 4.01 % | 0.72 -1.42 % | 0.73 141.36 % | 0.30 136.67 % | -0.82 -4 422.50 % | 0.02 102.75 % | -0.69 26.27 % | -0.94 -271.44 % | 0.55 -29.24 % | 0.77 -80.26 % | 3.92 499.67 % | 0.65 -19.86 % | 0.82 1.80 % | 0.80 1 287.49 % | -0.07 -107.69 % | 0.88 5.58 % | 0.83 -4.59 % | 0.87 1 466.87 % | -0.06 -108.02 % | 0.79 0.00 % | 0.79 67.72 % | 0.47 | 0.00 | 0.00 | 
| Ratio EBITDA | 0.88 895.60 % | 0.09 157.64 % | -0.15 -126.09 % | 0.59 -19.77 % | 0.73 1 800.08 % | 0.04 -95.13 % | 0.79 228.91 % | -0.61 -197.37 % | 0.63 38.89 % | 0.45 -39.38 % | 0.75 210.99 % | 0.24 115.06 % | -1.60 -278.97 % | 0.89 111.52 % | 0.42 43.03 % | 0.29 3.46 % | 0.28 110.68 % | -2.67 -771.40 % | 0.40 73.67 % | 0.23 -59.13 % | 0.56 29.45 % | 0.43 268.66 % | -0.26 83.35 % | -1.54 -298.02 % | 0.78 112.29 % | 0.37 204.88 % | -0.35 -181.63 % | 0.43 518.77 % | -0.10 97.56 % | -4.19 -81.28 % | -2.31 -409.41 % | 0.75 4.04 % | 0.72 0.13 % | 0.72 137.54 % | 0.30 136.67 % | -0.82 -4 422.50 % | 0.02 102.91 % | -0.65 28.91 % | -0.92 -264.77 % | 0.56 -29.11 % | 0.79 -77.37 % | 3.48 419.80 % | 0.67 -19.96 % | 0.84 3.20 % | 0.81 1 669.31 % | -0.05 -105.79 % | 0.89 5.05 % | 0.85 -5.24 % | 0.90 2 168.07 % | -0.04 -105.45 % | 0.80 0.00 % | 0.80 61.88 % | 0.49 | 0.00 | 0.00 | 
| Gross profit ratio | 0.94 141.71 % | 0.39 361.46 % | -0.15 -119.66 % | 0.76 -4.39 % | 0.80 697.77 % | 0.10 -89.34 % | 0.94 97.12 % | 0.47 -36.23 % | 0.74 32.19 % | 0.56 -24.09 % | 0.74 112.74 % | 0.35 79.58 % | 0.19 -90.55 % | 2.05 40.31 % | 1.46 223.76 % | 0.45 -7.32 % | 0.49 130.11 % | -1.62 -349.90 % | 0.65 43.42 % | 0.45 -35.72 % | 0.70 -36.91 % | 1.12 1 250.75 % | -0.10 92.75 % | -1.34 -255.72 % | 0.86 10.88 % | 0.77 400.09 % | -0.26 -147.21 % | 0.55 3 194.39 % | 0.02 100.47 % | -3.56 -103.79 % | -1.75 -316.74 % | 0.81 -3.37 % | 0.83 11.19 % | 0.75 124.50 % | 0.33 -69.12 % | 1.08 987.99 % | 0.10 115.69 % | -0.63 6.24 % | -0.68 -193.52 % | 0.72 -27.66 % | 1.00 -64.46 % | 2.81 181.39 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 2 801.78 % | -0.04 -103.70 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 
| Weighted average shs out dil | 850.250 M -11.21 % | 957.600 M 0.00 % | 957.600 M -12.07 % | 1.089 B 0.68 % | 1.082 B 1.06 % | 1.070 B 1.58 % | 1.054 B 26.09 % | 835.650 M -21.93 % | 1.070 B 0.00 % | 1.070 B 0.00 % | 1.070 B -11.27 % | 1.206 B 9.03 % | 1.106 B 72.29 % | 642.197 M 26.32 % | 508.400 M -20.83 % | 642.197 M -14.59 % | 751.900 M 17.08 % | 642.197 M 0.00 % | 642.197 M 0.00 % | 642.197 M 0.03 % | 642.023 M -0.01 % | 642.110 M -5.20 % | 677.304 M 6.42 % | 636.472 M -0.40 % | 639.015 M -0.25 % | 640.606 M -1.94 % | 653.307 M 1.73 % | 642.197 M 0.00 % | 642.197 M -1.70 % | 653.316 M 2.26 % | 638.885 M -7.26 % | 688.911 M 4.81 % | 657.277 M 13.29 % | 580.174 M -10.36 % | 647.209 M 2.77 % | 629.762 M -1.94 % | 642.197 M 1.80 % | 630.870 M -6.74 % | 676.458 M 5.33 % | 642.197 M -3.10 % | 662.768 M 1.58 % | 652.482 M 1.60 % | 642.197 M 0.00 % | 642.197 M 0.00 % | 642.197 M 0.00 % | 642.197 M 0.00 % | 642.197 M 0.21 % | 640.859 M 0.02 % | 640.751 M 2.14 % | 627.302 M -2.32 % | 642.197 M 0.00 % | 642.197 M 26.66 % | 507.022 M 14.81 % | 441.600 M 0.00 % | 441.600 M | 
| Weighted average shs out | 850.250 M -11.21 % | 957.600 M 0.00 % | 957.600 M -12.07 % | 1.089 B 0.68 % | 1.082 B 1.06 % | 1.070 B 1.58 % | 1.054 B 26.09 % | 835.650 M -21.93 % | 1.070 B 0.00 % | 1.070 B 0.00 % | 1.070 B -11.27 % | 1.206 B 9.03 % | 1.106 B 72.29 % | 642.197 M 26.32 % | 508.400 M -20.83 % | 642.197 M -14.59 % | 751.900 M 17.08 % | 642.197 M 0.00 % | 642.197 M 0.00 % | 642.197 M 0.03 % | 642.023 M -0.01 % | 642.110 M -5.20 % | 677.304 M 6.42 % | 636.472 M -0.40 % | 639.015 M -0.25 % | 640.606 M -1.94 % | 653.307 M 1.73 % | 642.197 M 0.00 % | 642.197 M -1.70 % | 653.316 M 2.26 % | 638.885 M -7.26 % | 688.911 M 4.81 % | 657.277 M 13.29 % | 580.174 M -10.36 % | 647.209 M 2.77 % | 629.762 M -1.94 % | 642.197 M 1.80 % | 630.870 M -6.74 % | 676.458 M 5.33 % | 642.197 M -3.10 % | 662.768 M 1.58 % | 652.482 M 1.60 % | 642.197 M 0.00 % | 642.197 M 0.00 % | 642.197 M 0.00 % | 642.197 M 0.00 % | 642.197 M 0.21 % | 640.859 M 0.02 % | 640.751 M 2.14 % | 627.302 M -2.32 % | 642.197 M 0.00 % | 642.197 M 26.66 % | 507.022 M 14.81 % | 441.600 M 0.00 % | 441.600 M | 
| EPS diluted | 0.02 1 900.00 % | 0.00 125.00 % | 0.00 -140.00 % | 0.01 150.00 % | -0.02 -1 009.09 % | 0.00 -78.00 % | 0.01 600.00 % | 0.00 -144.44 % | 0.00 15.38 % | 0.00 -41.79 % | 0.01 235.00 % | 0.00 128.57 % | -0.01 -164.22 % | 0.01 263.33 % | 0.00 -62.50 % | 0.01 700.00 % | 0.00 113.89 % | -0.01 -166.06 % | 0.01 678.57 % | 0.00 -56.25 % | 0.00 88.24 % | 0.00 194.44 % | 0.00 81.05 % | -0.01 -195.00 % | 0.01 177.78 % | 0.00 172.00 % | -0.01 -204.17 % | 0.00 308.70 % | 0.00 85.53 % | -0.02 -74.73 % | -0.01 -166.91 % | 0.01 20.35 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 145.38 % | -0.02 -4 250.00 % | 0.00 105.31 % | -0.01 16.91 % | -0.01 -121.45 % | 0.06 366.18 % | 0.01 137.88 % | -0.04 -156.62 % | 0.06 -84.15 % | 0.40 -2.44 % | 0.41 1 426.86 % | -0.03 -106.57 % | 0.47 3 054.36 % | 0.01 28.45 % | 0.01 210.48 % | -0.01 -240.00 % | 0.01 0.00 % | 0.01 212.50 % | 0.00 -57.14 % | 0.01 -60.00 % | 0.01 | 
| Earnings per share | 0.02 1 900.00 % | 0.00 125.00 % | 0.00 -140.00 % | 0.01 150.00 % | -0.02 -1 009.09 % | 0.00 -78.00 % | 0.01 600.00 % | 0.00 -144.44 % | 0.00 15.38 % | 0.00 -41.79 % | 0.01 235.00 % | 0.00 128.57 % | -0.01 -164.22 % | 0.01 263.33 % | 0.00 -62.50 % | 0.01 700.00 % | 0.00 113.89 % | -0.01 -166.06 % | 0.01 678.57 % | 0.00 -56.25 % | 0.00 88.24 % | 0.00 194.44 % | 0.00 81.05 % | -0.01 -195.00 % | 0.01 177.78 % | 0.00 172.00 % | -0.01 -204.17 % | 0.00 400.00 % | 0.00 89.94 % | -0.02 -74.73 % | -0.01 -166.91 % | 0.01 20.35 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 145.38 % | -0.02 -4 250.00 % | 0.00 105.31 % | -0.01 16.91 % | -0.01 -121.45 % | 0.06 366.18 % | 0.01 137.88 % | -0.04 -156.62 % | 0.06 -84.15 % | 0.40 -2.44 % | 0.41 1 426.86 % | -0.03 -106.57 % | 0.47 3 054.36 % | 0.01 28.45 % | 0.01 210.48 % | -0.01 -240.00 % | 0.01 0.00 % | 0.01 212.50 % | 0.00 -57.14 % | 0.01 -60.00 % | 0.01 | 
| Gross profit | 24.523 M 317.33 % | 5.876 M 261.48 % | -3.639 M -119.12 % | 19.036 M 6.99 % | 17.792 M 136.60 % | 7.520 M -54.03 % | 16.358 M 753.82 % | 1.916 M -74.35 % | 7.468 M 51.77 % | 4.921 M -49.14 % | 9.674 M 170.13 % | 3.581 M 287.96 % | 923.100 K -93.44 % | 14.082 M 87.46 % | 7.512 M 414.58 % | 1.460 M -16.14 % | 1.741 M 146.46 % | -3.746 M -195.84 % | 3.909 M 64.25 % | 2.380 M -30.38 % | 3.419 M 17.76 % | 2.903 M 673.74 % | -506.000 K 92.87 % | -7.098 M -174.75 % | 9.495 M 60.73 % | 5.907 M 345.83 % | -2.403 M -166.09 % | 3.636 M 2 064.11 % | 168.000 K 101.97 % | -8.534 M -94.84 % | -4.380 M -143.31 % | 10.114 M 16.85 % | 8.655 M 27.79 % | 6.773 M -16.62 % | 8.123 M -60.66 % | 20.646 M 882.21 % | 2.102 M 132.10 % | -6.549 M 1.16 % | -6.626 M -161.33 % | 10.804 M -7.19 % | 11.641 M 169.19 % | -16.826 M -236.00 % | 12.372 M -1.39 % | 12.546 M -5.28 % | 13.246 M 221.76 % | -10.879 M -178.51 % | 13.856 M 20.87 % | 11.464 M 34.32 % | 8.535 M -91.79 % | 103.910 M 1 600.65 % | 6.110 M 0.00 % | 6.110 M 133.21 % | 2.620 M | 0.000 | 0.000 | 
| Income tax expense | 5.704 M 3 025.48 % | 182.500 K 113.27 % | -1.376 M -134.05 % | 4.039 M -3.65 % | 4.192 M 602.34 % | -834.500 K -123.68 % | 3.524 M 686.02 % | -601.400 K -135.78 % | 1.681 M 515.99 % | -404.000 K -116.68 % | 2.422 M 7 039.83 % | -34.900 K | 0.000 100.00 % | -1.057 M -297.28 % | 535.900 K 29.73 % | 413.100 K 56.36 % | 264.200 K 116.25 % | -1.626 M -357.91 % | 630.500 K 96.54 % | 320.800 K -55.15 % | 715.200 K 1 146.64 % | 57.370 K 151.27 % | -111.900 K 94.73 % | -2.125 M -195.00 % | 2.237 M 374.31 % | 471.654 K | 0.000 | 0.000 | 0.000 -100.00 % | 555.000 K | 0.000 | 0.000 | 0.000 100.00 % | -131.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 384.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.540 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.395 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.081 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cost of revenue | 1.432 M -84.36 % | 9.156 M -67.27 % | 27.978 M 366.39 % | 5.999 M 31.00 % | 4.579 M -93.26 % | 67.910 M 8 976.50 % | 748.200 K -64.73 % | 2.121 M -17.35 % | 2.566 M -32.80 % | 3.819 M 13.34 % | 3.369 M -49.64 % | 6.691 M 74.62 % | 3.832 M 153.00 % | -7.229 M -203.40 % | -2.383 M -234.82 % | 1.767 M -3.19 % | 1.826 M -69.86 % | 6.058 M 186.12 % | 2.117 M -26.54 % | 2.882 M 100.15 % | 1.440 M 579.90 % | -300.084 K -105.24 % | 5.727 M -53.85 % | 12.408 M 691.53 % | 1.568 M -9.09 % | 1.724 M -85.29 % | 11.719 M 288.30 % | 3.018 M -69.70 % | 9.961 M -8.87 % | 10.930 M 58.73 % | 6.886 M 183.61 % | 2.428 M 41.49 % | 1.716 M -23.77 % | 2.251 M -86.08 % | 16.174 M 1 127.57 % | -1.574 M -108.27 % | 19.024 M 12.75 % | 16.873 M 2.76 % | 16.420 M 297.48 % | 4.131 M | 0.000 -100.00 % | 10.846 M | 0.000 | 0.000 | 0.000 -100.00 % | 304.806 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.688 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 -100.00 % | 1.159 M 2 217.79 % | 50.000 K -90.99 % | 555.000 K 2 120.00 % | 25.000 K -92.17 % | 319.486 K 491.64 % | 54.000 K -82.50 % | 308.500 K -25.12 % | 412.000 K -50.54 % | 833.000 K 343.09 % | 188.000 K | 0.000 -100.00 % | 173.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 -100.00 % | 850.000 K 54.55 % | 550.000 K | 0.000 | 0.000 | 0.000 | 
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 899.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.432 K | 0.000 | 0.000 | 0.000 -100.00 % | 78.045 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 | 
| Other expenses | 1.813 M -14.86 % | 2.130 M 704.50 % | 264.700 K -94.08 % | 4.472 M 187.32 % | 1.556 M 218.38 % | -1.315 M -149.11 % | 2.677 M 39.73 % | 1.916 M -74.35 % | 7.468 M 51.77 % | 4.921 M | 0.000 -100.00 % | 3.581 M 287.96 % | 923.100 K -93.44 % | 14.082 M 87.46 % | 7.512 M 414.58 % | 1.460 M -16.14 % | 1.741 M 146.46 % | -3.746 M -195.84 % | 3.909 M 64.25 % | 2.380 M -30.38 % | 3.419 M 97.53 % | 1.731 M 411.29 % | -556.000 K 92.73 % | -7.653 M -180.81 % | 9.470 M 71.88 % | 5.510 M 324.25 % | -2.457 M -173.85 % | 3.327 M 1 463.61 % | -244.000 K -196.44 % | 253.000 K -79.25 % | 1.219 M 61.97 % | 752.600 K -91.13 % | 8.482 M 25.23 % | 6.773 M 751.95 % | 795.000 K -97.81 % | 36.333 M 4 174.47 % | 850.000 K | 0.000 -100.00 % | 2.565 M -2.43 % | 2.629 M -0.27 % | 2.636 M -35.14 % | 4.064 M -5.22 % | 4.288 M 85.07 % | 2.317 M -12.14 % | 2.637 M -42.05 % | 4.550 M 166.56 % | 1.707 M -12.19 % | 1.944 M 75.77 % | 1.106 M -98.94 % | 103.910 M 25 243.88 % | 410.000 K -42.25 % | 710.000 K -48.55 % | 1.380 M | 0.000 | 0.000 | 
| Operating expenses | 1.813 M -14.86 % | 2.130 M 704.50 % | 264.700 K -94.08 % | 4.472 M 187.32 % | 1.556 M -31.51 % | 2.272 M -15.11 % | 2.677 M 39.73 % | 1.916 M -74.35 % | 7.468 M 51.77 % | 4.921 M 9 436.05 % | 51.600 K -98.56 % | 3.581 M 287.96 % | 923.100 K -93.44 % | 14.082 M 87.46 % | 7.512 M 414.58 % | 1.460 M -16.14 % | 1.741 M 146.46 % | -3.746 M -195.84 % | 3.909 M 64.25 % | 2.380 M -30.38 % | 3.419 M 17.76 % | 2.903 M 673.74 % | -506.000 K 92.87 % | -7.098 M -174.75 % | 9.495 M 60.73 % | 5.907 M 345.83 % | -2.403 M -166.09 % | 3.636 M 2 064.11 % | 168.000 K 101.97 % | -8.534 M -706.54 % | 1.407 M 86.95 % | 752.600 K -91.30 % | 8.655 M 27.79 % | 6.773 M 751.95 % | 795.000 K -97.81 % | 36.333 M 4 174.47 % | 850.000 K 112.98 % | -6.549 M -355.32 % | 2.565 M -2.43 % | 2.629 M -0.27 % | 2.636 M -35.14 % | 4.064 M -5.22 % | 4.288 M 85.07 % | 2.317 M -12.14 % | 2.637 M -42.05 % | 4.550 M 166.56 % | 1.707 M -12.19 % | 1.944 M 75.77 % | 1.106 M -98.94 % | 103.910 M 8 146.82 % | 1.260 M 0.00 % | 1.260 M -8.70 % | 1.380 M | 0.000 | 0.000 | 
| Cost and expenses | 3.245 M 128.75 % | -11.286 M -139.96 % | 28.243 M 169.74 % | 10.470 M 70.65 % | 6.136 M -91.26 % | 70.183 M 1 949.01 % | 3.425 M -15.15 % | 4.037 M 5.25 % | 3.836 M -56.11 % | 8.739 M 155.46 % | 3.421 M -56.83 % | 7.925 M -36.43 % | 12.465 M 1 213.24 % | 949.200 K -69.36 % | 3.098 M -4.00 % | 3.227 M 25.07 % | 2.580 M -70.00 % | 8.600 M 136.81 % | 3.631 M -10.51 % | 4.058 M 89.78 % | 2.138 M -17.85 % | 2.603 M -60.32 % | 6.560 M -51.37 % | 13.489 M 448.56 % | 2.459 M -49.16 % | 4.836 M -61.53 % | 12.571 M 230.21 % | 3.807 M -65.90 % | 11.164 M -10.33 % | 12.450 M 50.12 % | 8.293 M 160.74 % | 3.181 M 8.59 % | 2.929 M 13.26 % | 2.586 M -84.76 % | 16.969 M -51.18 % | 34.759 M 74.90 % | 19.874 M 92.50 % | 10.324 M -45.62 % | 18.985 M 180.84 % | 6.760 M 156.45 % | 2.636 M -82.32 % | 14.910 M 247.72 % | 4.288 M 85.07 % | 2.317 M -12.14 % | 2.637 M -99.15 % | 309.356 M 18 022.78 % | 1.707 M -12.19 % | 1.944 M 75.77 % | 1.106 M -98.94 % | 103.910 M 8 146.82 % | 1.260 M 0.00 % | 1.260 M -8.70 % | 1.380 M | 0.000 | 0.000 | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.587 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 51.600 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.172 M 2 244.66 % | 50.000 K -90.99 % | 555.000 K 2 120.00 % | 25.000 K -93.71 % | 397.531 K 636.17 % | 54.000 K -82.50 % | 308.500 K -25.12 % | 412.000 K -50.54 % | 833.000 K 343.09 % | 188.000 K | 0.000 -100.00 % | 173.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.549 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 -100.00 % | 850.000 K 54.55 % | 550.000 K | 0.000 | 0.000 | 0.000 | 
| Interest income | 0.000 | 0.000 -100.00 % | 372.700 K 1.97 % | 365.500 K 1.11 % | 361.500 K 0.03 % | 361.400 K -4.69 % | 379.200 K 16.03 % | 326.800 K 0.83 % | 324.100 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 84.000 K -44.70 % | 151.900 K -14.95 % | 178.600 K 45.09 % | 123.100 K -0.49 % | 123.700 K -19.83 % | 154.300 K 16.72 % | 132.200 K 5.26 % | 125.599 K 7.81 % | 116.500 K -10.66 % | 130.399 K 2.51 % | 127.200 K 4.86 % | 121.300 K 0.00 % | 121.300 K -31.97 % | 178.300 K 35.59 % | 131.500 K -39.18 % | 216.200 K 620.67 % | 30.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 352.000 17.33 % | 300.000 -25.00 % | 400.000 | 0.000 -100.00 % | 22.580 K | 0.000 | 0.000 | 0.000 -100.00 % | 27.000 K | 0.000 | 0.000 | 0.000 100.00 % | -73.000 K -142.44 % | 172.000 K 0.00 % | 172.000 K 0.00 % | 172.000 K 195.47 % | 58.213 K -72.01 % | 208.000 K -24.91 % | 277.000 K 99.28 % | 139.000 K -39.98 % | 231.599 K -0.17 % | 232.000 K 0.43 % | 231.000 K -0.43 % | 232.000 K 785.33 % | 26.205 K 31.03 % | 20.000 K 0.00 % | 20.000 K -60.00 % | 50.000 K | 0.000 | 0.000 | 
| Operating income | 22.710 M 1 833.75 % | 1.174 M 130.09 % | -3.904 M -126.80 % | 14.564 M -10.29 % | 16.235 M 209.40 % | 5.247 M -62.68 % | 14.061 M 718.67 % | -2.273 M -136.66 % | 6.199 M 64.42 % | 3.770 M -60.82 % | 9.623 M 309.87 % | 2.348 M 130.31 % | -7.745 M -230.54 % | 5.933 M 192.11 % | 2.031 M 176.30 % | 735.100 K -25.45 % | 986.100 K 115.76 % | -6.258 M -361.30 % | 2.395 M 98.89 % | 1.204 M -55.74 % | 2.721 M 141.62 % | 1.126 M 184.10 % | -1.339 M 83.63 % | -8.179 M -195.05 % | 8.604 M 207.78 % | 2.796 M 185.90 % | -3.255 M -214.32 % | 2.847 M 375.05 % | -1.035 M 89.70 % | -10.053 M -73.72 % | -5.787 M -161.82 % | 9.361 M 25.82 % | 7.440 M 15.56 % | 6.438 M -12.15 % | 7.328 M 146.71 % | -15.687 M -1 352.96 % | 1.252 M 118.73 % | -6.686 M 27.25 % | -9.191 M -212.43 % | 8.175 M -9.22 % | 9.005 M 143.11 % | -20.890 M -358.41 % | 8.084 M -20.97 % | 10.229 M -3.58 % | 10.609 M 168.76 % | -15.429 M -227.00 % | 12.149 M 27.62 % | 9.520 M 28.15 % | 7.429 M 263.77 % | -4.536 M -193.53 % | 4.850 M 0.00 % | 4.850 M 291.13 % | 1.240 M | 0.000 | 0.000 | 
| Operating income ratio | 0.87 1 019.98 % | 0.08 148.71 % | -0.16 -127.57 % | 0.58 -19.84 % | 0.73 943.25 % | 0.07 -91.35 % | 0.80 242.83 % | -0.56 -191.13 % | 0.62 43.20 % | 0.43 -41.52 % | 0.74 222.79 % | 0.23 114.03 % | -1.63 -288.13 % | 0.87 118.64 % | 0.40 73.84 % | 0.23 -17.62 % | 0.28 110.21 % | -2.71 -781.34 % | 0.40 73.67 % | 0.23 -59.13 % | 0.56 29.44 % | 0.43 268.68 % | -0.26 83.35 % | -1.54 -298.02 % | 0.78 112.32 % | 0.37 204.86 % | -0.35 -181.65 % | 0.43 518.71 % | -0.10 97.56 % | -4.20 -81.69 % | -2.31 -409.39 % | 0.75 4.04 % | 0.72 0.55 % | 0.71 136.55 % | 0.30 136.67 % | -0.82 -1 487.89 % | 0.06 109.15 % | -0.65 30.99 % | -0.94 -271.44 % | 0.55 -29.24 % | 0.77 -77.86 % | 3.49 434.66 % | 0.65 -19.86 % | 0.82 1.80 % | 0.80 1 625.76 % | -0.05 -105.99 % | 0.88 5.58 % | 0.83 -4.59 % | 0.87 2 093.85 % | -0.04 -105.50 % | 0.79 0.00 % | 0.79 67.72 % | 0.47 | 0.00 | 0.00 | 
| Total other income expenses net | -1.000 K | 0.000 100.00 % | -1.302 M -456.33 % | 365.500 K 101.09 % | -33.677 M | 0.000 | 0.000 | 0.000 -100.00 % | 324.100 K 108 133.33 % | -300.000 | 0.000 -100.00 % | 30.000 K | 0.000 100.00 % | -300.000 -101.00 % | 30.000 K -96.47 % | 850.000 K 2 733.33 % | 30.000 K 40 995.89 % | 73.000 -99.76 % | 29.900 K -0.33 % | 30.000 K 0.00 % | 30.000 K 12 196.77 % | -248.000 | 0.000 | 0.000 | 0.000 100.00 % | -191.000 -91.00 % | -100.000 -100.04 % | 240.600 K | 0.000 -100.00 % | 252.000 K | 0.000 100.00 % | -800.000 -140.00 % | 2.000 K | 0.000 | 0.000 | 0.000 100.00 % | -850.000 K -1 064.38 % | -73.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 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2011-09-30 | 2011-06-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-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -2.553 M | 0.000 100.00 % | -3.594 M | 0.000 100.00 % | -8.258 M | 0.000 100.00 % | -1.907 M 73.34 % | -7.154 M -1 037.54 % | -628.900 K -143.95 % | 1.431 M 183.60 % | -1.712 M 71.12 % | -5.928 M | 0.000 100.00 % | -135.800 K | 0.000 100.00 % | -6.383 M | 0.000 100.00 % | -1.135 M | 0.000 100.00 % | -5.450 M | 0.000 100.00 % | -21.000 K | 0.000 100.00 % | -8.606 M | 0.000 100.00 % | -118.000 K | 0.000 100.00 % | -9.668 M | 0.000 100.00 % | -9.700 M 42.21 % | -16.784 M | 0.000 100.00 % | -9.776 M | 0.000 100.00 % | -11.980 M | 0.000 100.00 % | -21.054 M | 0.000 100.00 % | -4.095 M -220.14 % | -1.279 M -64.45 % | -777.737 K 92.25 % | -10.040 M | 
| Total investments | 0.000 -100.00 % | 28.621 M | 0.000 -100.00 % | 429.890 M | 0.000 -100.00 % | 476.271 M | 0.000 -100.00 % | 475.882 M -30.44 % | 684.149 M -17.63 % | 830.587 M 129.41 % | 362.053 M 93.11 % | 187.490 M 4.21 % | 179.914 M | 0.000 -100.00 % | 130.544 M | 0.000 -100.00 % | 98.971 M | 0.000 -100.00 % | 79.100 M | 0.000 -100.00 % | 78.341 M | 0.000 -100.00 % | 67.500 M | 0.000 -100.00 % | 67.500 M | 0.000 -100.00 % | 107.500 M | 0.000 -100.00 % | 62.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 | 
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accumulated other comprehensive income loss | 1.129 B 3 653.71 % | 30.090 M -97.35 % | 1.136 B 1 623.80 % | 65.915 M -94.05 % | 1.108 B 22 100.04 % | -5.037 M -100.45 % | 1.118 B | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 621.686 M | 0.000 -100.00 % | 618.713 M | 0.000 -100.00 % | 618.857 M | 0.000 -100.00 % | 618.516 M | 0.000 -100.00 % | 619.438 M | 0.000 -100.00 % | 617.378 M | 0.000 -100.00 % | 633.530 M | 0.000 -100.00 % | 616.731 M | 0.000 -100.00 % | 602.872 M | 0.000 | 0.000 -100.00 % | 632.908 M | 0.000 -100.00 % | 615.484 M | 0.000 -100.00 % | 631.113 M | 0.000 -100.00 % | 615.081 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Retained earnings | 0.000 -100.00 % | 29.073 M | 0.000 | 0.000 | 0.000 -100.00 % | 42.084 M | 0.000 | 0.000 -100.00 % | 29.292 M | 0.000 -100.00 % | 25.325 M | 0.000 -100.00 % | 17.061 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.804 M | 0.000 | 0.000 | 0.000 -100.00 % | 16.638 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.724 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.209 M | 0.000 | 0.000 -100.00 % | 15.785 M | 0.000 | 0.000 | 0.000 -100.00 % | 14.159 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.022 M | 0.000 -100.00 % | 7.188 M | 0.000 | 
| Common stock | 0.000 -100.00 % | 1.070 B | 0.000 -100.00 % | 1.070 B | 0.000 -100.00 % | 1.070 B | 0.000 -100.00 % | 1.070 B 0.00 % | 1.070 B 0.00 % | 1.070 B 84.00 % | 581.700 M 100.00 % | 290.850 M 0.00 % | 290.850 M | 0.000 -100.00 % | 290.850 M | 0.000 -100.00 % | 290.850 M | 0.000 -100.00 % | 290.850 M | 0.000 -100.00 % | 290.850 M | 0.000 -100.00 % | 290.850 M | 0.000 -100.00 % | 290.850 M | 0.000 -100.00 % | 290.850 M | 0.000 -100.00 % | 290.850 M | 0.000 -100.00 % | 290.850 M 0.00 % | 290.850 M | 0.000 -100.00 % | 290.850 M | 0.000 -100.00 % | 290.850 M | 0.000 -100.00 % | 58.170 M | 0.000 -100.00 % | 58.170 M 0.00 % | 58.170 M 0.00 % | 58.170 M -50.00 % | 116.340 M | 
| Total equity | 1.129 B 0.00 % | 1.129 B -0.59 % | 1.136 B 0.00 % | 1.136 B 2.54 % | 1.108 B 0.07 % | 1.107 B -0.99 % | 1.118 B 0.00 % | 1.118 B -9.89 % | 1.241 B -8.13 % | 1.351 B 114.48 % | 629.874 M 1.44 % | 620.925 M 0.31 % | 618.991 M -0.43 % | 621.686 M 0.00 % | 621.686 M 0.48 % | 618.713 M 0.00 % | 618.713 M -0.02 % | 618.857 M 0.00 % | 618.857 M 0.06 % | 618.516 M 0.00 % | 618.516 M -0.15 % | 619.438 M 0.00 % | 619.438 M 0.33 % | 617.378 M 0.00 % | 617.378 M -2.55 % | 633.530 M 0.00 % | 633.530 M 2.72 % | 616.731 M 0.00 % | 616.731 M 2.30 % | 602.872 M 0.00 % | 602.872 M -2.34 % | 617.307 M -2.47 % | 632.908 M 0.00 % | 632.908 M 2.83 % | 615.484 M 0.00 % | 615.512 M -2.47 % | 631.113 M 0.00 % | 631.113 M 2.61 % | 615.081 M 0.79 % | 610.276 M -2.10 % | 623.336 M 2.93 % | 605.588 M -50.31 % | 1.219 B | 
| Other non current liabilities | -1.129 B -1 385.09 % | 87.892 M 107.74 % | -1.136 B -2 559.30 % | 46.202 M 104.17 % | -1.108 B -5 071.25 % | 22.291 M 101.99 % | -1.118 B -7 322.55 % | 15.486 M 86.98 % | 8.282 M 40.40 % | 5.899 M 408.53 % | 1.160 M 443.07 % | 213.600 K -91.00 % | 2.373 M 100.38 % | -621.686 M -52 656.09 % | 1.183 M 100.19 % | -618.713 M -44 443.51 % | 1.395 M 100.23 % | -618.856 M | 0.000 100.00 % | -618.516 M -35 873.79 % | 1.729 M 100.28 % | -619.438 M | 0.000 100.00 % | -617.378 M -48 808.36 % | 1.267 M 100.20 % | -633.530 M | 0.000 100.00 % | -616.731 M | 0.000 100.00 % | -602.872 M -60 287 300.00 % | 1.000 K | 0.000 100.00 % | -632.908 M | 0.000 100.00 % | -615.484 M | 0.000 100.00 % | -631.113 M | 0.000 100.00 % | -615.081 M -262 955.23 % | -233.822 K | 0.000 | 0.000 | 0.000 | 
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current liabilities | -1.129 B -1 361.60 % | 89.529 M 107.88 % | -1.136 B -2 437.98 % | 48.599 M 104.39 % | -1.108 B -5 071.25 % | 22.291 M 101.99 % | -1.118 B -7 322.55 % | 15.486 M -67.55 % | 47.718 M -46.79 % | 89.673 M 703.52 % | 11.160 M 4 421.88 % | 246.800 K -89.85 % | 2.431 M 100.39 % | -621.686 M -50 215.76 % | 1.241 M 100.20 % | -618.713 M -42 696.42 % | 1.453 M 100.23 % | -618.856 M -1 082 016.08 % | 57.200 K 100.01 % | -618.516 M -34 751.90 % | 1.785 M 100.29 % | -619.438 M | 0.000 100.00 % | -617.378 M -48 808.36 % | 1.267 M 100.20 % | -633.530 M | 0.000 100.00 % | -616.731 M | 0.000 100.00 % | -602.872 M -60 287 300.00 % | 1.000 K | 0.000 100.00 % | -632.908 M | 0.000 100.00 % | -615.484 M | 0.000 100.00 % | -631.113 M -270 963.95 % | 233.000 K 100.04 % | -615.081 M | 0.000 -100.00 % | 269.000 K 0.13 % | 268.659 K 22.12 % | 220.000 K | 
| Other current liabilities | 0.000 -100.00 % | 300.000 | 0.000 -100.00 % | 307.100 K | 0.000 -100.00 % | 1.041 M | 0.000 -100.00 % | 332.700 K 191.84 % | 114.000 K -81.00 % | 600.000 K 325.53 % | 141.000 K -95.10 % | 2.880 M 1 152.26 % | 230.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 53.550 K | 0.000 -100.00 % | 11.226 M | 0.000 -100.00 % | 5.000 M | 0.000 -100.00 % | 13.396 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.904 M | 0.000 -100.00 % | 1.261 M | 0.000 -100.00 % | 1.222 M -4.31 % | 1.277 M | 0.000 -100.00 % | 3.466 M | 0.000 -100.00 % | 1.758 M | 0.000 -100.00 % | 3.036 M | 0.000 -100.00 % | 5.187 M 43.79 % | 3.607 M 356.83 % | 789.580 K -80.06 % | 3.960 M | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 0.000 -100.00 % | 5.361 M | 0.000 -100.00 % | 307.100 K | 0.000 -100.00 % | 2.656 M | 0.000 -100.00 % | 1.773 M 14.03 % | 1.555 M -23.79 % | 2.041 M 5.62 % | 1.932 M -32.92 % | 2.880 M 1 152.26 % | 230.000 K | 0.000 -100.00 % | 2.016 M | 0.000 -100.00 % | 53.550 K | 0.000 -100.00 % | 17.279 M | 0.000 -100.00 % | 5.005 M | 0.000 -100.00 % | 13.491 M | 0.000 -100.00 % | 231.997 K | 0.000 -100.00 % | 8.451 M | 0.000 -100.00 % | 2.212 M | 0.000 -100.00 % | 23.309 M 1 351.79 % | 1.606 M | 0.000 -100.00 % | 7.294 M | 0.000 -100.00 % | 5.586 M | 0.000 -100.00 % | 5.789 M | 0.000 -100.00 % | 73.859 M 43.95 % | 51.307 M 6 398.01 % | 789.580 K -99.63 % | 211.240 M | 
| Total liabilities | -1.129 B -1 241.50 % | 98.948 M 108.71 % | -1.136 B -2 423.30 % | 48.907 M 104.41 % | -1.108 B -4 541.99 % | 24.947 M 102.23 % | -1.118 B -6 580.50 % | 17.259 M -64.97 % | 49.273 M -46.27 % | 91.713 M 600.53 % | 13.092 M 318.68 % | 3.127 M 17.51 % | 2.661 M 100.43 % | -621.686 M -19 192.96 % | 3.256 M 100.53 % | -618.713 M -41 181.84 % | 1.506 M 100.24 % | -618.856 M -3 669.84 % | 17.336 M 102.80 % | -618.516 M -9 208.96 % | 6.790 M 101.10 % | -619.438 M -4 691.49 % | 13.491 M 102.19 % | -617.378 M -41 272.37 % | 1.499 M 100.24 % | -633.530 M -7 596.51 % | 8.451 M 101.37 % | -616.731 M -27 980.95 % | 2.212 M 100.37 % | -602.872 M -2 686.32 % | 23.310 M 1 351.86 % | 1.606 M 100.25 % | -632.908 M -8 777.10 % | 7.294 M 101.19 % | -615.484 M -11 117.66 % | 5.586 M 100.89 % | -631.113 M -10 580.12 % | 6.022 M 100.98 % | -615.081 M -932.78 % | 73.859 M 43.20 % | 51.576 M 4 773.76 % | 1.058 M -99.50 % | 211.460 M | 
| Other non current assets | 0.000 100.00 % | -29.839 M | 0.000 -100.00 % | 9.031 M | 0.000 100.00 % | -289.741 M | 0.000 -100.00 % | 1.764 M 100.62 % | -282.920 M -4 448.13 % | 6.507 M 103.12 % | -208.244 M -31 476.15 % | 663.700 K 101.10 % | -60.190 M | 0.000 -100.00 % | 131.134 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 | 
| Long term investments | 0.000 -100.00 % | 28.621 M | 0.000 -100.00 % | 424.089 M | 0.000 -100.00 % | 279.102 M | 0.000 -100.00 % | 475.882 M 67.86 % | 283.492 M -65.87 % | 830.587 M 298.85 % | 208.244 M 11.07 % | 187.490 M 211.50 % | 60.190 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 | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.639 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.639 M | 0.000 100.00 % | -475.882 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 0.000 -100.00 % | 1.218 M | 0.000 -100.00 % | 1.570 M | 0.000 -100.00 % | 1.718 M | 0.000 -100.00 % | 1.628 M -1.92 % | 1.660 M -10.69 % | 1.859 M -11.53 % | 2.101 M -12.86 % | 2.411 M 962.16 % | 227.000 K | 0.000 -100.00 % | 227.300 K | 0.000 -100.00 % | 227.316 K | 0.000 -100.00 % | 227.300 K | 0.000 -100.00 % | 228.668 K | 0.000 -100.00 % | 228.000 K | 0.000 -100.00 % | 228.668 K | 0.000 -100.00 % | 251.000 K | 0.000 -100.00 % | 251.248 K | 0.000 -100.00 % | 278.000 K -0.10 % | 278.278 K | 0.000 -100.00 % | 446.000 K | 0.000 -100.00 % | 721.502 K | 0.000 -100.00 % | 974.000 K | 0.000 -100.00 % | 1.390 M -24.99 % | 1.853 M -20.01 % | 2.316 M 2.50 % | 2.260 M | 
| Total non current assets | 0.000 | 0.000 | 0.000 -100.00 % | 434.690 M | 0.000 -100.00 % | 12.728 M | 0.000 -100.00 % | 482.152 M 21 501.80 % | 2.232 M -99.73 % | 838.952 M 39 529.29 % | 2.117 M -98.89 % | 190.564 M 83 849.03 % | 227.000 K | 0.000 -100.00 % | 131.361 M | 0.000 -100.00 % | 227.316 K | 0.000 -100.00 % | 227.300 K | 0.000 -100.00 % | 228.668 K | 0.000 -100.00 % | 270.100 K | 0.000 -100.00 % | 270.805 K | 0.000 -100.00 % | 609.000 K | 0.000 -100.00 % | 609.063 K | 0.000 -100.00 % | 505.000 K -0.07 % | 505.376 K | 0.000 -100.00 % | 680.000 K | 0.000 -100.00 % | 971.668 K | 0.000 -100.00 % | 974.000 K | 0.000 -100.00 % | 1.156 M -37.61 % | 1.853 M -20.01 % | 2.316 M 2.50 % | 2.260 M | 
| Other current assets | -2.553 M 93.35 % | -38.397 M -308.70 % | -9.395 M -131.82 % | 29.524 M 113.42 % | -220.015 M -804.18 % | 31.244 M 113.88 % | -225.052 M -135.89 % | 627.029 M 1.94 % | 615.078 M 13.45 % | 542.169 M 116.99 % | 249.858 M -38.05 % | 403.292 M -5.12 % | 425.062 M 457.47 % | -118.910 M -1 500.34 % | 8.492 M 108.06 % | -105.353 M -121.46 % | 490.914 M 711.85 % | -80.234 M -1 276.57 % | 6.819 M 106.74 % | -101.170 M -501.95 % | 25.170 M 137.28 % | -67.521 M -1 277.45 % | 5.735 M 107.53 % | -76.106 M -595.10 % | 15.372 M 114.28 % | -107.618 M -121.27 % | 506.063 M 801.23 % | -72.168 M -1 004.24 % | 7.981 M 182.28 % | -9.700 M -312.86 % | 4.557 M 0.02 % | 4.556 M 146.61 % | -9.776 M -699.75 % | 1.630 M 113.61 % | -11.980 M | 0.000 100.00 % | -21.054 M -7 261.22 % | 294.000 K 107.18 % | -4.095 M | 0.000 -100.00 % | 1.955 M 1 163.90 % | 154.680 K | 0.000 | 
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 5.801 M | 0.000 -100.00 % | 197.169 M | 0.000 -100.00 % | 320.100 K -99.92 % | 400.657 M 24 855.28 % | 1.606 M -98.96 % | 153.809 M 1 165 119.70 % | 13.200 K -99.99 % | 119.724 M | 0.000 | 0.000 | 0.000 -100.00 % | 98.971 M | 0.000 -100.00 % | 79.100 M | 0.000 -100.00 % | 78.341 M | 0.000 -100.00 % | 67.500 M | 0.000 -100.00 % | 67.500 M | 0.000 -100.00 % | 107.500 M | 0.000 -100.00 % | 62.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 | 
| cash and cash equivalents | 0.000 -100.00 % | 2.553 M | 0.000 -100.00 % | 3.594 M | 0.000 -100.00 % | 8.258 M | 0.000 -100.00 % | 1.907 M -73.34 % | 7.154 M 1 037.54 % | 628.900 K -92.66 % | 8.569 M 400.58 % | 1.712 M -71.12 % | 5.928 M | 0.000 -100.00 % | 135.800 K | 0.000 -100.00 % | 6.383 M | 0.000 -100.00 % | 1.135 M | 0.000 -100.00 % | 5.450 M | 0.000 -100.00 % | 21.000 K | 0.000 -100.00 % | 8.606 M | 0.000 -100.00 % | 118.000 K | 0.000 -100.00 % | 9.668 M | 0.000 -100.00 % | 9.700 M -42.21 % | 16.784 M | 0.000 -100.00 % | 9.776 M | 0.000 -100.00 % | 11.980 M | 0.000 -100.00 % | 21.054 M | 0.000 -100.00 % | 4.095 M 220.14 % | 1.279 M 64.45 % | 777.737 K -92.25 % | 10.040 M | 
| Cash and short term investments | 2.553 M 0.00 % | 2.553 M -72.83 % | 9.395 M 0.00 % | 9.395 M -95.73 % | 220.015 M 7.10 % | 205.427 M -8.72 % | 225.052 M 10 005.16 % | 2.227 M -99.45 % | 407.811 M 18 151.48 % | 2.234 M -98.62 % | 162.378 M 9 313.22 % | 1.725 M -98.63 % | 125.652 M 5.67 % | 118.910 M 87 462.59 % | 135.800 K -99.87 % | 105.354 M 0.00 % | 105.354 M 31.31 % | 80.235 M 0.00 % | 80.235 M -20.69 % | 101.170 M 20.74 % | 83.791 M 24.10 % | 67.521 M 0.00 % | 67.521 M -11.28 % | 76.106 M 0.00 % | 76.106 M -29.28 % | 107.618 M 0.00 % | 107.618 M 49.12 % | 72.168 M 0.00 % | 72.168 M 644.00 % | 9.700 M 0.00 % | 9.700 M -42.21 % | 16.784 M 71.69 % | 9.776 M 0.00 % | 9.776 M -18.40 % | 11.980 M 0.00 % | 11.980 M -43.10 % | 21.054 M 0.00 % | 21.054 M 414.14 % | 4.095 M 0.01 % | 4.095 M 220.14 % | 1.279 M 64.45 % | 777.737 K -92.25 % | 10.040 M | 
| Total current assets | 0.000 | 0.000 | 0.000 -100.00 % | 750.459 M | 0.000 -100.00 % | 1.120 B | 0.000 -100.00 % | 653.577 M -49.26 % | 1.288 B 113.37 % | 603.734 M -5.79 % | 640.850 M 47.84 % | 433.488 M -30.24 % | 621.424 M | 0.000 -100.00 % | 493.581 M | 0.000 -100.00 % | 619.991 M | 0.000 -100.00 % | 635.965 M | 0.000 -100.00 % | 625.079 M | 0.000 -100.00 % | 632.659 M | 0.000 -100.00 % | 618.607 M | 0.000 -100.00 % | 641.372 M | 0.000 -100.00 % | 618.334 M | 0.000 -100.00 % | 625.676 M 1.18 % | 618.407 M | 0.000 -100.00 % | 639.522 M | 0.000 -100.00 % | 620.126 M | 0.000 -100.00 % | 636.161 M | 0.000 -100.00 % | 682.979 M 1.47 % | 673.059 M 11.37 % | 604.329 M -57.68 % | 1.428 B | 
| Inventory | 0.000 | 0.000 | 0.000 -100.00 % | 32.194 M | 0.000 -100.00 % | 13.212 M | 0.000 -100.00 % | 4.964 M -26.08 % | 6.715 M -45.98 % | 12.431 M -38.97 % | 20.370 M 99.09 % | 10.232 M -2.74 % | 10.520 M | 0.000 -100.00 % | 12.738 M | 0.000 -100.00 % | 13.954 M | 0.000 -100.00 % | 18.039 M | 0.000 -100.00 % | 17.379 M | 0.000 -100.00 % | 19.500 M | 0.000 -100.00 % | 21.243 M | 0.000 -100.00 % | 10.097 M | 0.000 -100.00 % | 5.363 M | 0.000 -100.00 % | 19.867 M -44.71 % | 35.933 M | 0.000 -100.00 % | 9.130 M | 0.000 -100.00 % | 9.130 M | 0.000 -100.00 % | 9.638 M | 0.000 -100.00 % | 1.644 M -92.80 % | 22.834 M -92.10 % | 288.869 M 14.55 % | 252.180 M | 
| Net receivables | 0.000 -100.00 % | 35.844 M | 0.000 -100.00 % | 679.346 M | 0.000 -100.00 % | 869.691 M | 0.000 -100.00 % | 19.357 M -92.52 % | 258.605 M 451.39 % | 46.900 M -77.48 % | 208.244 M 1 041.72 % | 18.240 M -69.70 % | 60.190 M | 0.000 -100.00 % | 472.216 M | 0.000 -100.00 % | 9.770 M | 0.000 -100.00 % | 530.872 M | 0.000 -100.00 % | 498.739 M | 0.000 -100.00 % | 539.903 M | 0.000 -100.00 % | 505.886 M | 0.000 -100.00 % | 17.594 M | 0.000 -100.00 % | 532.822 M | 0.000 -100.00 % | 591.552 M 5.42 % | 561.133 M | 0.000 -100.00 % | 618.986 M | 0.000 -100.00 % | 599.016 M | 0.000 -100.00 % | 605.175 M | 0.000 -100.00 % | 677.241 M 4.68 % | 646.991 M 105.70 % | 314.527 M -73.02 % | 1.166 B | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.010 M | 0.000 -100.00 % | 2.879 M | 0.000 | 0.000 -100.00 % | 16.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 42.100 K | 0.000 -100.00 % | 42.137 K | 0.000 -100.00 % | 358.000 K | 0.000 -100.00 % | 357.815 K | 0.000 -100.00 % | 227.000 K -0.04 % | 227.098 K | 0.000 -100.00 % | 234.000 K | 0.000 -100.00 % | 250.166 K | 0.000 | 0.000 | 0.000 100.00 % | -233.822 K | 0.000 | 0.000 | 0.000 | 
| Other assets | 0.000 -100.00 % | 1.225 B | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K -900.00 % | -100.000 -110.00 % | 1.000 K | 0.000 -100.00 % | 100.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.351 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -110.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 % | 5.361 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.615 M | 0.000 -100.00 % | 1.441 M -0.03 % | 1.441 M 0.03 % | 1.441 M -19.57 % | 1.791 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.016 M | 0.000 | 0.000 | 0.000 -100.00 % | 6.053 M | 0.000 | 0.000 | 0.000 -100.00 % | 95.200 K | 0.000 -100.00 % | 95.147 K | 0.000 -100.00 % | 5.547 M | 0.000 -100.00 % | 902.500 K | 0.000 -100.00 % | 22.087 M 6 623.18 % | 328.520 K | 0.000 -100.00 % | 3.828 M | 0.000 -100.00 % | 3.828 M | 0.000 -100.00 % | 2.753 M | 0.000 -100.00 % | 68.672 M 43.97 % | 47.700 M | 0.000 -100.00 % | 207.280 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 -100.00 % | 5.250 K | 0.000 | 0.000 | 0.000 -100.00 % | 136.850 K | 0.000 | 0.000 | 0.000 -100.00 % | 48.850 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 | 
| 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 | 0.000 | 0.000 | 0.000 | 
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 65.915 M | 0.000 | 0.000 | 0.000 -100.00 % | 48.142 M -65.99 % | 141.548 M -49.56 % | 280.645 M 1 128.26 % | 22.849 M -93.08 % | 330.075 M 6.11 % | 311.080 M | 0.000 -100.00 % | 330.836 M | 0.000 -100.00 % | 311.058 M | 0.000 -100.00 % | 328.007 M | 0.000 -100.00 % | 311.027 M | 0.000 -100.00 % | 328.588 M | 0.000 -100.00 % | 310.803 M | 0.000 -100.00 % | 342.680 M | 0.000 -100.00 % | 310.672 M | 0.000 -100.00 % | 312.022 M 0.43 % | 310.672 M | 0.000 -100.00 % | 342.058 M | 0.000 -100.00 % | 310.503 M | 0.000 -100.00 % | 572.943 M | 0.000 -100.00 % | 542.085 M -4.08 % | 565.166 M 4.62 % | 540.230 M -50.99 % | 1.102 B | 
| Deferred tax liabilities non current | 0.000 -100.00 % | 1.636 M | 0.000 -100.00 % | 2.398 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.436 M -52.93 % | 83.774 M | 0.000 -100.00 % | 33.200 K -42.76 % | 58.000 K | 0.000 -100.00 % | 57.600 K | 0.000 -100.00 % | 57.227 K | 0.000 -100.00 % | 57.200 K | 0.000 -100.00 % | 55.977 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 % | 233.000 K | 0.000 -100.00 % | 233.822 K -13.08 % | 269.000 K 0.13 % | 268.659 K 22.12 % | 220.000 K | 
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 1.225 B | 0.000 -100.00 % | 1.185 B | 0.000 -100.00 % | 1.132 B | 0.000 -100.00 % | 1.136 B -11.99 % | 1.290 B -10.55 % | 1.443 B 124.38 % | 642.966 M 3.03 % | 624.052 M 0.39 % | 621.652 M | 0.000 -100.00 % | 624.942 M | 0.000 -100.00 % | 620.219 M | 0.000 -100.00 % | 636.192 M | 0.000 -100.00 % | 625.306 M | 0.000 -100.00 % | 632.929 M | 0.000 -100.00 % | 618.877 M | 0.000 -100.00 % | 641.981 M | 0.000 -100.00 % | 618.943 M | 0.000 -100.00 % | 626.182 M 1.17 % | 618.912 M | 0.000 -100.00 % | 640.202 M | 0.000 -100.00 % | 621.098 M | 0.000 -100.00 % | 637.135 M | 0.000 -100.00 % | 684.135 M 1.37 % | 674.912 M 11.25 % | 606.646 M -57.58 % | 1.430 B | 
| 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-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 2012-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-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other non cash items | -17.005 M -1 614.39 % | -991.900 K -125.90 % | 3.830 M 135.17 % | -10.890 M -150.34 % | 21.633 M 1 001.38 % | -2.400 M 76.93 % | -10.404 M -8 183.51 % | -125.599 K -7.81 % | -116.500 K 10.66 % | -130.399 K -2.51 % | -127.200 K -4.86 % | -121.300 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.794 M -96.50 % | -913.000 K 55.14 % | -2.035 M -90.54 % | -1.068 M -187.04 % | 1.227 M -79.73 % | 6.053 M 195.07 % | -6.367 M -173.97 % | -2.324 M -171.40 % | 3.255 M 205.44 % | -3.087 M -397.97 % | 1.036 M -90.00 % | 10.356 M 78.95 % | 5.787 M 161.83 % | -9.360 M -25.77 % | -7.442 M -13.31 % | -6.568 M 10.37 % | -7.328 M -146.71 % | 15.687 M 1 352.96 % | -1.252 M -117.53 % | 7.143 M -22.28 % | 9.191 M 212.43 % | -8.175 M 9.22 % | -9.005 M -138.43 % | 23.430 M 389.83 % | -8.084 M 20.97 % | -10.229 M 3.58 % | -10.609 M -153.52 % | 19.824 M | 
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 264.400 K 115.82 % | -1.671 M -134.51 % | 4.842 M 16.03 % | 4.173 M -42.04 % | 7.201 M 198.45 % | 2.413 M 131.15 % | -7.745 M -210.80 % | 6.990 M 358.33 % | 1.525 M 30.14 % | 1.172 M 55.87 % | 751.900 K 116.23 % | -4.632 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 | 
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 264.400 K 115.82 % | -1.671 M 27.70 % | -2.312 M -155.39 % | 4.173 M -15.96 % | 4.966 M 105.84 % | 2.413 M 131.15 % | -7.745 M -210.80 % | 6.990 M 358.33 % | 1.525 M 30.14 % | 1.172 M 55.87 % | 751.900 K 116.23 % | -4.632 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 | 
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.492 M 11.87 % | 2.227 M -42.87 % | 3.898 M -45.51 % | 7.154 M 140.03 % | 2.981 M 33.39 % | 2.234 M 1 353.87 % | -178.200 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.258 M 231.45 % | 2.492 M 11.87 % | 2.227 M -54.01 % | 4.842 M -32.31 % | 7.154 M -0.65 % | 7.201 M 222.26 % | 2.234 M 128.85 % | -7.745 M -210.80 % | 6.990 M 358.33 % | 1.525 M 30.14 % | 1.172 M 55.87 % | 751.900 K 116.23 % | -4.632 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 | 
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 264.400 K 115.82 % | -1.671 M -134.51 % | 4.842 M 16.03 % | 4.173 M -42.04 % | 7.201 M 198.45 % | 2.413 M 131.15 % | -7.745 M -210.80 % | 6.990 M 358.33 % | 1.525 M 30.14 % | 1.172 M 55.87 % | 751.900 K 116.23 % | -4.632 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 | 
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 264.400 K 115.82 % | -1.671 M -134.51 % | 4.842 M 16.03 % | 4.173 M -42.04 % | 7.201 M 198.45 % | 2.413 M 131.15 % | -7.745 M -210.80 % | 6.990 M 358.33 % | 1.525 M 30.14 % | 1.172 M 55.87 % | 751.900 K 116.23 % | -4.632 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 | 
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 |