 
					The Standard Batteries Limited STDBAT.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.875 M -20.63 % | 4.882 M 173.64 % | 1.784 M -26.74 % | 2.436 M 52.68 % | 1.595 M -74.73 % | 6.312 M 309.19 % | 1.543 M 170.63 % | 570.000 K -75.24 % | 2.302 M -11.46 % | 2.600 M 69.16 % | 1.537 M -27.50 % | 2.120 M -27.07 % | 2.907 M | 
| Net income | 8.166 M 1 733.20 % | -500.000 K 99.07 % | -53.731 M -614.98 % | -7.515 M -106.91 % | -3.632 M -133.78 % | 10.752 M -4.06 % | 11.207 M 2 008.70 % | -587.180 K -13.89 % | -515.590 K 26.67 % | -703.129 K -141.69 % | 1.687 M 109.54 % | -17.684 M -559.08 % | 3.852 M 32.55 % | 2.906 M -37.11 % | 4.621 M -53.05 % | 9.843 M 543.33 % | 1.530 M -7.94 % | 1.662 M | 
| Income before tax | 8.166 M 740.97 % | -1.274 M 97.63 % | -53.731 M -615.17 % | -7.513 M -42.94 % | -5.256 M 2.99 % | -5.418 M -141.62 % | 13.018 M 989.36 % | 1.195 M -24.76 % | 1.588 M 13.54 % | 1.399 M -70.37 % | 4.722 M 78.75 % | 2.642 M -31.42 % | 3.852 M 32.55 % | 2.906 M -37.11 % | 4.621 M -62.95 % | 12.471 M 640.12 % | 1.685 M -1.92 % | 1.718 M | 
| Income before tax ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -1.40 -152.44 % | 2.67 298.10 % | 0.67 2.70 % | 0.65 -25.63 % | 0.88 17.23 % | 0.75 -56.32 % | 1.71 -74.66 % | 6.76 435.33 % | 1.26 -28.97 % | 1.78 -78.10 % | 8.11 920.85 % | 0.79 34.49 % | 0.59 | 
| EBITDA | 8.170 M 1 747.18 % | -496.000 K 99.08 % | -53.721 M -615.90 % | -7.504 M -42.82 % | -5.254 M 23.97 % | -6.910 M -357.06 % | 2.688 M 130.44 % | -8.830 M -62.30 % | -5.440 M 7.75 % | -5.897 M -153.09 % | -2.330 M 54.46 % | -5.116 M 3.70 % | -5.313 M -8.23 % | -4.909 M -134.77 % | -2.091 M 63.86 % | -5.786 M 9.42 % | -6.388 M -457.47 % | 1.787 M | 
| Net income ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 2.77 20.88 % | 2.30 797.53 % | -0.33 -55.46 % | -0.21 51.97 % | -0.44 -264.95 % | 0.27 102.33 % | -11.46 -269.64 % | 6.76 435.33 % | 1.26 -28.97 % | 1.78 -72.25 % | 6.40 787.36 % | 0.72 26.23 % | 0.57 | 
| Ratio EBITDA | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -1.78 -423.89 % | 0.55 111.13 % | -4.95 -121.55 % | -2.23 39.58 % | -3.70 -901.46 % | -0.37 88.87 % | -3.32 64.42 % | -9.32 -337.09 % | -2.13 -165.16 % | -0.80 78.64 % | -3.76 -24.93 % | -3.01 -590.17 % | 0.61 | 
| Gross profit ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.03 -31.37 % | 0.05 102.53 % | 0.02 -15.32 % | 0.03 -28.50 % | 0.04 -44.88 % | 0.07 51.41 % | 0.05 1 037.42 % | 0.00 -91.27 % | 0.05 8.95 % | 0.04 -17.53 % | 0.05 48.97 % | 0.04 -28.08 % | 0.05 | 
| Weighted average shs out dil | 5.103 M 2.07 % | 5.000 M -3.31 % | 5.171 M 0.00 % | 5.171 M -0.34 % | 5.189 M 0.34 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M | 
| Weighted average shs out | 5.103 M 2.07 % | 5.000 M -3.31 % | 5.171 M 0.00 % | 5.171 M -0.34 % | 5.189 M 0.34 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M | 
| EPS diluted | 1.58 1 680.00 % | -0.10 99.04 % | -10.39 -616.55 % | -1.45 -107.14 % | -0.70 -133.65 % | 2.08 -4.15 % | 2.17 2 072.73 % | -0.11 -10.00 % | -0.10 28.57 % | -0.14 -142.42 % | 0.33 109.65 % | -3.42 -562.16 % | 0.74 32.14 % | 0.56 -37.08 % | 0.89 -53.16 % | 1.90 533.33 % | 0.30 -6.25 % | 0.32 | 
| Earnings per share | 1.58 1 680.00 % | -0.10 99.04 % | -10.39 -616.55 % | -1.45 -107.14 % | -0.70 -133.65 % | 2.08 -4.15 % | 2.17 2 072.73 % | -0.11 -10.33 % | -0.10 28.79 % | -0.14 -142.42 % | 0.33 109.65 % | -3.42 -562.16 % | 0.74 32.14 % | 0.56 -37.08 % | 0.89 -53.16 % | 1.90 533.33 % | 0.30 -6.25 % | 0.32 | 
| Gross profit | -9.000 K -200.00 % | -3.000 K -50.00 % | -2.000 K 0.00 % | -2.000 K 0.00 % | -2.000 K -101.56 % | 128.000 K -45.53 % | 234.980 K 454.20 % | 42.400 K -37.97 % | 68.350 K 9.16 % | 62.614 K -86.07 % | 449.493 K 519.55 % | 72.552 K 2 978.15 % | 2.357 K -97.84 % | 109.000 K -3.54 % | 113.000 K 39.51 % | 81.000 K 8.00 % | 75.000 K -47.55 % | 143.000 K | 
| Income tax expense | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K 100.12 % | -1.624 M 89.96 % | -16.170 M -992.89 % | 1.811 M 1.61 % | 1.782 M -15.29 % | 2.104 M 0.09 % | 2.102 M | 0.000 -100.00 % | 20.325 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.628 M 1 595.48 % | 155.000 K 176.79 % | 56.000 K | 
| Cost of revenue | 9.000 K 200.00 % | 3.000 K 50.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K -99.95 % | 3.747 M -19.38 % | 4.647 M 166.81 % | 1.742 M -26.42 % | 2.367 M 54.46 % | 1.533 M -73.86 % | 5.863 M 298.81 % | 1.470 M 158.97 % | 567.643 K -74.12 % | 2.193 M -11.82 % | 2.487 M 70.81 % | 1.456 M -28.80 % | 2.045 M -26.01 % | 2.764 M | 
| General and administrative expenses | 0.000 | 0.000 -100.00 % | 1.246 M 16.67 % | 1.068 M 41.08 % | 757.000 K -23.23 % | 986.000 K -53.36 % | 2.114 M 22.40 % | 1.727 M 9.63 % | 1.576 M -18.31 % | 1.929 M 4.01 % | 1.854 M -2.62 % | 1.904 M -10.60 % | 2.130 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling and marketing expenses | 0.000 | 0.000 -100.00 % | 52.933 M 1 133.87 % | 4.290 M -24.20 % | 5.660 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 71.500 K 9.58 % | 65.250 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 0.000 -100.00 % | 40.000 K 37.93 % | 29.000 K 16.00 % | 25.000 K -3.85 % | 26.000 K -99.57 % | 6.064 M 233.59 % | -4.539 M -162.87 % | 7.220 M 79.84 % | 4.014 M -5.69 % | 4.256 M 301.93 % | 1.059 M | 0.000 | 0.000 -100.00 % | 5.047 M 125.11 % | 2.242 M -62.07 % | 5.911 M -9.30 % | 6.517 M 513.78 % | -1.575 M | 
| Operating expenses | 5.464 M 28.84 % | 4.241 M -92.18 % | 54.208 M 907.02 % | 5.383 M -16.45 % | 6.443 M -8.61 % | 7.050 M 390.73 % | -2.425 M -127.10 % | 8.947 M 60.05 % | 5.590 M -9.62 % | 6.185 M 112.30 % | 2.913 M -45.11 % | 5.307 M -1.61 % | 5.394 M 6.88 % | 5.047 M 125.11 % | 2.242 M -62.07 % | 5.911 M -9.30 % | 6.517 M 513.78 % | -1.575 M | 
| Cost and expenses | 5.464 M 28.75 % | 4.244 M -92.17 % | 54.208 M 906.65 % | 5.385 M -16.42 % | 6.443 M -40.33 % | 10.797 M 385.80 % | 2.223 M -79.32 % | 10.745 M 35.61 % | 7.924 M 3.42 % | 7.661 M -12.70 % | 8.776 M 29.49 % | 6.777 M 14.15 % | 5.937 M -18.00 % | 7.240 M 53.10 % | 4.729 M -35.81 % | 7.367 M -13.96 % | 8.562 M 620.10 % | 1.189 M | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 5.464 M 30.06 % | 4.201 M -92.25 % | 54.179 M 911.18 % | 5.358 M -16.50 % | 6.417 M 550.81 % | 986.000 K -53.36 % | 2.114 M 22.40 % | 1.727 M 9.63 % | 1.576 M -18.31 % | 1.929 M 4.01 % | 1.854 M -6.15 % | 1.976 M -10.00 % | 2.195 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest income | 175.000 K -93.96 % | 2.896 M 497.11 % | 485.000 K -44.25 % | 870.000 K -26.40 % | 1.182 M -21.41 % | 1.504 M -79.29 % | 7.262 M 4.31 % | 6.962 M -0.25 % | 6.980 M 1.99 % | 6.844 M -3.46 % | 7.089 M -8.88 % | 7.780 M -14.09 % | 9.056 M 17.66 % | 7.697 M 16.53 % | 6.605 M 8.96 % | 6.062 M -24.07 % | 7.984 M | 0.000 | 
| Interest expense | 4.000 K 300.00 % | 1.000 K -87.50 % | 8.000 K 14.29 % | 7.000 K -65.00 % | 20.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 | 
| Depreciation and amortization | 3.000 K 0.00 % | 3.000 K 50.00 % | 2.000 K 0.00 % | 2.000 K 0.00 % | 2.000 K -85.71 % | 14.000 K -50.28 % | 28.160 K -16.49 % | 33.720 K -29.13 % | 47.580 K -34.59 % | 72.746 K -35.93 % | 113.533 K 10.37 % | 102.864 K -26.00 % | 139.000 K 379.31 % | 29.000 K -23.68 % | 38.000 K -13.64 % | 44.000 K -18.52 % | 54.000 K -21.74 % | 69.000 K | 
| Operating income | -5.464 M -28.75 % | -4.244 M 92.17 % | -54.208 M -906.65 % | -5.385 M 16.42 % | -6.443 M 6.95 % | -6.924 M -360.31 % | 2.660 M 130.01 % | -8.864 M -61.51 % | -5.488 M 8.07 % | -5.970 M -144.30 % | -2.444 M 53.18 % | -5.219 M 4.26 % | -5.452 M -7.34 % | -5.079 M -7.86 % | -4.709 M 19.23 % | -5.830 M -445.99 % | 1.685 M -1.92 % | 1.718 M | 
| Operating income ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -1.79 -427.98 % | 0.54 110.97 % | -4.97 -120.47 % | -2.25 39.79 % | -3.74 -866.71 % | -0.39 88.56 % | -3.38 64.62 % | -9.56 -333.49 % | -2.21 -21.82 % | -1.81 52.25 % | -3.79 -577.23 % | 0.79 34.49 % | 0.59 | 
| Total other income expenses net | 13.630 M | 0.000 -100.00 % | 477.000 K 122.42 % | -2.128 M -279.28 % | 1.187 M -21.18 % | 1.506 M -85.46 % | 10.359 M 2.98 % | 10.059 M 42.15 % | 7.076 M -3.97 % | 7.369 M 2.84 % | 7.165 M -8.84 % | 7.861 M -15.51 % | 9.304 M 16.51 % | 7.985 M -14.42 % | 9.330 M -49.02 % | 18.301 M | 0.000 | 0.000 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -1.486 M 47.44 % | -2.827 M 40.36 % | -4.740 M -600.15 % | -677.000 K 86.55 % | -5.033 M 40.13 % | -8.406 M 25.68 % | -11.311 M -31.19 % | -8.622 M -696.65 % | -1.082 M 32.59 % | -1.605 M 32.00 % | -2.361 M 84.72 % | -15.447 M 65.05 % | -44.193 M -3.52 % | -42.690 M -4.90 % | -40.697 M -8.71 % | -37.436 M 13.59 % | -43.325 M | 
| Total investments | 1.741 M -77.04 % | 7.584 M -1.86 % | 7.728 M -12.34 % | 8.816 M -41.98 % | 15.194 M 49.59 % | 10.157 M 15.00 % | 8.832 M -60.52 % | 22.370 M 233.89 % | 6.700 M -83.64 % | 40.942 M 1 264.72 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M 0.00 % | 3.000 M -0.03 % | 3.001 M 0.00 % | 3.001 M 0.00 % | 3.001 M | 
| Total 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 | 
| Accumulated other comprehensive income loss | 1.267 M 0.00 % | 1.267 M 0.00 % | 1.267 M 0.00 % | 1.267 M 0.00 % | 1.267 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.267 M 0.00 % | 1.267 M | 0.000 100.00 % | -63.939 M | 0.000 -100.00 % | 1.267 M | 0.000 | 
| Retained earnings | -114.423 M 6.66 % | -122.590 M -0.41 % | -122.090 M -78.60 % | -68.358 M -12.35 % | -60.843 M -6.35 % | -57.211 M 15.82 % | -67.964 M 14.16 % | -79.171 M -0.75 % | -78.584 M -0.66 % | -78.068 M -0.91 % | -77.365 M 2.12 % | -79.038 M -28.82 % | -61.355 M | 0.000 100.00 % | -68.112 M | 0.000 | 0.000 | 
| Common stock | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M | 
| Total equity | 14.541 M 128.13 % | 6.374 M -7.27 % | 6.874 M -88.66 % | 60.606 M -11.03 % | 68.121 M -5.06 % | 71.753 M 17.63 % | 61.000 M 22.51 % | 49.792 M -1.17 % | 50.379 M -1.01 % | 50.895 M -1.36 % | 51.598 M 3.35 % | 49.925 M -26.16 % | 67.610 M 6.04 % | 63.758 M 4.78 % | 60.852 M -52.81 % | 128.964 M 0.00 % | 128.964 M | 
| Other non current liabilities | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Long 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 | 
| Total non current liabilities | 0.000 -100.00 % | 1.000 K 200.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other current liabilities | 10.703 M 0.48 % | 10.652 M -1.31 % | 10.793 M 2.92 % | 10.487 M -0.02 % | 10.489 M -4.00 % | 10.926 M 3.95 % | 10.511 M -55.24 % | 23.486 M 11.96 % | 20.977 M -2.58 % | 21.533 M -21.66 % | 27.488 M 9.71 % | 25.055 M 15.48 % | 21.697 M -2.08 % | 22.157 M 2.43 % | 21.632 M 468.96 % | 3.802 M 3.06 % | 3.689 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 | 
| 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 | 
| Total current liabilities | 10.865 M 0.98 % | 10.760 M -2.60 % | 11.047 M 3.24 % | 10.700 M 2.01 % | 10.489 M -11.95 % | 11.913 M -51.13 % | 24.378 M -30.24 % | 34.945 M 11.50 % | 31.341 M 5.11 % | 29.817 M 8.47 % | 27.488 M 9.71 % | 25.055 M 12.52 % | 22.268 M -3.19 % | 23.001 M 3.31 % | 22.264 M -6.89 % | 23.911 M -18.40 % | 29.303 M | 
| Total liabilities | 10.865 M 0.98 % | 10.760 M -2.60 % | 11.047 M 3.24 % | 10.700 M 2.01 % | 10.489 M -11.95 % | 11.913 M -51.13 % | 24.378 M -30.24 % | 34.945 M 11.50 % | 31.341 M 5.11 % | 29.817 M 8.47 % | 27.488 M 9.71 % | 25.055 M 12.52 % | 22.268 M -3.19 % | 23.001 M 3.31 % | 22.264 M -6.89 % | 23.911 M -18.40 % | 29.303 M | 
| Other non current assets | 3.573 M -0.33 % | 3.585 M 1.27 % | 3.540 M -1.01 % | 3.576 M 0.00 % | 3.576 M -60.94 % | 9.156 M 4 986.67 % | 180.000 K 0.00 % | 180.000 K 0.00 % | 180.000 K -14.29 % | 210.008 K -60.15 % | 527.000 K 0.00 % | 527.000 K | 0.000 -100.00 % | 3.000 M -0.03 % | 3.001 M -95.87 % | 72.733 M -15.01 % | 85.577 M | 
| Long term investments | 1.741 M -47.86 % | 3.339 M -20.52 % | 4.201 M -52.35 % | 8.816 M 2.91 % | 8.567 M 142.69 % | 3.530 M -60.03 % | 8.832 M -60.52 % | 22.370 M 233.89 % | 6.700 M -83.64 % | 40.942 M -7.19 % | 44.115 M 77.17 % | 24.900 M 730.00 % | 3.000 M | 0.000 | 0.000 -100.00 % | 3.001 M | 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 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 2.000 K 0.00 % | 2.000 K -60.00 % | 5.000 K -28.57 % | 7.000 K -74.07 % | 27.000 K -6.90 % | 29.000 K -32.59 % | 43.020 K -39.56 % | 71.180 K -18.85 % | 87.710 K -35.17 % | 135.285 K -29.55 % | 192.031 K -39.54 % | 317.592 K -20.20 % | 398.000 K -31.02 % | 577.000 K 454.81 % | 104.000 K -29.73 % | 148.000 K -9.20 % | 163.000 K | 
| Total non current assets | 5.316 M -23.25 % | 6.926 M -10.59 % | 7.746 M -37.53 % | 12.399 M 1.88 % | 12.170 M -4.29 % | 12.715 M 40.41 % | 9.055 M -59.97 % | 22.622 M 224.66 % | 6.968 M -83.12 % | 41.287 M -7.91 % | 44.834 M 74.15 % | 25.745 M 657.64 % | 3.398 M -5.00 % | 3.577 M 15.20 % | 3.105 M -95.91 % | 75.882 M -11.50 % | 85.740 M | 
| Other current assets | 924.000 K -77.90 % | 4.181 M 88.25 % | 2.221 M -95.98 % | 55.272 M 56 881.44 % | 97.000 K 470.59 % | 17.000 K -99.80 % | 8.634 M 59 316.90 % | 14.531 K 53.93 % | 9.440 K -45.91 % | 17.452 K -99.75 % | 7.118 M -78.93 % | 33.789 M -20.10 % | 42.287 M 470.67 % | 7.410 M -81.15 % | 39.314 M -0.61 % | 39.557 M | 0.000 | 
| Short term investments | 1.376 M -67.59 % | 4.245 M 20.36 % | 3.527 M -0.84 % | 3.557 M -46.33 % | 6.627 M 0.00 % | 6.627 M -23.18 % | 8.627 M -58.66 % | 20.870 M -46.95 % | 39.342 M 314.12 % | 9.500 M 123.11 % | -41.115 M -87.74 % | -21.900 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 1.486 M -47.44 % | 2.827 M -40.36 % | 4.740 M 600.15 % | 677.000 K -86.55 % | 5.033 M -40.13 % | 8.406 M -25.68 % | 11.311 M 31.19 % | 8.622 M 696.65 % | 1.082 M -32.59 % | 1.605 M -32.00 % | 2.361 M -84.72 % | 15.447 M -65.05 % | 44.193 M 3.52 % | 42.690 M 4.90 % | 40.697 M 8.71 % | 37.436 M -13.59 % | 43.325 M | 
| Cash and short term investments | 19.132 M 228.33 % | 5.827 M -24.72 % | 7.740 M 1 043.28 % | 677.000 K -94.19 % | 11.660 M -22.44 % | 15.033 M 32.91 % | 11.311 M -61.65 % | 29.492 M -27.04 % | 40.424 M 264.00 % | 11.105 M 370.37 % | 2.361 M -84.72 % | 15.447 M -65.05 % | 44.193 M 3.52 % | 42.690 M 4.90 % | 40.697 M 8.71 % | 37.436 M -13.59 % | 43.325 M | 
| Total current assets | 20.090 M 96.81 % | 10.208 M 0.32 % | 10.175 M -82.73 % | 58.907 M -11.34 % | 66.440 M -6.36 % | 70.951 M -7.04 % | 76.323 M 22.87 % | 62.115 M -16.91 % | 74.753 M 89.61 % | 39.425 M 15.10 % | 34.252 M -30.43 % | 49.236 M -43.07 % | 86.480 M 3.96 % | 83.182 M 3.96 % | 80.011 M 3.92 % | 76.993 M 6.16 % | 72.527 M | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net receivables | 34.000 K -83.00 % | 200.000 K -6.54 % | 214.000 K -92.77 % | 2.958 M -94.59 % | 54.683 M -2.18 % | 55.901 M -0.85 % | 56.378 M 74.13 % | 32.378 M | 0.000 -100.00 % | 28.303 M 14.25 % | 24.773 M -26.17 % | 33.554 M 5 505.21 % | 598.620 K -98.19 % | 33.082 M | 0.000 -100.00 % | 39.687 M 35.91 % | 29.202 M | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 162.000 K 50.00 % | 108.000 K -57.48 % | 254.000 K 19.25 % | 213.000 K | 0.000 -100.00 % | 987.000 K 58.85 % | 621.360 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 571.000 K -32.35 % | 844.000 K 33.54 % | 632.000 K -96.86 % | 20.109 M -21.49 % | 25.614 M | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.246 M 15.59 % | 11.459 M 10.56 % | 10.364 M 25.10 % | 8.284 M | 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 | 
| 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 | 
| 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 | 
| 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 | 
| Other total stockholders equity | 122.526 M 0.00 % | 122.526 M 0.00 % | 122.526 M 0.00 % | 122.526 M 0.00 % | 122.526 M -1.02 % | 123.793 M 0.00 % | 123.792 M 0.00 % | 123.792 M 0.00 % | 123.792 M 0.00 % | 123.792 M 1.03 % | 122.526 M 0.00 % | 122.526 M -1.02 % | 123.794 M 1.03 % | 122.526 M -1.02 % | 123.793 M 1.03 % | 122.526 M -1.02 % | 123.793 M | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| Total assets | 25.406 M 48.28 % | 17.134 M -4.39 % | 17.921 M -74.87 % | 71.306 M -9.29 % | 78.610 M -6.04 % | 83.666 M -2.01 % | 85.378 M 0.76 % | 84.737 M 3.69 % | 81.721 M 1.25 % | 80.712 M 2.06 % | 79.086 M 5.48 % | 74.980 M -16.58 % | 89.878 M 3.60 % | 86.759 M 4.38 % | 83.116 M -45.63 % | 152.875 M -3.41 % | 158.267 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 
| 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 | 
| Change in working capital | 2.127 M 138.72 % | 891.000 K -84.25 % | 5.657 M 1 025.86 % | -611.000 K -125.46 % | -271.000 K -121.73 % | 1.247 M 122.12 % | -5.638 M -230.76 % | 4.311 M 375.52 % | -1.565 M -136.73 % | 4.260 M 185.28 % | -4.995 M -322.99 % | 2.240 M 3 168.52 % | -73.000 K -113.44 % | 543.000 K 223.69 % | -439.000 K 97.09 % | -15.102 M -585.52 % | -2.203 M | 
| Accounts receivables | 0.000 | 0.000 -100.00 % | 2.963 M 97.53 % | 1.500 M 40.32 % | 1.069 M 403.20 % | 212.440 K 105.84 % | -3.639 M -292.78 % | 1.888 M 284.07 % | -1.026 M -133.02 % | 3.106 M 165.34 % | -4.753 M -558.83 % | -721.453 K -265.47 % | 436.000 K | 0.000 -100.00 % | 1.134 M | 0.000 -100.00 % | 2.672 M | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accounts payables | 54.000 K 136.99 % | -146.000 K -456.10 % | 41.000 K -80.75 % | 213.000 K 121.58 % | -987.000 K -369.97 % | 365.600 K -41.16 % | 621.360 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other working capital | 2.073 M 99.90 % | 1.037 M -60.91 % | 2.653 M 214.16 % | -2.324 M -558.36 % | -353.000 K -152.77 % | 668.960 K 125.53 % | -2.620 M -208.10 % | 2.424 M 549.44 % | -539.290 K -146.72 % | 1.154 M 577.27 % | -241.867 K -108.17 % | 2.961 M 681.82 % | -509.000 K -193.74 % | 543.000 K 134.52 % | -1.573 M 89.58 % | -15.102 M -209.78 % | -4.875 M | 
| Other non cash items | 200.000 K 109.87 % | -2.026 M -104.22 % | 48.053 M 5 566.78 % | -879.000 K -43.86 % | -611.000 K 32.93 % | -911.000 K 94.88 % | -17.807 M -127.04 % | -7.843 M -10.93 % | -7.070 M 10.59 % | -7.907 M -1.38 % | -7.800 M 59.08 % | -19.061 M -84.63 % | -10.324 M -21.54 % | -8.494 M 13.97 % | -9.873 M -5.07 % | -9.397 M -128.36 % | -4.115 M | 
| Net cash provided by operating activities | 10.493 M 742.95 % | -1.632 M -8 489.47 % | -19.000 K 99.79 % | -9.001 M -46.69 % | -6.136 M -21.07 % | -5.068 M 51.26 % | -10.398 M -351.56 % | -2.303 M 67.10 % | -6.999 M -221.69 % | -2.176 M 72.66 % | -7.959 M 43.46 % | -14.077 M -119.74 % | -6.406 M -27.71 % | -5.016 M 11.27 % | -5.653 M 76.52 % | -24.080 M -284.42 % | -6.264 M | 
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -17.190 K | 0.000 100.00 % | -16.000 K -932.26 % | -1.550 K 93.11 % | -22.500 K -429.41 % | -4.250 K 99.15 % | -502.000 K -12 450.00 % | -4.000 K 86.21 % | -29.000 K | 0.000 | 
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.962 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Purchases of investments | -131.000 K 81.75 % | -718.000 K | 0.000 | 0.000 100.00 % | -1.410 M | 0.000 100.00 % | -23.000 M -666.67 % | -3.000 M 40.00 % | -5.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Sales maturities of investments | 3.000 M | 0.000 -100.00 % | 3.600 M 59.93 % | 2.251 M -24.97 % | 3.000 M 343.79 % | 676.000 K -97.65 % | 28.782 M 396.18 % | 5.801 M 31.83 % | 4.400 M 128.57 % | 1.925 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | -13.458 M -1 565.59 % | -808.000 K -267.63 % | 482.000 K -79.87 % | 2.394 M 104.09 % | 1.173 M -21.06 % | 1.486 M -79.66 % | 7.305 M 7 486.03 % | 96.300 K -98.64 % | 7.076 M 1 547.72 % | -488.775 K -105.19 % | 9.425 M -27.94 % | 13.080 M 65.35 % | 7.910 M 5.32 % | 7.511 M -15.78 % | 8.918 M -51.05 % | 18.220 M 193.54 % | 6.207 M | 
| Net cash used for investing activites | -10.589 M -593.91 % | -1.526 M -137.38 % | 4.082 M -12.12 % | 4.645 M 68.11 % | 2.763 M 27.80 % | 2.162 M -83.48 % | 13.087 M 32.97 % | 9.842 M 51.98 % | 6.476 M 355.99 % | 1.420 M -84.93 % | 9.423 M -27.83 % | 13.057 M 65.16 % | 7.906 M 12.80 % | 7.009 M -21.37 % | 8.914 M -51.00 % | 18.191 M 193.07 % | 6.207 M | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| Effect of forex changes on cash | 1.376 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 | 
| Net change in cash | 1.280 M 140.53 % | -3.158 M -177.73 % | 4.063 M 193.27 % | -4.356 M -29.14 % | -3.373 M -16.11 % | -2.905 M -208.03 % | 2.689 M -64.34 % | 7.540 M 1 541.12 % | -523.170 K 30.76 % | -755.575 K -151.61 % | 1.464 M 243.64 % | -1.019 M -167.81 % | 1.503 M -24.59 % | 1.993 M -38.88 % | 3.261 M 155.37 % | -5.889 M -10 231.58 % | -57.000 K | 
| Cash at beginning of period | 1.582 M -66.62 % | 4.740 M 600.15 % | 677.000 K -86.55 % | 5.033 M -40.13 % | 8.406 M -25.68 % | 11.311 M 31.19 % | 8.622 M 696.64 % | 1.082 M -32.59 % | 1.605 M -32.00 % | 2.361 M 163.19 % | 897.082 K -53.19 % | 1.916 M -95.51 % | 42.690 M 4.90 % | 40.697 M 8.71 % | 37.436 M -13.59 % | 43.325 M -0.13 % | 43.382 M | 
| Cash at end of period | 2.862 M 80.91 % | 1.582 M -66.62 % | 4.740 M 600.15 % | 677.000 K -86.55 % | 5.033 M -40.13 % | 8.406 M -25.68 % | 11.311 M 31.19 % | 8.622 M 696.64 % | 1.082 M -32.59 % | 1.605 M -32.00 % | 2.361 M 163.19 % | 897.082 K -97.97 % | 44.193 M 3.52 % | 42.690 M 4.90 % | 40.697 M 8.71 % | 37.436 M -13.59 % | 43.325 M | 
| Operating cash flow | 10.493 M 742.95 % | -1.632 M -8 489.47 % | -19.000 K 99.79 % | -9.001 M -46.69 % | -6.136 M -21.07 % | -5.068 M 51.26 % | -10.398 M -351.56 % | -2.303 M 67.10 % | -6.999 M -221.69 % | -2.176 M 72.66 % | -7.959 M 43.46 % | -14.077 M -119.74 % | -6.406 M -27.71 % | -5.016 M 11.27 % | -5.653 M 76.52 % | -24.080 M -284.42 % | -6.264 M | 
| Capital expenditure | -10.493 M -1 020.44 % | 1.140 M | 0.000 -100.00 % | 8.135 M | 0.000 | 0.000 | 0.000 100.00 % | -17.190 K | 0.000 100.00 % | -16.000 K -932.26 % | -1.550 K 93.11 % | -22.500 K -429.41 % | -4.250 K 99.15 % | -502.000 K -12 450.00 % | -4.000 K 86.21 % | -29.000 K | 0.000 | 
| Free CashFlow | 0.000 100.00 % | -1.632 M -8 489.47 % | -19.000 K 99.79 % | -9.001 M -46.69 % | -6.136 M -21.07 % | -5.068 M 51.26 % | -10.398 M -348.21 % | -2.320 M 66.86 % | -6.999 M -219.34 % | -2.192 M 72.47 % | -7.961 M 43.54 % | -14.099 M -120.19 % | -6.403 M -16.04 % | -5.518 M 2.46 % | -5.657 M 76.54 % | -24.109 M -284.88 % | -6.264 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 
| 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 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 -100.00 % | 877.400 K 103.10 % | 432.000 K -83.16 % | 2.566 M | 0.000 -100.00 % | 552.440 K -59.44 % | 1.362 M -31.35 % | 1.984 M 101.83 % | 983.000 K 363 974.07 % | 270.000 -99.98 % | 1.784 M | 0.000 | 0.000 -100.00 % | 920.000 K | 0.000 -100.00 % | 1.515 M | 0.000 -100.00 % | 174.000 | 0.000 -100.00 % | 1.595 M | 0.000 -100.00 % | 3.592 M 32.06 % | 2.720 M | 0.000 | 0.000 -100.00 % | 1.543 M | 0.000 | 0.000 | 0.000 -100.00 % | 570.000 K | 0.000 -100.00 % | 13.000 K | 0.000 -100.00 % | 578.000 K -66.47 % | 1.724 M -18.68 % | 2.120 M -27.07 % | 2.907 M | 
| Net income | -1.361 M 5.35 % | -1.438 M 2.84 % | -1.480 M -41.36 % | -1.047 M -108.63 % | 12.131 M 652.08 % | 1.613 M 940.65 % | 155.000 K 115.78 % | -982.000 K 23.64 % | -1.286 M 97.42 % | -49.828 M -3 805.02 % | -1.276 M 7.47 % | -1.379 M -10.32 % | -1.250 M -0.97 % | -1.238 M 70.33 % | -4.173 M -273.26 % | -1.118 M -13.39 % | -986.000 K -413.02 % | 315.000 K 120.59 % | -1.530 M -19.07 % | -1.285 M -13.62 % | -1.131 M -109.58 % | 11.807 M 2 965.78 % | -412.000 K -24.10 % | -332.000 K -6.75 % | -311.000 K -102.41 % | 12.925 M 19 391.76 % | -67.000 K 89.45 % | -635.000 K 37.50 % | -1.016 M 61.67 % | -2.651 M -2 673.79 % | 103.000 K 114.59 % | -706.000 K -126.47 % | 2.667 M 1 752.08 % | 144.000 K 253.19 % | -94.000 K 74.59 % | -370.000 K -89.74 % | -195.000 K -174.43 % | 262.000 K 192.91 % | -282.000 K 50.87 % | -574.000 K -446.67 % | -105.000 K -105.36 % | 1.960 M 778.81 % | 223.000 K 163.35 % | -352.000 K -142.76 % | -145.000 K 99.26 % | -19.541 M -2 589.28 % | 785.000 K 59.88 % | 491.000 K -15.49 % | 581.000 K -70.80 % | 1.990 M 385.37 % | 410.000 K -39.88 % | 682.000 K -11.43 % | 770.000 K -5.29 % | 813.000 K 46.49 % | 555.000 K 1 581.82 % | 33.000 K -90.12 % | 334.000 K | 
| Income before tax | -1.361 M 5.35 % | -1.438 M 2.84 % | -1.480 M -41.36 % | -1.047 M -108.63 % | 12.131 M 652.08 % | 1.613 M 940.65 % | 155.000 K 115.78 % | -982.000 K 23.64 % | -1.286 M 97.42 % | -49.828 M -3 805.02 % | -1.276 M 7.47 % | -1.379 M -10.32 % | -1.250 M -1.13 % | -1.236 M 70.38 % | -4.173 M -273.26 % | -1.118 M -13.39 % | -986.000 K 24.68 % | -1.309 M 14.44 % | -1.530 M -19.07 % | -1.285 M -13.62 % | -1.131 M 80.38 % | -5.765 M -6 726.77 % | 87.000 K -4.40 % | 91.000 K -46.47 % | 170.000 K -98.73 % | 13.398 M 3 200.12 % | 406.000 K 355.35 % | -159.000 K 74.64 % | -627.000 K 73.92 % | -2.404 M -563.20 % | 519.000 K 410.78 % | -167.000 K -105.14 % | 3.247 M 389.01 % | 664.000 K 46.90 % | 452.000 K 211.72 % | 145.000 K -55.79 % | 328.000 K -58.69 % | 794.000 K 272.77 % | 213.000 K 534.69 % | -49.000 K -111.04 % | 444.000 K -86.75 % | 3.351 M 335.74 % | 769.000 K 271.50 % | 207.000 K -47.46 % | 394.000 K -49.78 % | 784.527 K -0.06 % | 785.000 K 59.88 % | 491.000 K -15.49 % | 581.000 K -70.80 % | 1.990 M 385.37 % | 410.000 K -39.88 % | 682.000 K -11.43 % | 770.000 K -5.29 % | 813.000 K 46.49 % | 555.000 K 288.11 % | 143.000 K -58.31 % | 343.000 K | 
| Income before tax ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -6.57 -3 362.78 % | 0.20 467.87 % | 0.04 | 0.00 -100.00 % | 24.25 8 036.20 % | 0.30 471.96 % | -0.08 87.44 % | -0.64 99.99 % | -8 903.70 -3 060 640.93 % | 0.29 | 0.00 | 0.00 -100.00 % | 0.72 | 0.00 -100.00 % | 0.10 | 0.00 -100.00 % | 4 563.22 | 0.00 100.00 % | -0.03 | 0.00 -100.00 % | 0.93 229.95 % | 0.28 | 0.00 | 0.00 -100.00 % | 0.51 | 0.00 | 0.00 | 0.00 -100.00 % | 3.49 | 0.00 -100.00 % | 52.46 | 0.00 -100.00 % | 1.41 336.93 % | 0.32 377.26 % | 0.07 -42.83 % | 0.12 | 
| EBITDA | -1.361 M 5.55 % | -1.441 M 2.64 % | -1.480 M -41.36 % | -1.047 M -108.63 % | 12.135 M 650.46 % | 1.617 M 943.23 % | 155.000 K 115.80 % | -981.000 K 23.72 % | -1.286 M 97.42 % | -49.819 M -3 807.37 % | -1.275 M 7.47 % | -1.378 M -10.33 % | -1.249 M 10.63 % | -1.398 M 66.49 % | -4.170 M -273.32 % | -1.117 M -13.29 % | -986.000 K 24.62 % | -1.308 M 14.51 % | -1.530 M -19.07 % | -1.285 M -13.72 % | -1.130 M 29.53 % | -1.604 M 9.25 % | -1.767 M 2.75 % | -1.817 M -5.95 % | -1.715 M -120.12 % | 8.525 M 662.87 % | -1.515 M 28.48 % | -2.118 M 3.79 % | -2.201 M 46.50 % | -4.114 M -238.85 % | -1.214 M 37.19 % | -1.933 M -16.87 % | -1.654 M -66.12 % | -995.743 K -314.60 % | 464.000 K 195.54 % | 157.000 K -53.82 % | 340.000 K -58.13 % | 812.000 K 157.75 % | -1.406 M -4 586.67 % | -30.000 K -106.51 % | 461.000 K -73.12 % | 1.715 M 114.88 % | 798.000 K 236.71 % | 237.000 K -43.97 % | 423.000 K 141.13 % | -1.028 M -226.80 % | 811.000 K 57.17 % | 516.000 K -14.99 % | 607.000 K 108.44 % | -7.194 M -1 713.00 % | 446.000 K -38.82 % | 729.000 K -9.33 % | 804.000 K 111.45 % | -7.019 M -1 351.16 % | 561.000 K 257.32 % | 157.000 K -56.39 % | 360.000 K | 
| Net income ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 13.46 1 511.00 % | -0.95 -637.11 % | -0.13 | 0.00 -100.00 % | 23.40 47 662.41 % | -0.05 84.63 % | -0.32 69.03 % | -1.03 99.99 % | -9 818.52 -17 006 155.38 % | 0.06 | 0.00 | 0.00 -100.00 % | 0.16 | 0.00 100.00 % | -0.24 | 0.00 -100.00 % | 1 505.75 | 0.00 100.00 % | -0.36 | 0.00 -100.00 % | 0.55 565.46 % | 0.08 | 0.00 | 0.00 100.00 % | -12.67 | 0.00 | 0.00 | 0.00 -100.00 % | 3.49 | 0.00 -100.00 % | 52.46 | 0.00 -100.00 % | 1.41 336.93 % | 0.32 1 968.13 % | 0.02 -86.45 % | 0.11 | 
| Ratio EBITDA | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -1.83 55.32 % | -4.09 -477.64 % | -0.71 | 0.00 -100.00 % | 15.43 1 487.72 % | -1.11 -4.19 % | -1.07 52.33 % | -2.24 99.99 % | -15 237.04 -2 238 822.83 % | -0.68 | 0.00 | 0.00 100.00 % | -1.08 | 0.00 -100.00 % | 0.10 | 0.00 -100.00 % | 4 666.67 | 0.00 100.00 % | -0.02 | 0.00 -100.00 % | 0.48 62.71 % | 0.29 | 0.00 | 0.00 100.00 % | -0.67 | 0.00 | 0.00 | 0.00 100.00 % | -12.62 | 0.00 -100.00 % | 56.08 | 0.00 100.00 % | -12.14 -3 831.83 % | 0.33 339.40 % | 0.07 -40.20 % | 0.12 | 
| Gross profit ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -1.04 -2 249.05 % | 0.05 2.24 % | 0.05 | 0.00 -100.00 % | 0.05 0.08 % | 0.05 -6.77 % | 0.05 10.10 % | 0.05 100.03 % | -150.37 -323 305.71 % | 0.05 | 0.00 | 0.00 -100.00 % | 0.03 | 0.00 -100.00 % | 0.05 | 0.00 100.00 % | -324.06 | 0.00 -100.00 % | 0.07 | 0.00 -100.00 % | 0.07 -3.82 % | 0.07 | 0.00 | 0.00 -100.00 % | 0.05 | 0.00 | 0.00 | 0.00 -100.00 % | 0.05 | 0.00 -100.00 % | 1.00 | 0.00 -100.00 % | 0.05 3.11 % | 0.05 32.81 % | 0.04 -28.08 % | 0.05 | 
| Weighted average shs out dil | 5.235 M 2.57 % | 5.103 M 0.00 % | 5.103 M -2.51 % | 5.235 M 1.41 % | 5.162 M -0.17 % | 5.171 M 0.09 % | 5.167 M -0.03 % | 5.168 M 0.47 % | 5.144 M -0.52 % | 5.171 M 1.32 % | 5.104 M -0.07 % | 5.107 M -1.94 % | 5.208 M 0.72 % | 5.171 M 0.37 % | 5.152 M 1.38 % | 5.082 M -2.07 % | 5.189 M -1.15 % | 5.250 M 2.94 % | 5.100 M -0.78 % | 5.140 M -0.02 % | 5.141 M -0.58 % | 5.171 M 0.41 % | 5.150 M -6.93 % | 5.533 M 6.75 % | 5.183 M 0.24 % | 5.171 M -22.82 % | 6.700 M 26.61 % | 5.292 M 4.17 % | 5.080 M -2.27 % | 5.198 M 0.93 % | 5.150 M 2.12 % | 5.043 M -1.68 % | 5.129 M 6.85 % | 4.800 M 2.13 % | 4.700 M -11.08 % | 5.286 M 8.42 % | 4.875 M -6.97 % | 5.240 M -7.09 % | 5.640 M 8.08 % | 5.218 M -0.61 % | 5.250 M 0.23 % | 5.238 M -6.05 % | 5.575 M 10.87 % | 5.029 M 4.04 % | 4.833 M -6.49 % | 5.169 M -1.23 % | 5.233 M -4.07 % | 5.456 M 3.29 % | 5.282 M 0.86 % | 5.237 M 1.27 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M | 
| Weighted average shs out | 5.235 M 2.57 % | 5.103 M 0.00 % | 5.103 M -2.51 % | 5.235 M 1.41 % | 5.162 M -0.17 % | 5.171 M 0.09 % | 5.167 M -0.03 % | 5.168 M 0.47 % | 5.144 M -0.52 % | 5.171 M 1.32 % | 5.104 M -0.07 % | 5.107 M -1.94 % | 5.208 M 0.72 % | 5.171 M 0.37 % | 5.152 M 1.38 % | 5.082 M -2.07 % | 5.189 M -1.15 % | 5.250 M 2.94 % | 5.100 M -0.78 % | 5.140 M -0.02 % | 5.141 M -0.58 % | 5.171 M 0.41 % | 5.150 M -6.93 % | 5.533 M 6.75 % | 5.183 M 0.24 % | 5.171 M -22.82 % | 6.700 M 26.61 % | 5.292 M 4.17 % | 5.080 M -2.27 % | 5.198 M 0.93 % | 5.150 M 2.12 % | 5.043 M -1.68 % | 5.129 M 6.85 % | 4.800 M 2.13 % | 4.700 M -11.08 % | 5.286 M 8.42 % | 4.875 M -6.97 % | 5.240 M -7.09 % | 5.640 M 8.08 % | 5.218 M -0.61 % | 5.250 M 0.25 % | 5.237 M -6.06 % | 5.575 M 10.87 % | 5.029 M 4.04 % | 4.833 M -6.49 % | 5.169 M -1.23 % | 5.233 M -4.07 % | 5.456 M 3.29 % | 5.282 M 0.88 % | 5.236 M 1.25 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M | 
| EPS diluted | -0.26 7.14 % | -0.28 3.45 % | -0.29 -45.00 % | -0.20 -108.51 % | 2.35 658.06 % | 0.31 933.33 % | 0.03 115.79 % | -0.19 24.00 % | -0.25 97.41 % | -9.64 -3 756.00 % | -0.25 7.41 % | -0.27 -12.50 % | -0.24 0.00 % | -0.24 70.37 % | -0.81 -268.18 % | -0.22 -15.79 % | -0.19 -411.99 % | 0.06 120.30 % | -0.30 -20.00 % | -0.25 -13.64 % | -0.22 -109.65 % | 2.28 2 950.00 % | -0.08 -33.33 % | -0.06 0.00 % | -0.06 -102.40 % | 2.50 25 100.00 % | -0.01 91.67 % | -0.12 40.00 % | -0.20 60.78 % | -0.51 -2 650.00 % | 0.02 114.29 % | -0.14 -126.92 % | 0.52 1 633.33 % | 0.03 250.00 % | -0.02 71.43 % | -0.07 -75.00 % | -0.04 -180.00 % | 0.05 200.00 % | -0.05 54.55 % | -0.11 -450.00 % | -0.02 -105.41 % | 0.37 825.00 % | 0.04 157.14 % | -0.07 -133.33 % | -0.03 99.21 % | -3.78 -2 620.00 % | 0.15 66.67 % | 0.09 -18.18 % | 0.11 -71.05 % | 0.38 375.00 % | 0.08 -38.46 % | 0.13 -13.33 % | 0.15 -6.25 % | 0.16 45.45 % | 0.11 1 733.33 % | 0.01 -90.00 % | 0.06 | 
| Earnings per share | -0.26 7.14 % | -0.28 3.45 % | -0.29 -45.00 % | -0.20 -108.51 % | 2.35 658.06 % | 0.31 933.33 % | 0.03 115.79 % | -0.19 24.00 % | -0.25 97.41 % | -9.64 -3 756.00 % | -0.25 7.41 % | -0.27 -12.50 % | -0.24 0.00 % | -0.24 70.37 % | -0.81 -268.18 % | -0.22 -15.79 % | -0.19 -411.99 % | 0.06 120.30 % | -0.30 -20.00 % | -0.25 -13.64 % | -0.22 -109.65 % | 2.28 2 950.00 % | -0.08 -33.33 % | -0.06 0.00 % | -0.06 -102.40 % | 2.50 25 100.00 % | -0.01 91.67 % | -0.12 40.00 % | -0.20 60.78 % | -0.51 -2 650.00 % | 0.02 114.29 % | -0.14 -126.92 % | 0.52 1 633.33 % | 0.03 250.00 % | -0.02 71.43 % | -0.07 -75.00 % | -0.04 -180.00 % | 0.05 200.00 % | -0.05 54.55 % | -0.11 -450.00 % | -0.02 -105.41 % | 0.37 825.00 % | 0.04 157.14 % | -0.07 -133.33 % | -0.03 99.21 % | -3.78 -2 620.00 % | 0.15 66.67 % | 0.09 -18.18 % | 0.11 -71.05 % | 0.38 375.00 % | 0.08 -38.46 % | 0.13 -13.33 % | 0.15 -6.25 % | 0.16 45.45 % | 0.11 1 733.33 % | 0.01 -90.00 % | 0.06 | 
| Gross profit | 0.000 100.00 % | -9.000 K | 0.000 | 0.000 | 0.000 100.00 % | -3.000 K | 0.000 | 0.000 | 0.000 100.00 % | -47.000 95.30 % | -1.000 K 0.00 % | -1.000 K 0.00 % | -1.000 K 0.00 % | -1.000 K 0.00 % | -1.000 K 0.00 % | -1.000 K -233.33 % | -300.000 40.00 % | -500.000 | 0.000 | 0.000 | 0.000 100.00 % | -916.600 K -4 464.76 % | 21.000 K -82.79 % | 122.000 K | 0.000 -100.00 % | 25.980 K -59.41 % | 64.000 K -36.00 % | 100.000 K 122.22 % | 45.000 K 210.84 % | -40.600 K -148.92 % | 83.000 K | 0.000 | 0.000 -100.00 % | 29.000 K | 0.000 -100.00 % | 72.000 K | 0.000 100.00 % | -56.386 K | 0.000 -100.00 % | 119.000 K | 0.000 -100.00 % | 251.493 K 27.02 % | 198.000 K | 0.000 | 0.000 -100.00 % | 72.552 K | 0.000 | 0.000 | 0.000 -100.00 % | 27.000 K | 0.000 -100.00 % | 13.000 K | 0.000 -100.00 % | 28.000 K -65.43 % | 81.000 K 8.00 % | 75.000 K -47.55 % | 143.000 K | 
| Income tax 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 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.624 M | 0.000 | 0.000 | 0.000 100.00 % | -17.573 M -3 621.64 % | 499.000 K 17.97 % | 423.000 K -12.06 % | 481.000 K 1.69 % | 473.000 K 0.00 % | 473.000 K -0.63 % | 476.000 K 22.37 % | 389.000 K 57.49 % | 247.000 K -40.63 % | 416.000 K -22.82 % | 539.000 K -7.07 % | 580.000 K 11.54 % | 520.000 K -4.76 % | 546.000 K 6.02 % | 515.000 K -1.53 % | 523.000 K -1.88 % | 533.000 K 7.68 % | 495.000 K -5.71 % | 525.000 K -4.37 % | 549.000 K -60.53 % | 1.391 M 154.78 % | 546.000 K -2.33 % | 559.000 K 3.71 % | 539.000 K -97.35 % | 20.325 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 110.000 K 1 122.22 % | 9.000 K | 
| Cost of revenue | 0.000 -100.00 % | 9.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 47.000 -95.30 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 233.33 % | 300.000 -40.00 % | 500.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.794 M 336.50 % | 411.000 K -83.18 % | 2.444 M | 0.000 -100.00 % | 526.460 K -59.44 % | 1.298 M -31.10 % | 1.884 M 100.85 % | 938.000 K 2 195.08 % | 40.870 K -97.60 % | 1.701 M | 0.000 | 0.000 -100.00 % | 891.000 K | 0.000 -100.00 % | 1.443 M | 0.000 -100.00 % | 56.560 K | 0.000 -100.00 % | 1.476 M | 0.000 -100.00 % | 3.341 M 32.46 % | 2.522 M | 0.000 | 0.000 -100.00 % | 1.470 M | 0.000 | 0.000 | 0.000 -100.00 % | 543.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 550.000 K -66.52 % | 1.643 M -19.66 % | 2.045 M -26.01 % | 2.764 M | 
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 453.220 K 223.73 % | 140.000 K -12.50 % | 160.000 K -31.03 % | 232.000 K -77.41 % | 1.027 M 859.97 % | 107.000 K -71.62 % | 377.000 K -37.48 % | 603.000 K -8.64 % | 660.000 K 223.53 % | 204.000 K 2.51 % | 199.000 K -41.12 % | 338.000 K 193.91 % | 115.000 K -69.50 % | 377.000 K 23.20 % | 306.000 K -20.31 % | 384.000 K -24.26 % | 507.000 K 7.87 % | 470.000 K 14.36 % | 411.000 K 30.48 % | 315.000 K -67.86 % | 980.000 K 248.75 % | 281.000 K -19.02 % | 347.000 K -1.42 % | 352.000 K -55.18 % | 785.315 K 123.10 % | 352.000 K -6.88 % | 378.000 K -2.83 % | 389.000 K -61.22 % | 1.003 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 235.780 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -607.364 K | 0.000 | 0.000 | 0.000 -100.00 % | 71.500 K | 0.000 | 0.000 | 0.000 -100.00 % | 65.250 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 1.385 M 46 066.67 % | 3.000 K | 0.000 -100.00 % | 1.091 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 102.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 100.00 % | -119.000 K | 0.000 -100.00 % | 1.487 M 248.52 % | -1.001 M | 0.000 100.00 % | -277.000 K -116.79 % | 1.650 M -52.37 % | 3.464 M 641.25 % | -640.000 K | 0.000 -100.00 % | 1.328 M 1 644.19 % | -86.000 K 89.63 % | -829.000 K -118.73 % | -379.000 K 46.77 % | -712.000 K -175.66 % | 941.000 K 237.77 % | -683.000 K -181.07 % | -243.000 K 67.98 % | -759.000 K 75.51 % | -3.099 M -263.77 % | -852.000 K -53.51 % | -555.000 K 25.60 % | -746.000 K -4.78 % | -711.975 K 37.38 % | -1.137 M -30.84 % | -869.000 K 10.41 % | -970.000 K 50.59 % | -1.963 M -378.78 % | -410.000 K 39.88 % | -682.000 K 11.43 % | -770.000 K 1.91 % | -785.000 K -65.61 % | -474.000 K -597.06 % | -68.000 K 66.00 % | -200.000 K | 
| Operating expenses | 1.385 M -6.29 % | 1.478 M -3.34 % | 1.529 M 40.15 % | 1.091 M -20.31 % | 1.369 M -1.93 % | 1.396 M -4.25 % | 1.458 M -2.02 % | 1.488 M 6.44 % | 1.398 M -97.20 % | 49.921 M 3 476.00 % | 1.396 M -8.58 % | 1.527 M 12.11 % | 1.362 M -2.58 % | 1.398 M 2.27 % | 1.367 M -0.51 % | 1.374 M 10.45 % | 1.244 M -22.44 % | 1.604 M -11.53 % | 1.813 M 14.03 % | 1.590 M 9.50 % | 1.452 M 110.74 % | 689.000 K 3 180.95 % | 21.000 K -82.79 % | 122.000 K -92.89 % | 1.715 M 6 501.23 % | 25.980 K -59.41 % | 64.000 K -36.00 % | 100.000 K -95.56 % | 2.253 M -45.24 % | 4.114 M 1 043.58 % | -436.000 K -361.08 % | 167.000 K -89.98 % | 1.666 M 5 644.83 % | 29.000 K 106.42 % | -452.000 K -719.18 % | 73.000 K 122.26 % | -328.000 K -122.65 % | 1.448 M 779.81 % | -213.000 K -226.79 % | 168.000 K 137.84 % | -444.000 K 85.67 % | -3.099 M -442.79 % | -571.000 K -174.52 % | -208.000 K 47.21 % | -394.000 K 44.66 % | -711.975 K 9.30 % | -785.000 K -59.88 % | -491.000 K 15.49 % | -581.000 K 70.40 % | -1.963 M -378.78 % | -410.000 K 39.88 % | -682.000 K 11.43 % | -770.000 K 1.91 % | -785.000 K -65.61 % | -474.000 K -597.06 % | -68.000 K 66.00 % | -200.000 K | 
| Cost and expenses | 1.385 M -6.29 % | 1.478 M -3.34 % | 1.529 M 40.15 % | 1.091 M -20.31 % | 1.369 M -2.14 % | 1.399 M -4.05 % | 1.458 M -2.02 % | 1.488 M 6.44 % | 1.398 M -97.20 % | 49.921 M 3 473.44 % | 1.397 M -8.57 % | 1.528 M 12.11 % | 1.363 M -2.57 % | 1.399 M 2.27 % | 1.368 M -0.51 % | 1.375 M 10.50 % | 1.244 M -22.45 % | 1.605 M -11.52 % | 1.814 M 14.02 % | 1.591 M 9.46 % | 1.453 M -41.48 % | 2.483 M 12.56 % | 2.206 M -49.75 % | 4.390 M 155.38 % | 1.719 M 211.17 % | 552.440 K -80.85 % | 2.885 M -29.81 % | 4.110 M 28.80 % | 3.191 M -22.62 % | 4.124 M 37.01 % | 3.010 M 1 702.40 % | 167.000 K -89.98 % | 1.666 M 81.09 % | 920.000 K 303.54 % | -452.000 K -129.82 % | 1.516 M 562.20 % | -328.000 K -122.65 % | 1.448 M 779.81 % | -213.000 K -112.96 % | 1.644 M 470.27 % | -444.000 K -284.05 % | 241.234 K -87.64 % | 1.951 M 1 037.98 % | -208.000 K 47.21 % | -394.000 K -151.98 % | 758.045 K 196.57 % | -785.000 K -59.88 % | -491.000 K 15.49 % | -581.000 K 59.08 % | -1.420 M -246.34 % | -410.000 K 39.88 % | -682.000 K 11.43 % | -770.000 K -227.66 % | -235.000 K -120.10 % | 1.169 M -40.87 % | 1.977 M -22.89 % | 2.564 M | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 0.000 -100.00 % | 1.475 M -3.53 % | 1.529 M | 0.000 -100.00 % | 1.369 M -1.93 % | 1.396 M -4.25 % | 1.458 M -2.02 % | 1.488 M 6.44 % | 1.398 M -97.20 % | 49.921 M 3 476.00 % | 1.396 M -8.58 % | 1.527 M 12.11 % | 1.362 M -2.58 % | 1.398 M 2.27 % | 1.367 M -0.51 % | 1.374 M 10.45 % | 1.244 M -22.44 % | 1.604 M -11.53 % | 1.813 M 14.03 % | 1.590 M 9.50 % | 1.452 M 110.74 % | 689.000 K 392.14 % | 140.000 K -12.50 % | 160.000 K -31.03 % | 232.000 K -77.41 % | 1.027 M 859.97 % | 107.000 K -71.62 % | 377.000 K -37.48 % | 603.000 K -8.64 % | 660.000 K 223.53 % | 204.000 K 2.51 % | 199.000 K -41.12 % | 338.000 K 193.91 % | 115.000 K -69.50 % | 377.000 K 23.20 % | 306.000 K -20.31 % | 384.000 K -24.26 % | 507.000 K 7.87 % | 470.000 K 14.36 % | 411.000 K 30.48 % | 315.000 K -15.47 % | 372.636 K 32.61 % | 281.000 K -19.02 % | 347.000 K -1.42 % | 352.000 K -58.92 % | 856.815 K 143.41 % | 352.000 K -6.88 % | 378.000 K -2.83 % | 389.000 K -63.59 % | 1.068 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 477.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 867.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.059 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 | 
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 8.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K 50.00 % | 2.000 K | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 100.61 % | -164.500 K -16 550.00 % | 1.000 K 0.00 % | 1.000 K 150.00 % | -2.000 K -500.00 % | 500.000 -50.00 % | 1.000 K 100.00 % | 500.000 -50.00 % | 1.000 K -50.00 % | 2.000 K -33.33 % | 3.000 K -25.00 % | 4.000 K 0.00 % | 4.000 K -44.13 % | 7.160 K 2.29 % | 7.000 K -12.50 % | 8.000 K 14.29 % | 7.000 K -30.00 % | 10.000 K -9.09 % | 11.000 K 83.33 % | 6.000 K -14.29 % | 7.000 K -36.36 % | 11.000 K -8.33 % | 12.000 K 0.00 % | 12.000 K 0.00 % | 12.000 K -33.33 % | 18.000 K 0.00 % | 18.000 K -5.26 % | 19.000 K 11.76 % | 17.000 K -35.93 % | 26.533 K -8.51 % | 29.000 K 0.00 % | 29.000 K 0.00 % | 29.000 K 12.12 % | 25.864 K -0.52 % | 26.000 K 4.00 % | 25.000 K -3.85 % | 26.000 K -25.71 % | 35.000 K -2.78 % | 36.000 K 5.88 % | 34.000 K 0.00 % | 34.000 K 183.33 % | 12.000 K 100.00 % | 6.000 K -57.14 % | 14.000 K -17.65 % | 17.000 K | 
| Operating income | -1.385 M 6.29 % | -1.478 M 3.34 % | -1.529 M -40.15 % | -1.091 M 20.31 % | -1.369 M 2.14 % | -1.399 M 4.05 % | -1.458 M 2.02 % | -1.488 M -6.44 % | -1.398 M 97.20 % | -49.921 M -3 473.44 % | -1.397 M 8.57 % | -1.528 M -12.11 % | -1.363 M 2.50 % | -1.398 M -2.19 % | -1.368 M 0.51 % | -1.375 M -10.50 % | -1.244 M 21.54 % | -1.586 M 12.54 % | -1.814 M -14.02 % | -1.591 M -9.46 % | -1.453 M 9.48 % | -1.605 M 9.52 % | -1.774 M 2.74 % | -1.824 M -6.11 % | -1.719 M 12.26 % | -1.959 M -28.64 % | -1.523 M 28.36 % | -2.126 M 3.71 % | -2.208 M 46.46 % | -4.124 M -236.38 % | -1.226 M 36.97 % | -1.945 M -16.75 % | -1.666 M -65.34 % | -1.008 M -322.93 % | 452.000 K 211.72 % | 145.000 K 110.36 % | -1.400 M 3.31 % | -1.448 M -1.69 % | -1.424 M -2 806.12 % | -49.000 K -111.04 % | 444.000 K -86.75 % | 3.351 M 335.74 % | 769.000 K 269.71 % | 208.000 K -47.21 % | 394.000 K -49.78 % | 784.527 K -0.06 % | 785.000 K 59.88 % | 491.000 K -15.49 % | 581.000 K -70.80 % | 1.990 M 385.37 % | 410.000 K -41.01 % | 695.000 K -9.74 % | 770.000 K -5.29 % | 813.000 K 46.49 % | 555.000 K 288.11 % | 143.000 K -58.31 % | 343.000 K | 
| Operating income ratio | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -1.83 55.45 % | -4.11 -477.70 % | -0.71 | 0.00 100.00 % | -3.55 -217.15 % | -1.12 -4.35 % | -1.07 52.29 % | -2.25 99.99 % | -15 274.07 -2 222 489.57 % | -0.69 | 0.00 | 0.00 100.00 % | -1.10 | 0.00 -100.00 % | 0.10 | 0.00 100.00 % | -8 321.84 | 0.00 100.00 % | -0.03 | 0.00 -100.00 % | 0.93 229.95 % | 0.28 | 0.00 | 0.00 -100.00 % | 0.51 | 0.00 | 0.00 | 0.00 -100.00 % | 3.49 | 0.00 -100.00 % | 53.46 | 0.00 -100.00 % | 1.41 336.93 % | 0.32 377.26 % | 0.07 -42.83 % | 0.12 | 
| Total other income expenses net | 24.000 K -40.00 % | 40.000 K -18.37 % | 49.000 K 11.36 % | 44.000 K -99.67 % | 13.500 M 348.21 % | 3.012 M 86.73 % | 1.613 M 218.77 % | 506.000 K 351.79 % | 112.000 K 20.43 % | 93.000 K -23.14 % | 121.000 K -18.79 % | 149.000 K 31.86 % | 113.000 K -30.25 % | 162.000 K 105.78 % | -2.805 M -1 191.44 % | 257.000 K -0.50 % | 258.300 K -6.75 % | 277.000 K -2.29 % | 283.500 K -7.20 % | 305.500 K -5.12 % | 322.000 K 107.74 % | -4.160 M -323.55 % | 1.861 M -2.82 % | 1.915 M 1.38 % | 1.889 M -87.70 % | 15.358 M 696.15 % | 1.929 M -1.93 % | 1.967 M 24.41 % | 1.581 M -8.08 % | 1.720 M -1.43 % | 1.745 M -1.86 % | 1.778 M -63.81 % | 4.913 M 193.90 % | 1.672 M | 0.000 | 0.000 -100.00 % | 1.728 M -22.93 % | 2.242 M 36.96 % | 1.637 M | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.000 K | 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 | 2012-03-31 | 2011-12-31 | 2009-03-31 | 2008-03-31 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-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-03-31 | 2009-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -1.486 M | 0.000 100.00 % | -3.073 M | 0.000 100.00 % | -2.827 M -145.36 % | 6.232 M 330.39 % | -2.705 M -132.72 % | 8.267 M 274.41 % | -4.740 M -204.13 % | 4.552 M 213.09 % | -4.025 M -195.06 % | 4.234 M 725.41 % | -677.000 K -110.88 % | 6.222 M 200.00 % | -6.222 M -156.10 % | 11.090 M 320.35 % | -5.033 M -159.65 % | 8.438 M 206.66 % | -7.911 M -194.12 % | 8.406 M 199.99 % | -8.406 M -144.56 % | 18.865 M 242.51 % | -13.238 M -164.35 % | 20.571 M 281.87 % | -11.311 M -158.79 % | 19.240 M 999.07 % | -2.140 M -107.26 % | 29.492 M 442.06 % | -8.622 M 78.31 % | -39.752 M -198.34 % | 40.424 M 3 835.13 % | -1.082 M -104.09 % | 26.433 M 200.00 % | -26.433 M -338.03 % | 11.105 M 791.71 % | -1.605 M -143.83 % | 3.663 M 200.00 % | -3.663 M -255.15 % | 2.361 M 200.00 % | -2.361 M -105.24 % | 45.042 M 200.00 % | -45.042 M -218.93 % | 37.874 M 345.19 % | -15.447 M -134.52 % | 44.742 M 200.00 % | -44.742 M -201.24 % | 44.193 M 200.00 % | -44.193 M -3.52 % | -42.690 M 1.47 % | -43.325 M | 
| Total investments | 0.000 -100.00 % | 1.741 M | 0.000 -100.00 % | 2.765 M | 0.000 -100.00 % | 7.584 M -39.15 % | 12.464 M 198.68 % | 4.173 M -74.76 % | 16.534 M 293.57 % | 4.201 M -53.86 % | 9.104 M -0.14 % | 9.117 M 7.66 % | 8.468 M -3.95 % | 8.816 M -29.15 % | 12.444 M -8.53 % | 13.604 M -38.67 % | 22.180 M 45.98 % | 15.194 M -9.97 % | 16.876 M 19.42 % | 14.132 M -15.94 % | 16.811 M 65.51 % | 10.157 M -73.08 % | 37.730 M 297.91 % | 9.482 M -76.95 % | 41.142 M 365.81 % | 8.832 M -77.05 % | 38.480 M 471.60 % | 6.732 M -88.59 % | 58.984 M 163.67 % | 22.370 M 386.32 % | 4.600 M -94.31 % | 80.848 M 1 106.68 % | 6.700 M -87.33 % | 52.866 M 3 204.13 % | 1.600 M -92.80 % | 22.210 M -45.75 % | 40.942 M 458.85 % | 7.326 M 144.20 % | 3.000 M -36.47 % | 4.722 M 57.40 % | 3.000 M -96.67 % | 90.084 M 2 902.80 % | 3.000 M -96.04 % | 75.748 M 2 424.94 % | 3.000 M -96.65 % | 89.484 M 2 882.80 % | 3.000 M -96.61 % | 88.386 M 2 846.20 % | 3.000 M 0.00 % | 3.000 M -0.03 % | 3.001 M | 
| Total 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accumulated other comprehensive income loss | 14.541 M 1 047.67 % | 1.267 M -92.74 % | 17.458 M 42.09 % | 12.287 M 92.77 % | 6.374 M 403.08 % | 1.267 M -72.50 % | 4.607 M | 0.000 -100.00 % | 6.874 M | 0.000 -100.00 % | 57.977 M | 0.000 -100.00 % | 60.606 M | 0.000 -100.00 % | 66.017 M | 0.000 -100.00 % | 68.121 M | 0.000 -100.00 % | 69.336 M 8.06 % | 64.165 M -10.57 % | 71.753 M | 0.000 -100.00 % | 60.356 M | 0.000 -100.00 % | 61.000 M 4 716.31 % | 1.267 M -97.37 % | 48.141 M | 0.000 -100.00 % | 49.792 M | 0.000 | 0.000 -100.00 % | 50.379 M | 0.000 -100.00 % | 50.330 M | 0.000 -100.00 % | 50.895 M | 0.000 -100.00 % | 50.919 M | 0.000 -100.00 % | 51.598 M | 0.000 -100.00 % | 49.415 M | 0.000 -100.00 % | 49.925 M 3 841.86 % | 1.267 M -98.16 % | 68.682 M | 0.000 -100.00 % | 67.609 M 5 238.11 % | 1.267 M | 0.000 | 0.000 | 
| Retained earnings | 0.000 100.00 % | -114.423 M | 0.000 | 0.000 | 0.000 100.00 % | -122.590 M | 0.000 | 0.000 | 0.000 100.00 % | -122.090 M | 0.000 | 0.000 | 0.000 100.00 % | -68.358 M | 0.000 | 0.000 | 0.000 100.00 % | -60.843 M | 0.000 | 0.000 | 0.000 100.00 % | -57.211 M | 0.000 | 0.000 | 0.000 100.00 % | -67.964 M | 0.000 | 0.000 | 0.000 100.00 % | -79.171 M | 0.000 | 0.000 100.00 % | -78.584 M | 0.000 | 0.000 | 0.000 100.00 % | -78.068 M | 0.000 | 0.000 | 0.000 100.00 % | -77.365 M | 0.000 | 0.000 | 0.000 100.00 % | -79.038 M | 0.000 | 0.000 | 0.000 100.00 % | -61.355 M | 0.000 | 0.000 | 
| Common stock | 0.000 -100.00 % | 5.171 M | 0.000 -100.00 % | 5.171 M | 0.000 -100.00 % | 5.171 M | 0.000 -100.00 % | 5.171 M | 0.000 -100.00 % | 5.171 M | 0.000 -100.00 % | 5.171 M | 0.000 -100.00 % | 5.171 M | 0.000 -100.00 % | 5.171 M | 0.000 -100.00 % | 5.171 M | 0.000 -100.00 % | 5.171 M | 0.000 -100.00 % | 5.171 M | 0.000 -100.00 % | 5.171 M | 0.000 -100.00 % | 5.171 M | 0.000 -100.00 % | 5.171 M | 0.000 -100.00 % | 5.171 M 0.00 % | 5.171 M | 0.000 -100.00 % | 5.171 M | 0.000 -100.00 % | 5.171 M | 0.000 -100.00 % | 5.171 M | 0.000 -100.00 % | 5.171 M | 0.000 -100.00 % | 5.171 M | 0.000 -100.00 % | 5.171 M | 0.000 -100.00 % | 5.171 M | 0.000 -100.00 % | 5.171 M | 0.000 -100.00 % | 5.171 M 0.00 % | 5.171 M 0.00 % | 5.171 M | 
| Total equity | 14.541 M 0.00 % | 14.541 M -16.71 % | 17.458 M 0.00 % | 17.458 M 173.89 % | 6.374 M 0.00 % | 6.374 M 38.35 % | 4.607 M 0.00 % | 4.607 M -32.98 % | 6.874 M 0.00 % | 6.874 M -88.14 % | 57.977 M 0.00 % | 57.977 M -4.34 % | 60.606 M 0.00 % | 60.606 M -8.20 % | 66.017 M 0.00 % | 66.017 M -3.09 % | 68.121 M 0.00 % | 68.121 M -1.75 % | 69.336 M 0.00 % | 69.336 M -3.37 % | 71.753 M 0.00 % | 71.753 M 18.88 % | 60.356 M 0.00 % | 60.356 M -1.06 % | 61.000 M 0.00 % | 61.000 M 26.71 % | 48.141 M 0.00 % | 48.141 M -3.32 % | 49.792 M 0.00 % | 49.792 M -4.87 % | 52.340 M 3.89 % | 50.379 M 0.00 % | 50.379 M 0.10 % | 50.330 M 0.00 % | 50.330 M -1.11 % | 50.895 M 0.00 % | 50.895 M -0.05 % | 50.919 M 0.00 % | 50.919 M -1.32 % | 51.598 M 0.00 % | 51.598 M 4.42 % | 49.415 M 0.00 % | 49.415 M -1.02 % | 49.925 M 0.00 % | 49.925 M -27.31 % | 68.682 M 0.00 % | 68.682 M 1.59 % | 67.609 M 0.00 % | 67.610 M 6.04 % | 63.758 M -50.56 % | 128.964 M | 
| Other non current liabilities | -14.541 M | 0.000 100.00 % | -17.458 M | 0.000 100.00 % | -6.374 M -637 500.00 % | 1.000 K 100.02 % | -4.607 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 -100.00 % | 20.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | -14.541 M | 0.000 100.00 % | -17.458 M | 0.000 100.00 % | -6.374 M -637 500.00 % | 1.000 K 100.02 % | -4.607 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 -100.00 % | 20.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other current liabilities | 0.000 -100.00 % | 10.703 M | 0.000 -100.00 % | 10.696 M | 0.000 -100.00 % | 10.652 M | 0.000 -100.00 % | 10.872 M | 0.000 -100.00 % | 10.793 M | 0.000 -100.00 % | 10.484 M | 0.000 -100.00 % | 10.487 M | 0.000 -100.00 % | 10.402 M | 0.000 -100.00 % | 10.489 M | 0.000 -100.00 % | 10.844 M | 0.000 -100.00 % | 10.926 M | 0.000 -100.00 % | 10.479 M | 0.000 -100.00 % | 10.511 M | 0.000 -100.00 % | 21.718 M | 0.000 -100.00 % | 23.486 M -25.79 % | 31.646 M | 0.000 -100.00 % | 20.977 M | 0.000 -100.00 % | 30.336 M | 0.000 -100.00 % | 21.533 M | 0.000 -100.00 % | 28.946 M | 0.000 -100.00 % | 27.488 M | 0.000 -100.00 % | 25.748 M | 0.000 -100.00 % | 25.055 M | 0.000 -100.00 % | 21.626 M | 0.000 -100.00 % | 21.697 M -2.08 % | 22.157 M 500.62 % | 3.689 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 0.000 -100.00 % | 10.865 M | 0.000 -100.00 % | 10.696 M | 0.000 -100.00 % | 10.760 M | 0.000 -100.00 % | 10.942 M | 0.000 -100.00 % | 11.047 M | 0.000 -100.00 % | 10.806 M | 0.000 -100.00 % | 10.700 M | 0.000 -100.00 % | 10.593 M | 0.000 -100.00 % | 10.489 M | 0.000 -100.00 % | 10.844 M | 0.000 -100.00 % | 11.913 M | 0.000 -100.00 % | 27.894 M | 0.000 -100.00 % | 24.378 M | 0.000 -100.00 % | 34.382 M | 0.000 -100.00 % | 34.945 M 10.42 % | 31.646 M | 0.000 -100.00 % | 31.341 M | 0.000 -100.00 % | 31.850 M | 0.000 -100.00 % | 29.817 M | 0.000 -100.00 % | 30.496 M | 0.000 -100.00 % | 27.488 M | 0.000 -100.00 % | 25.748 M | 0.000 -100.00 % | 25.055 M | 0.000 -100.00 % | 21.626 M | 0.000 -100.00 % | 22.268 M -3.19 % | 23.001 M -21.51 % | 29.303 M | 
| Total liabilities | -14.541 M -233.83 % | 10.865 M 162.24 % | -17.458 M -263.22 % | 10.696 M 267.81 % | -6.374 M -159.24 % | 10.760 M 333.56 % | -4.607 M -142.10 % | 10.942 M | 0.000 -100.00 % | 11.047 M | 0.000 -100.00 % | 10.806 M | 0.000 -100.00 % | 10.700 M | 0.000 -100.00 % | 10.593 M | 0.000 -100.00 % | 10.489 M | 0.000 -100.00 % | 10.844 M | 0.000 -100.00 % | 11.913 M | 0.000 -100.00 % | 27.894 M | 0.000 -100.00 % | 24.378 M | 0.000 -100.00 % | 34.382 M | 0.000 -100.00 % | 34.945 M 10.42 % | 31.646 M | 0.000 -100.00 % | 31.341 M | 0.000 -100.00 % | 31.850 M | 0.000 -100.00 % | 29.817 M | 0.000 -100.00 % | 30.496 M | 0.000 -100.00 % | 27.488 M | 0.000 -100.00 % | 25.748 M | 0.000 -100.00 % | 25.055 M | 0.000 -100.00 % | 21.626 M | 0.000 -100.00 % | 22.268 M -3.19 % | 23.001 M -21.51 % | 29.303 M | 
| Other non current assets | 0.000 -100.00 % | 3.573 M | 0.000 -100.00 % | 20.914 M | 0.000 -100.00 % | 3.585 M 157.53 % | -6.232 M -284.71 % | 3.374 M 140.81 % | -8.267 M -333.53 % | 3.540 M 177.77 % | -4.552 M -233.33 % | 3.414 M 180.63 % | -4.234 M -218.40 % | 3.576 M 157.47 % | -6.222 M -281.29 % | 3.432 M 130.95 % | -11.090 M -410.12 % | 3.576 M 142.38 % | -8.438 M -452.02 % | 2.397 M 128.52 % | -8.406 M -432.37 % | 2.529 M 113.41 % | -18.865 M -10 580.56 % | 180.000 K 100.88 % | -20.571 M -11 528.33 % | 180.000 K 100.94 % | -19.240 M -10 788.89 % | 180.000 K 100.61 % | -29.492 M -16 439.96 % | 180.490 K -97.16 % | 6.351 M 115.71 % | -40.424 M -5 817.59 % | 707.008 K 102.67 % | -26.433 M -214.75 % | 23.035 M 307.43 % | -11.105 M -168.39 % | 16.237 M 543.27 % | -3.663 M -108.59 % | 42.642 M 1 906.10 % | -2.361 M -105.29 % | 44.642 M 199.11 % | -45.042 M | 0.000 100.00 % | -37.874 M -7 286.73 % | 527.000 K 101.18 % | -44.742 M | 0.000 100.00 % | -44.193 M -1 573.08 % | 3.000 M 0.00 % | 3.000 M -96.49 % | 85.577 M | 
| Long term investments | 0.000 -100.00 % | 1.741 M | 0.000 100.00 % | -14.788 M | 0.000 -100.00 % | 3.339 M | 0.000 -100.00 % | 4.173 M | 0.000 -100.00 % | 4.201 M | 0.000 -100.00 % | 9.117 M | 0.000 -100.00 % | 8.816 M | 0.000 -100.00 % | 13.604 M | 0.000 -100.00 % | 8.567 M | 0.000 -100.00 % | 14.132 M | 0.000 -100.00 % | 10.157 M | 0.000 -100.00 % | 9.482 M | 0.000 -100.00 % | 8.832 M | 0.000 -100.00 % | 6.732 M | 0.000 -100.00 % | 22.370 M 386.30 % | 4.600 M | 0.000 -100.00 % | 6.173 M | 0.000 -100.00 % | 1.600 M | 0.000 -100.00 % | 24.915 M | 0.000 -100.00 % | 3.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 M | 0.000 -100.00 % | 24.900 M | 0.000 -100.00 % | 3.000 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 2.000 K | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 5.000 K | 0.000 -100.00 % | 6.000 K | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 7.000 K | 0.000 -100.00 % | 27.000 K | 0.000 -100.00 % | 28.000 K | 0.000 -100.00 % | 29.000 K | 0.000 -100.00 % | 35.000 K | 0.000 -100.00 % | 43.020 K | 0.000 -100.00 % | 56.000 K | 0.000 -100.00 % | 71.180 K -3.81 % | 74.000 K | 0.000 -100.00 % | 87.702 K | 0.000 -100.00 % | 110.000 K | 0.000 -100.00 % | 135.285 K | 0.000 -100.00 % | 172.000 K | 0.000 -100.00 % | 192.031 K | 0.000 -100.00 % | 247.000 K | 0.000 -100.00 % | 317.592 K | 0.000 -100.00 % | 369.000 K | 0.000 -100.00 % | 397.956 K -31.03 % | 577.000 K 253.99 % | 163.000 K | 
| Total non current assets | 0.000 -100.00 % | 5.316 M | 0.000 -100.00 % | 6.128 M | 0.000 -100.00 % | 6.926 M 211.14 % | -6.232 M -182.52 % | 7.552 M 191.35 % | -8.267 M -206.73 % | 7.746 M 270.17 % | -4.552 M -136.31 % | 12.537 M 396.10 % | -4.234 M -134.15 % | 12.399 M 299.28 % | -6.222 M -136.51 % | 17.043 M 253.68 % | -11.090 M -191.13 % | 12.170 M 244.23 % | -8.438 M -150.96 % | 16.557 M 296.98 % | -8.406 M -166.11 % | 12.715 M 167.40 % | -18.865 M -294.54 % | 9.697 M 147.14 % | -20.571 M -327.17 % | 9.055 M 147.07 % | -19.240 M -376.12 % | 6.968 M 123.63 % | -29.492 M -230.37 % | 22.622 M 105.19 % | 11.025 M 127.27 % | -40.424 M -680.16 % | 6.968 M 126.36 % | -26.433 M -206.82 % | 24.745 M 322.83 % | -11.105 M -126.90 % | 41.287 M 1 227.13 % | -3.663 M -108.00 % | 45.814 M 2 040.45 % | -2.361 M -105.27 % | 44.834 M 199.54 % | -45.042 M -1 487.19 % | 3.247 M 108.57 % | -37.874 M -247.11 % | 25.745 M 157.54 % | -44.742 M -1 428.05 % | 3.369 M 107.62 % | -44.193 M -1 400.56 % | 3.398 M -5.00 % | 3.577 M -95.83 % | 85.740 M | 
| Other current assets | -2.862 M -409.74 % | 924.000 K 121.31 % | -4.335 M -409.64 % | 1.400 M 124.03 % | -5.827 M -239.37 % | 4.181 M | 0.000 -100.00 % | 1.765 M | 0.000 -100.00 % | 2.221 M | 0.000 -100.00 % | 50.730 M | 0.000 -100.00 % | 57.691 M | 0.000 -100.00 % | 50.382 M | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 412.000 K | 0.000 -100.00 % | 55.918 M | 0.000 -100.00 % | 53.185 M | 0.000 -100.00 % | 8.634 M | 0.000 -100.00 % | 50.708 M | 0.000 -100.00 % | 287.110 K -36.06 % | 449.000 K | 0.000 -100.00 % | 9.589 K | 0.000 -100.00 % | 26.944 M | 0.000 -100.00 % | 17.450 K | 0.000 -100.00 % | 25.971 M | 0.000 -100.00 % | 25.818 M | 0.000 -100.00 % | 25.792 M | 0.000 -100.00 % | 32.468 M | 0.000 -100.00 % | 42.197 M | 0.000 -100.00 % | 323.000 K -7.18 % | 348.000 K | 0.000 | 
| Short term investments | 0.000 -100.00 % | 1.376 M | 0.000 -100.00 % | 17.553 M | 0.000 -100.00 % | 4.245 M -65.94 % | 12.464 M 241.76 % | 3.647 M -77.94 % | 16.534 M 451.13 % | 3.000 M -67.05 % | 9.104 M 1 300.62 % | 650.000 K -92.32 % | 8.468 M | 0.000 -100.00 % | 12.444 M | 0.000 -100.00 % | 22.180 M 234.69 % | 6.627 M -60.73 % | 16.876 M 2 476.49 % | 655.000 K -96.10 % | 16.811 M 153.68 % | 6.627 M -82.44 % | 37.730 M 570.52 % | 5.627 M -86.32 % | 41.142 M 376.90 % | 8.627 M -77.58 % | 38.480 M 125.03 % | 17.100 M -71.01 % | 58.984 M 182.62 % | 20.870 M | 0.000 -100.00 % | 80.848 M 105.50 % | 39.342 M -25.58 % | 52.866 M | 0.000 -100.00 % | 22.210 M 133.79 % | 9.500 M 29.68 % | 7.326 M | 0.000 -100.00 % | 4.722 M | 0.000 -100.00 % | 90.084 M | 0.000 -100.00 % | 75.748 M 445.88 % | -21.900 M -124.47 % | 89.484 M | 0.000 -100.00 % | 88.386 M | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 0.000 -100.00 % | 1.486 M | 0.000 -100.00 % | 3.073 M | 0.000 -100.00 % | 2.827 M 145.36 % | -6.232 M -330.39 % | 2.705 M 132.72 % | -8.267 M -274.41 % | 4.740 M 204.13 % | -4.552 M -213.09 % | 4.025 M 195.06 % | -4.234 M -725.41 % | 677.000 K 110.88 % | -6.222 M -200.00 % | 6.222 M 156.10 % | -11.090 M -320.35 % | 5.033 M 159.65 % | -8.438 M -206.66 % | 7.911 M 194.12 % | -8.406 M -199.99 % | 8.406 M 144.56 % | -18.865 M -242.51 % | 13.238 M 164.35 % | -20.571 M -281.87 % | 11.311 M 158.79 % | -19.240 M -999.07 % | 2.140 M 107.26 % | -29.492 M -442.06 % | 8.622 M -78.31 % | 39.752 M 198.34 % | -40.424 M -3 835.13 % | 1.082 M 104.09 % | -26.433 M -200.00 % | 26.433 M 338.03 % | -11.105 M -791.71 % | 1.605 M 143.83 % | -3.663 M -200.00 % | 3.663 M 255.15 % | -2.361 M -200.00 % | 2.361 M 105.24 % | -45.042 M -200.00 % | 45.042 M 218.93 % | -37.874 M -345.19 % | 15.447 M 134.52 % | -44.742 M -200.00 % | 44.742 M 201.24 % | -44.193 M -200.00 % | 44.193 M 3.52 % | 42.690 M -1.47 % | 43.325 M | 
| Cash and short term investments | 2.862 M -85.04 % | 19.132 M 341.34 % | 4.335 M -78.98 % | 20.626 M 253.97 % | 5.827 M 0.00 % | 5.827 M -6.50 % | 6.232 M -1.89 % | 6.352 M -23.16 % | 8.267 M 6.81 % | 7.740 M 70.04 % | 4.552 M -2.63 % | 4.675 M 10.42 % | 4.234 M 525.41 % | 677.000 K -89.12 % | 6.222 M 0.00 % | 6.222 M -43.90 % | 11.090 M -4.89 % | 11.660 M 38.18 % | 8.438 M -1.49 % | 8.566 M 1.91 % | 8.406 M -44.09 % | 15.033 M -20.31 % | 18.865 M 0.00 % | 18.865 M -8.29 % | 20.571 M 81.87 % | 11.311 M -41.21 % | 19.240 M 0.00 % | 19.240 M -34.76 % | 29.492 M 0.00 % | 29.492 M -25.81 % | 39.752 M -1.66 % | 40.424 M 0.00 % | 40.424 M 52.93 % | 26.433 M 0.00 % | 26.433 M 138.03 % | 11.105 M 0.00 % | 11.105 M 203.18 % | 3.663 M 0.00 % | 3.663 M 55.15 % | 2.361 M 0.00 % | 2.361 M -94.76 % | 45.042 M 0.00 % | 45.042 M 18.93 % | 37.874 M 145.19 % | 15.447 M -65.48 % | 44.742 M 0.00 % | 44.742 M 1.24 % | 44.193 M 0.00 % | 44.193 M 3.52 % | 42.690 M -1.47 % | 43.325 M | 
| Total current assets | 0.000 -100.00 % | 20.090 M | 0.000 -100.00 % | 22.026 M | 0.000 -100.00 % | 10.208 M 63.80 % | 6.232 M -22.07 % | 7.997 M -3.27 % | 8.267 M -18.75 % | 10.175 M 123.53 % | 4.552 M -91.91 % | 56.246 M 1 228.44 % | 4.234 M -92.81 % | 58.907 M 846.75 % | 6.222 M -89.55 % | 59.567 M 437.12 % | 11.090 M -83.31 % | 66.440 M 687.39 % | 8.438 M -86.74 % | 63.623 M 656.91 % | 8.406 M -88.15 % | 70.951 M 276.10 % | 18.865 M -75.98 % | 78.553 M 281.86 % | 20.571 M -73.05 % | 76.323 M 296.69 % | 19.240 M -74.54 % | 75.555 M 156.19 % | 29.492 M -52.52 % | 62.115 M -14.86 % | 72.961 M 80.49 % | 40.424 M -45.92 % | 74.753 M 182.80 % | 26.433 M -53.98 % | 57.435 M 417.20 % | 11.105 M -71.83 % | 39.425 M 976.32 % | 3.663 M -89.71 % | 35.601 M 1 407.88 % | 2.361 M -93.11 % | 34.252 M -23.95 % | 45.042 M -37.37 % | 71.916 M 89.88 % | 37.874 M -23.08 % | 49.236 M 10.04 % | 44.742 M -48.54 % | 86.939 M 96.73 % | 44.193 M -48.90 % | 86.480 M 3.96 % | 83.182 M 14.69 % | 72.527 M | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 100.00 % | -55.912 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net receivables | 0.000 -100.00 % | 34.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 200.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 214.000 K | 0.000 -100.00 % | 49.464 M | 0.000 -100.00 % | 539.000 K | 0.000 -100.00 % | 52.963 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 55.912 M | 0.000 -100.00 % | 56.503 M | 0.000 -100.00 % | 56.378 M | 0.000 -100.00 % | 55.607 M | 0.000 -100.00 % | 32.105 M -2.00 % | 32.760 M | 0.000 -100.00 % | 34.319 M | 0.000 -100.00 % | 4.058 M | 0.000 -100.00 % | 28.303 M | 0.000 -100.00 % | 31.386 M | 0.000 -100.00 % | 31.320 M | 0.000 -100.00 % | 26.351 M | 0.000 -100.00 % | 33.554 M | 0.000 | 0.000 | 0.000 -100.00 % | 41.964 M 4.53 % | 40.144 M 37.47 % | 29.202 M | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 162.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 108.000 K | 0.000 -100.00 % | 70.000 K | 0.000 -100.00 % | 254.000 K | 0.000 -100.00 % | 322.000 K | 0.000 -100.00 % | 213.000 K | 0.000 -100.00 % | 191.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 987.000 K | 0.000 -100.00 % | 2.932 M | 0.000 -100.00 % | 621.360 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.514 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.550 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 571.000 K -32.35 % | 844.000 K -96.70 % | 25.614 M | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.483 M | 0.000 -100.00 % | 13.246 M | 0.000 -100.00 % | 12.664 M | 0.000 -100.00 % | 11.459 M | 0.000 | 0.000 -100.00 % | 10.364 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.284 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 | 
| 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 | 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 | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.282 K | 0.000 | 0.000 | 
| Other total stockholders equity | 0.000 -100.00 % | 122.526 M | 0.000 -100.00 % | 12.287 M | 0.000 -100.00 % | 122.526 M | 0.000 100.00 % | -564.000 K | 0.000 -100.00 % | 123.793 M | 0.000 -100.00 % | 52.806 M | 0.000 -100.00 % | 123.793 M | 0.000 -100.00 % | 60.846 M | 0.000 -100.00 % | 123.793 M | 0.000 | 0.000 | 0.000 -100.00 % | 123.793 M | 0.000 -100.00 % | 55.185 M | 0.000 -100.00 % | 122.526 M | 0.000 -100.00 % | 42.970 M | 0.000 -100.00 % | 123.792 M 162.44 % | 47.169 M | 0.000 -100.00 % | 123.792 M | 0.000 -100.00 % | 45.159 M | 0.000 -100.00 % | 123.792 M | 0.000 -100.00 % | 45.748 M | 0.000 -100.00 % | 123.792 M | 0.000 -100.00 % | 44.244 M | 0.000 -100.00 % | 122.526 M | 0.000 -100.00 % | 63.511 M | 0.000 -100.00 % | 122.526 M 109.13 % | 58.587 M -52.67 % | 123.793 M | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 25.406 M | 0.000 -100.00 % | 28.154 M | 0.000 -100.00 % | 17.134 M | 0.000 -100.00 % | 15.549 M | 0.000 -100.00 % | 17.921 M | 0.000 -100.00 % | 68.783 M | 0.000 -100.00 % | 71.306 M | 0.000 -100.00 % | 76.610 M | 0.000 -100.00 % | 78.610 M | 0.000 -100.00 % | 80.180 M | 0.000 -100.00 % | 83.666 M | 0.000 -100.00 % | 88.250 M | 0.000 -100.00 % | 85.378 M | 0.000 -100.00 % | 82.523 M | 0.000 -100.00 % | 84.737 M 0.89 % | 83.986 M | 0.000 -100.00 % | 81.721 M | 0.000 -100.00 % | 82.180 M | 0.000 -100.00 % | 80.712 M | 0.000 -100.00 % | 81.415 M | 0.000 -100.00 % | 79.086 M | 0.000 -100.00 % | 75.163 M | 0.000 -100.00 % | 74.980 M | 0.000 -100.00 % | 90.308 M | 0.000 -100.00 % | 89.878 M 3.60 % | 86.759 M -45.18 % | 158.267 M | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-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-03-31 | 2009-03-31 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-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 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other non cash items | 1.361 K -5.35 % | 1.438 K -2.84 % | 1.480 K 41.36 % | 1.047 K 108.63 % | -12.131 K -652.08 % | -1.613 K -940.65 % | -155.000 -115.78 % | 982.000 100.08 % | -1.285 M -2 678.30 % | 49.828 K 3 805.02 % | 1.276 K -7.47 % | 1.379 K 100.11 % | -1.249 M 70.53 % | -4.238 M -1.65 % | -4.169 M -273.26 % | -1.117 M -113 374.04 % | 986.000 -99.69 % | 314.685 K 20 467.65 % | 1.530 K 19.07 % | 1.285 K 13.62 % | 1.131 K 109.58 % | -11.807 K -2 965.78 % | 412.000 24.10 % | 332.000 6.75 % | 311.000 102.41 % | -12.925 K -19 391.76 % | 67.000 -89.45 % | 635.000 -37.50 % | 1.016 K -61.68 % | 2.651 K 2 673.96 % | -103.000 -114.59 % | 706.000 126.47 % | -2.667 K -1 772.80 % | -142.407 -251.50 % | 94.000 -74.59 % | 370.000 89.74 % | 195.000 175.33 % | -258.871 -191.80 % | 282.000 -50.87 % | 574.000 446.67 % | 105.000 105.36 % | -1.960 K -778.81 % | -223.000 -163.35 % | 352.000 142.76 % | 145.000 -99.26 % | 19.540 K 2 589.17 % | -785.000 -59.88 % | -491.000 15.49 % | -581.000 70.80 % | -1.990 K | 
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -982.000 K 23.64 % | -1.286 M | 0.000 100.00 % | -1.276 M 7.47 % | -1.379 M -10.32 % | -1.250 M 70.51 % | -4.239 M -1.58 % | -4.173 M -273.26 % | -1.118 M -13.39 % | -986.000 K -413.02 % | 315.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -982.000 K | 0.000 | 0.000 | 0.000 100.00 % | -1.379 M -10.32 % | -1.250 M 70.51 % | -4.239 M -1.58 % | -4.173 M -273.26 % | -1.118 M -13.39 % | -986.000 K -413.02 % | 315.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.232 M 0.00 % | 3.232 M -23.30 % | 4.214 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.404 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.582 M -51.05 % | 3.232 M 0.00 % | 3.232 M 351.32 % | -1.286 M | 0.000 100.00 % | -1.276 M -131.70 % | 4.025 M 422.00 % | -1.250 M 70.51 % | -4.239 M -1.58 % | -4.173 M -273.26 % | -1.118 M -13.39 % | -986.000 K -413.02 % | 315.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -982.000 K 23.64 % | -1.286 M | 0.000 100.00 % | -1.276 M 7.47 % | -1.379 M -10.32 % | -1.250 M 70.51 % | -4.239 M -1.58 % | -4.173 M -273.26 % | -1.118 M -13.39 % | -986.000 K -413.02 % | 315.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -982.000 K 23.64 % | -1.286 M | 0.000 100.00 % | -1.276 M 7.47 % | -1.379 M -10.32 % | -1.250 M 70.51 % | -4.239 M -1.58 % | -4.173 M -273.26 % | -1.118 M -13.39 % | -986.000 K -413.02 % | 315.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 |