 
					Libord Finance Limited LIBORDFIN.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 12.693 M 70.73 % | 7.435 M -20.75 % | 9.381 M 24.97 % | 7.507 M 10.56 % | 6.790 M -53.42 % | 14.576 M 23.98 % | 11.757 M -23.75 % | 15.419 M 100.79 % | 7.679 M -12.84 % | 8.811 M 2.74 % | 8.575 M -48.89 % | 16.779 M 40.90 % | 11.908 M 35.04 % | 8.818 M 13.08 % | 7.798 M 22.13 % | 6.385 M 22.28 % | 5.222 M | 
| Net income | -5.417 M -372.21 % | 1.990 M 150.95 % | 793.000 K -5.94 % | 843.081 K -7.65 % | 912.950 K -65.41 % | 2.639 M 1 102.36 % | 219.513 K -96.26 % | 5.877 M 180.98 % | 2.092 M -20.70 % | 2.638 M 155.15 % | 1.034 M -77.07 % | 4.509 M 434.79 % | 843.077 K -5.88 % | 895.708 K 4.37 % | 858.175 K 48.04 % | 579.697 K 297.85 % | -293.000 K | 
| Income before tax | -5.485 M -311.93 % | 2.588 M 136.38 % | 1.095 M -0.98 % | 1.106 M -2.70 % | 1.136 M -66.39 % | 3.382 M 1 017.70 % | 302.544 K -95.45 % | 6.644 M 765.34 % | 767.809 K -77.53 % | 3.417 M 159.27 % | 1.318 M -79.92 % | 6.564 M 444.54 % | 1.205 M -1.34 % | 1.222 M 5.48 % | 1.158 M 25.27 % | 924.656 K 4 120.24 % | -23.000 K | 
| Income before tax ratio | -0.43 -224.13 % | 0.35 198.28 % | 0.12 -20.76 % | 0.15 -12.00 % | 0.17 -27.85 % | 0.23 801.54 % | 0.03 -94.03 % | 0.43 330.96 % | 0.10 -74.22 % | 0.39 152.35 % | 0.15 -60.71 % | 0.39 286.47 % | 0.10 -26.94 % | 0.14 -6.72 % | 0.15 2.57 % | 0.14 3 387.79 % | 0.00 | 
| EBITDA | -3.309 M -170.40 % | 4.700 M 54.27 % | 3.047 M -6.11 % | 3.245 M -3.16 % | 3.351 M -42.10 % | 5.787 M 332.55 % | 1.338 M -79.15 % | 6.416 M 460.66 % | 1.144 M -68.68 % | 3.654 M 152.18 % | 1.449 M -77.81 % | 6.528 M 431.47 % | 1.228 M -0.30 % | 1.232 M -13.20 % | 1.419 M 26.28 % | 1.124 M 1 981.54 % | 54.000 K | 
| Net income ratio | -0.43 -259.44 % | 0.27 216.66 % | 0.08 -24.73 % | 0.11 -16.47 % | 0.13 -25.74 % | 0.18 869.83 % | 0.02 -95.10 % | 0.38 39.93 % | 0.27 -9.01 % | 0.30 148.34 % | 0.12 -55.14 % | 0.27 279.55 % | 0.07 -30.30 % | 0.10 -7.70 % | 0.11 21.21 % | 0.09 261.80 % | -0.06 | 
| Ratio EBITDA | -0.26 -141.24 % | 0.63 94.67 % | 0.32 -24.87 % | 0.43 -12.41 % | 0.49 24.30 % | 0.40 248.89 % | 0.11 -72.65 % | 0.42 179.22 % | 0.15 -64.06 % | 0.41 145.44 % | 0.17 -56.58 % | 0.39 277.20 % | 0.10 -26.17 % | 0.14 -23.24 % | 0.18 3.40 % | 0.18 1 602.31 % | 0.01 | 
| Gross profit ratio | 0.32 -54.46 % | 0.71 55.55 % | 0.45 -32.33 % | 0.67 -3.76 % | 0.70 -18.24 % | 0.85 7.22 % | 0.80 -10.37 % | 0.89 2.34 % | 0.87 51.50 % | 0.57 22.70 % | 0.47 -40.63 % | 0.79 -21.32 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 
| Weighted average shs out dil | 15.640 M -0.38 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 2.22 % | 15.358 M -4.01 % | 16.000 M 41.18 % | 11.333 M 41.67 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M -3.45 % | 8.286 M 0.00 % | 8.286 M | 
| Weighted average shs out | 15.640 M -0.38 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 2.22 % | 15.358 M -4.01 % | 16.000 M 41.18 % | 11.333 M 41.67 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M -3.45 % | 8.286 M 0.00 % | 8.286 M | 
| EPS diluted | -0.34 -361.54 % | 0.13 157.43 % | 0.05 1.00 % | 0.05 -93.06 % | 0.72 138.30 % | -1.88 -13 822.63 % | 0.01 -97.37 % | 0.52 100.00 % | 0.26 -18.75 % | 0.32 146.15 % | 0.13 -76.79 % | 0.56 409.09 % | 0.11 0.00 % | 0.11 0.00 % | 0.11 57.14 % | 0.07 297.74 % | -0.04 | 
| Earnings per share | -0.34 -361.54 % | 0.13 157.43 % | 0.05 -5.96 % | 0.05 -92.54 % | 0.72 138.30 % | -1.88 -13 822.63 % | 0.01 -97.37 % | 0.52 100.00 % | 0.26 -18.75 % | 0.32 146.15 % | 0.13 -76.79 % | 0.56 409.09 % | 0.11 0.00 % | 0.11 0.00 % | 0.11 57.14 % | 0.07 297.74 % | -0.04 | 
| Gross profit | 4.088 M -22.25 % | 5.259 M 23.27 % | 4.266 M -15.44 % | 5.044 M 6.41 % | 4.741 M -61.92 % | 12.448 M 32.93 % | 9.364 M -31.65 % | 13.701 M 105.49 % | 6.667 M 32.04 % | 5.049 M 26.06 % | 4.006 M -69.66 % | 13.201 M 10.86 % | 11.908 M 35.04 % | 8.818 M 13.08 % | 7.798 M 22.13 % | 6.385 M 22.28 % | 5.222 M | 
| Income tax expense | 68.593 K -88.54 % | 598.449 K 98.00 % | 302.254 K 15.08 % | 262.657 K 17.52 % | 223.507 K -69.89 % | 742.200 K 793.88 % | 83.031 K -95.17 % | 1.720 M 1 514.62 % | 106.503 K -86.33 % | 778.920 K 179.02 % | 279.159 K -86.41 % | 2.054 M 466.92 % | 362.310 K 11.10 % | 326.108 K 8.66 % | 300.128 K -25.54 % | 403.089 K 49.29 % | 270.000 K | 
| Cost of revenue | 8.470 M 289.24 % | 2.176 M -13.32 % | 2.510 M 7.61 % | 2.333 M 17.33 % | 1.988 M -6.58 % | 2.128 M -11.05 % | 2.393 M 39.29 % | 1.718 M 69.84 % | 1.011 M -73.11 % | 3.761 M -17.70 % | 4.570 M 27.74 % | 3.578 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| General and administrative expenses | 0.000 -100.00 % | 482.555 K 7.97 % | 446.939 K 85.03 % | 241.554 K 70.43 % | 141.728 K -78.95 % | 673.290 K 36.39 % | 493.639 K -79.00 % | 2.351 M -27.28 % | 3.233 M 223.27 % | 1.000 M 90.18 % | 525.848 K -30.57 % | 757.421 K -87.45 % | 6.037 M 71.00 % | 3.530 M 18.38 % | 2.982 M 13.12 % | 2.636 M | 0.000 | 
| Selling and marketing expenses | 1.278 M 3 770.84 % | 33.026 K -85.77 % | 232.134 K 101.01 % | 115.481 K 332.24 % | 26.717 K -85.69 % | 186.668 K 78.23 % | 104.732 K -68.93 % | 337.113 K -3.59 % | 349.674 K 28.58 % | 271.944 K -21.86 % | 348.000 K -19.12 % | 430.253 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 7.813 M 16.84 % | 6.686 M 1 596.03 % | -446.939 K -113.72 % | 3.258 M 2.25 % | 3.186 M -63.40 % | 8.704 M 182.91 % | -10.498 M -349 934 633.33 % | 3.000 -100.00 % | 186.578 K -87.90 % | 1.541 M 10 696.93 % | 14.277 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 9.091 M 26.23 % | 7.202 M 3 002.49 % | 232.134 K -93.58 % | 3.615 M 7.76 % | 3.354 M -64.93 % | 9.564 M 12.94 % | 8.469 M 11.86 % | 7.570 M -3.56 % | 7.850 M 159.97 % | 3.019 M 10.50 % | 2.732 M -59.85 % | 6.805 M -37.07 % | 10.815 M 40.06 % | 7.722 M 18.09 % | 6.539 M 21.13 % | 5.398 M 3.26 % | 5.228 M | 
| Cost and expenses | 17.561 M 87.26 % | 9.378 M 151.86 % | 3.723 M 33.55 % | 2.788 M 20.39 % | 2.316 M -80.19 % | 11.693 M 7.65 % | 10.862 M 16.94 % | 9.288 M 4.82 % | 8.861 M 30.68 % | 6.781 M -7.14 % | 7.302 M -29.67 % | 10.383 M -3.99 % | 10.815 M 40.06 % | 7.722 M 18.09 % | 6.539 M 21.13 % | 5.398 M 3.26 % | 5.228 M | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.026 -93.78 % | 0.415 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 1.278 M 147.95 % | 515.581 K -24.08 % | 679.073 K 90.20 % | 357.035 K 111.96 % | 168.445 K -80.41 % | 859.958 K 43.72 % | 598.371 K -77.74 % | 2.688 M -24.97 % | 3.583 M 181.65 % | 1.272 M 45.56 % | 873.847 K -26.42 % | 1.188 M -80.33 % | 6.037 M 71.00 % | 3.530 M 18.38 % | 2.982 M 13.12 % | 2.636 M | 0.000 | 
| Interest income | 0.000 -100.00 % | 125.793 K -11.44 % | 142.038 K 65.51 % | 85.820 K -43.52 % | 151.938 K -33.58 % | 228.758 K 191.92 % | 78.362 K -87.03 % | 604.120 K -59.97 % | 1.509 M 698 555.56 % | 216.000 -99.63 % | 58.736 K -71.73 % | 207.732 K 20.74 % | 172.051 K -19.68 % | 214.216 K | 0.000 | 0.000 | 0.000 | 
| Interest expense | 617.000 K 118.79 % | 282.000 K 3.71 % | 271.923 K -40.00 % | 453.172 K 45.03 % | 312.458 K 25.88 % | 248.222 K 8 360.19 % | 2.934 K -98.97 % | 283.702 K 240.90 % | 83.221 K 36.06 % | 61.165 K 165.90 % | 23.003 K 247.85 % | 6.613 K -89.75 % | 64.536 K -32.89 % | 96.161 K | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 2.176 M 18.78 % | 1.832 M 9.06 % | 1.680 M -0.38 % | 1.686 M -11.35 % | 1.902 M -83.65 % | 11.631 M 1.82 % | 11.423 M 22.16 % | 9.351 M 3 087.10 % | 293.400 K 24.07 % | 236.482 K 34.57 % | 175.737 K 33.10 % | 132.031 K -2.05 % | 134.801 K -0.37 % | 135.301 K -15.37 % | 159.879 K 16.70 % | 137.000 K 128.33 % | 60.000 K | 
| Operating income | -11.694 M -501.73 % | -1.943 M -134.35 % | 5.658 M 19.90 % | 4.719 M 5.48 % | 4.474 M 42.76 % | 3.134 M 282.75 % | 818.760 K -87.73 % | 6.674 M 2 654.35 % | 242.305 K -93.14 % | 3.530 M 167.83 % | 1.318 M -79.92 % | 6.564 M 444.55 % | 1.205 M -1.34 % | 1.222 M 5.48 % | 1.158 M 25.27 % | 924.656 K 4 120.24 % | -23.000 K | 
| Operating income ratio | -0.92 -252.45 % | -0.26 -143.34 % | 0.60 -4.06 % | 0.63 -4.60 % | 0.66 206.48 % | 0.21 208.73 % | 0.07 -83.91 % | 0.43 1 271.72 % | 0.03 -92.12 % | 0.40 160.68 % | 0.15 -60.71 % | 0.39 286.48 % | 0.10 -26.94 % | 0.14 -6.72 % | 0.15 2.57 % | 0.14 3 387.79 % | 0.00 | 
| Total other income expenses net | 6.209 M 37.02 % | 4.532 M 199.31 % | -4.563 M -26.29 % | -3.613 M -8.26 % | -3.337 M -770.38 % | 497.848 K 183.93 % | -593.181 K -1 894.69 % | -29.738 K -105.66 % | 525.504 K 565.58 % | -112.871 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -487.000 K -110.74 % | 4.533 M 292.34 % | 1.155 M -53.44 % | 2.482 M -34.58 % | 3.793 M 231.48 % | 1.144 M -94.74 % | 21.769 M 3 326.41 % | -674.718 K 95.14 % | -13.894 M -13.49 % | -12.243 M -1 693.70 % | -682.555 K -251.09 % | -194.412 K 88.90 % | -1.751 M -7.17 % | -1.634 M -19.24 % | -1.370 M 65.11 % | -3.927 M | 
| Total investments | 58.471 M -48.03 % | 112.513 M 16.37 % | 96.688 M 6.36 % | 90.903 M 6.34 % | 85.487 M 25.60 % | 68.065 M -32.12 % | 100.277 M 64.00 % | 61.143 M 53.57 % | 39.816 M 11.91 % | 35.579 M -8.51 % | 38.890 M 1.70 % | 38.241 M 0.36 % | 38.104 M 206.44 % | 12.434 M 2.54 % | 12.127 M 23.19 % | 9.844 M | 
| Total debt | 3.907 M -31.65 % | 5.716 M 326.66 % | 1.340 M -55.36 % | 3.001 M -31.63 % | 4.390 M 219.78 % | 1.373 M -93.87 % | 22.389 M 2 864.14 % | 755.332 K -95.79 % | 17.933 M | 0.000 | 0.000 -100.00 % | 1.012 M | 0.000 -100.00 % | 160.283 K -89.94 % | 1.594 M 88.99 % | 843.334 K | 
| Accumulated other comprehensive income loss | 753.292 K 393.75 % | -256.438 K 92.09 % | -3.240 M -4.12 % | -3.112 M -47.10 % | -2.116 M -101.35 % | 157.000 M 15.02 % | 136.500 M 13.75 % | 120.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Retained earnings | 10.917 M -49.61 % | 21.666 M 1 064.01 % | 1.861 M 551.24 % | 285.809 K 104.14 % | -6.910 M 62.00 % | -18.186 M -266.42 % | 10.928 M 4.19 % | 10.488 M 48.74 % | 7.052 M 180.97 % | 2.510 M 2 063.38 % | -127.828 K 79.99 % | -638.771 K 87.91 % | -5.284 M 16.41 % | -6.321 M 12.41 % | -7.217 M 10.63 % | -8.075 M | 
| Common stock | 157.000 M 0.00 % | 157.000 M 0.00 % | 157.000 M 0.00 % | 157.000 M 0.00 % | 157.000 M 0.00 % | 157.000 M 15.02 % | 136.500 M 13.75 % | 120.000 M 50.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M | 
| Total equity | 168.670 M -5.46 % | 178.410 M 14.64 % | 155.621 M 0.94 % | 154.174 M 4.19 % | 147.974 M 9.42 % | 135.239 M -9.29 % | 149.085 M 7.81 % | 138.288 M 58.02 % | 87.515 M 5.79 % | 82.728 M 3.29 % | 80.090 M 0.65 % | 79.574 M 6.50 % | 74.716 M 1.41 % | 73.679 M 1.23 % | 72.783 M 1.19 % | 71.925 M | 
| Other non current liabilities | 87.600 M 20 725.95 % | 420.629 K 131.39 % | -1.340 M 55.36 % | -3.001 M | 0.000 | 0.000 100.00 % | -2.445 M 20.89 % | -3.090 M -3 607.05 % | 88.108 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 843.334 K | 
| Long term debt | 3.907 M -31.65 % | 5.716 M 326.66 % | 1.340 M -55.36 % | 3.001 M -31.63 % | 4.390 M 219.78 % | 1.373 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current liabilities | 87.600 M 1 327.41 % | 6.137 M 358.05 % | 1.340 M -55.36 % | 3.001 M -31.63 % | 4.390 M 219.78 % | 1.373 M -43.84 % | 2.445 M 4.71 % | 2.335 M 2 749.77 % | -88.108 K -165.88 % | -33.138 K -1.09 % | -32.782 K -128.59 % | 114.650 K 6.80 % | 107.347 K 13.24 % | 94.794 K -39.57 % | 156.866 K -83.49 % | 950.220 K | 
| Other current liabilities | 0.000 -100.00 % | 421.327 K -50.16 % | 845.388 K 219.27 % | 264.784 K 43.87 % | 184.047 K 118.30 % | -1.006 M -167.26 % | 1.495 M 102.60 % | -57.499 M -2 418.62 % | 2.480 M -24.76 % | 3.296 M 570.26 % | 491.750 K 2 515.69 % | 18.800 K -94.63 % | 350.000 K -35.69 % | 544.203 K 10.12 % | 494.203 K -31.72 % | 723.797 K | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 154.000 K | 0.000 | 0.000 -100.00 % | 2.038 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.373 M | 0.000 -100.00 % | 755.332 K -95.79 % | 17.933 M | 0.000 | 0.000 -100.00 % | 1.012 M | 0.000 -100.00 % | 160.283 K -89.94 % | 1.594 M | 0.000 | 
| Total current liabilities | 99.000 K -79.75 % | 488.942 K -47.53 % | 931.912 K 173.24 % | 341.062 K 53.83 % | 221.707 K -39.62 % | 367.193 K -84.98 % | 2.445 M 77.27 % | 1.379 M -93.33 % | 20.673 M 386.84 % | 4.246 M 172.69 % | 1.557 M -59.16 % | 3.813 M 383.56 % | 788.518 K -34.88 % | 1.211 M -55.77 % | 2.738 M 278.25 % | 723.797 K | 
| Total liabilities | 87.699 M 1 313.29 % | 6.205 M 173.16 % | 2.272 M -32.04 % | 3.342 M -27.52 % | 4.611 M 165.04 % | 1.740 M -28.82 % | 2.445 M 77.27 % | 1.379 M -93.33 % | 20.673 M 390.67 % | 4.213 M 176.38 % | 1.524 M -61.19 % | 3.928 M 338.41 % | 895.865 K -31.38 % | 1.306 M -54.90 % | 2.895 M 72.91 % | 1.674 M | 
| Other non current assets | 27.441 M -0.89 % | 27.687 M 3 069.41 % | 873.584 K 12.45 % | 776.880 K 12.42 % | 691.060 K -97.87 % | 32.434 M 119.80 % | 14.756 M 6.77 % | 13.820 M 2 006.33 % | 656.134 K -98.17 % | 35.805 M -8.19 % | 38.999 M 1.60 % | 38.386 M 0.74 % | 38.104 M 206.44 % | 12.434 M 2.54 % | 12.127 M 23.19 % | 9.844 M | 
| Long term investments | 50.194 M -52.99 % | 106.779 M 17.58 % | 90.815 M 6.68 % | 85.126 M 6.71 % | 79.770 M 17.20 % | 68.065 M -32.12 % | 100.277 M 61.53 % | 62.079 M 55.92 % | 39.816 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Intangible assets | 1.201 K 0.00 % | 1.201 K 0.00 % | 1.201 K -23.75 % | 1.575 K -80.97 % | 8.278 K -47.86 % | 15.878 K -32.37 % | 23.478 K 213.63 % | 7.486 K -92.33 % | 97.622 K -37.68 % | 156.634 K | 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 -100.00 % | 76.821 K 189.06 % | 26.576 K 0.00 % | 26.576 K 0.00 % | 26.576 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 1.201 K 0.00 % | 1.201 K 0.00 % | 1.201 K -23.75 % | 1.575 K -80.97 % | 8.278 K -47.86 % | 15.878 K -32.37 % | 23.478 K 213.63 % | 7.486 K -95.71 % | 174.443 K -4.79 % | 183.210 K 589.38 % | 26.576 K 0.00 % | 26.576 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 20.000 K -33.33 % | 30.000 K -99.80 % | 15.122 M -14.33 % | 17.652 M -8.69 % | 19.331 M 5 394.79 % | 351.808 K -48.18 % | 678.938 K -31.30 % | 988.293 K 277.91 % | 261.515 K -40.80 % | 441.714 K -10.93 % | 495.921 K -58.48 % | 1.194 M -9.95 % | 1.326 M -0.77 % | 1.337 M -8.50 % | 1.461 M -2.67 % | 1.501 M | 
| Total non current assets | 77.814 M -42.19 % | 134.598 M 25.85 % | 106.954 M 3.10 % | 103.741 M 3.80 % | 99.942 M -1.07 % | 101.023 M -12.78 % | 115.820 M 50.43 % | 76.993 M 87.81 % | 40.996 M 12.53 % | 36.430 M -7.82 % | 39.521 M -0.22 % | 39.607 M 0.45 % | 39.431 M 186.33 % | 13.771 M 1.35 % | 13.588 M 19.77 % | 11.345 M | 
| Other current assets | 504.000 K -54.82 % | 1.115 M 125.73 % | -4.336 M -27.85 % | -3.391 M -568.01 % | 724.653 K -95.90 % | 17.678 M -42.22 % | 30.598 M -50.04 % | 61.245 M 86.30 % | 32.875 M -3.57 % | 34.094 M -17.67 % | 41.410 M 4.73 % | 39.541 M | 0.000 | 0.000 -100.00 % | 58.819 M | 0.000 | 
| Short term investments | 0.000 -100.00 % | 5.691 M -3.11 % | 5.874 M 1.67 % | 5.777 M 1.06 % | 5.716 M | 0.000 | 0.000 100.00 % | -935.676 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 487.000 K -58.83 % | 1.183 M 541.76 % | 184.327 K -64.54 % | 519.747 K -12.88 % | 596.555 K 161.16 % | 228.424 K -63.15 % | 619.933 K -56.65 % | 1.430 M -95.51 % | 31.827 M 159.96 % | 12.243 M 1 693.70 % | 682.555 K -43.42 % | 1.206 M -31.11 % | 1.751 M -2.40 % | 1.794 M -39.47 % | 2.964 M -37.87 % | 4.771 M | 
| Cash and short term investments | 487.000 K -92.18 % | 6.226 M 3 277.91 % | 184.327 K -64.54 % | 519.746 K -91.37 % | 6.023 M 2 536.74 % | 228.424 K -63.15 % | 619.933 K -56.65 % | 1.430 M -95.51 % | 31.827 M 159.96 % | 12.243 M 1 693.70 % | 682.555 K -43.42 % | 1.206 M -31.11 % | 1.751 M -2.40 % | 1.794 M -39.47 % | 2.964 M -37.87 % | 4.771 M | 
| Total current assets | 178.555 M 256.99 % | 50.017 M -1.81 % | 50.939 M -5.27 % | 53.775 M 2.15 % | 52.643 M 46.41 % | 35.956 M -1.03 % | 36.329 M -42.04 % | 62.675 M -6.72 % | 67.192 M 33.02 % | 50.511 M 20.00 % | 42.093 M -4.10 % | 43.894 M 21.32 % | 36.181 M -40.89 % | 61.213 M -1.41 % | 62.090 M -0.26 % | 62.254 M | 
| Inventory | 0.000 | 0.000 -100.00 % | 45.537 M -5.86 % | 48.374 M | 0.000 100.00 % | -10.572 M -132.49 % | 32.539 M 1 158.31 % | 2.586 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 306.670 K 0.00 % | 306.670 K | 
| Net receivables | 177.564 M 316.08 % | 42.675 M 346.73 % | 9.553 M 15.47 % | 8.273 M -81.97 % | 45.896 M 60.35 % | 28.621 M 460.00 % | 5.111 M -89.62 % | 49.222 M 1 876.82 % | 2.490 M -40.36 % | 4.175 M | 0.000 -100.00 % | 3.146 M -90.86 % | 34.430 M -42.06 % | 59.419 M | 0.000 -100.00 % | 57.177 M | 
| Tax assets | 158.000 K 58.73 % | 99.542 K -29.95 % | 142.105 K -22.89 % | 184.286 K 30.45 % | 141.266 K -9.31 % | 155.775 K 82.78 % | 85.227 K -12.46 % | 97.353 K 10.49 % | 88.108 K | 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 | 
| Account payables | 99.000 K 46.42 % | 67.615 K -21.85 % | 86.524 K 13.43 % | 76.278 K 102.54 % | 37.660 K | 0.000 -100.00 % | 949.561 K -98.37 % | 58.123 M 54 870.72 % | 105.734 K -88.87 % | 950.240 K -10.81 % | 1.065 M 43.25 % | 743.728 K 69.60 % | 438.518 K -13.39 % | 506.320 K -22.07 % | 649.720 K | 0.000 | 
| 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 | 
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 2.272 M -32.04 % | 3.342 M | 0.000 -100.00 % | 1.740 M -28.82 % | 2.445 M -20.89 % | 3.090 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Minority interest | 0.000 | 0.000 -100.00 % | 1.155 M -53.44 % | 2.482 M -34.58 % | 3.793 M 231.48 % | 1.144 M 284.59 % | -619.933 K -410.42 % | 199.705 K -52.19 % | 417.723 K 91.49 % | 218.138 K 0.25 % | 217.589 K 2.38 % | 212.530 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital lease obligations | 3.907 M -31.65 % | 5.716 M 326.66 % | 1.340 M -55.36 % | 3.001 M -31.63 % | 4.390 M 59.89 % | 2.745 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 0.000 | 0.000 -100.00 % | 1.861 M 551.24 % | 285.809 K | 0.000 | 0.000 -100.00 % | 10.928 M -13.82 % | 12.680 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 0.000 -100.00 % | 599.000 100.03 % | -1.861 M | 0.000 | 0.000 100.00 % | -3.575 M 67.28 % | -10.928 M 91.26 % | -125.080 M -270 806.18 % | 46.205 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Deferred tax liabilities non current | 0.000 | 0.000 -100.00 % | 1.340 M -55.36 % | 3.001 M | 0.000 -100.00 % | 27.110 M | 0.000 | 0.000 100.00 % | -88.108 K -165.88 % | -33.138 K -1.09 % | -32.782 K -128.59 % | 114.650 K 6.80 % | 107.347 K 13.24 % | 94.794 K -39.57 % | 156.866 K 46.76 % | 106.886 K | 
| Other liabilities | 0.000 100.00 % | -420.629 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -2.445 M -4.71 % | -2.335 M -2 749.77 % | 88.108 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 256.369 M 38.87 % | 184.615 M 16.92 % | 157.893 M 0.24 % | 157.516 M 3.23 % | 152.585 M 11.39 % | 136.979 M -9.97 % | 152.149 M 8.94 % | 139.667 M 29.10 % | 108.188 M 24.44 % | 86.941 M 6.53 % | 81.614 M -2.26 % | 83.501 M 10.43 % | 75.612 M 0.84 % | 74.984 M -0.92 % | 75.678 M 2.82 % | 73.599 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 
| 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 | 
| Change in working capital | 80.451 M 42 148.29 % | -191.330 K -105.09 % | 3.757 M 680.64 % | -647.067 K 68.25 % | -2.038 M 89.24 % | -18.931 M -258.38 % | 11.953 M 122.60 % | -52.884 M -2 860.74 % | 1.916 M -64.95 % | 5.465 M 236.02 % | 1.626 M | 0.000 -100.00 % | 24.727 M 6 501.41 % | -386.275 K 74.74 % | -1.529 M -174.05 % | 2.065 M | 
| Accounts receivables | 175.000 K -86.75 % | 1.321 M 203.19 % | -1.280 M 76.22 % | -5.382 M -145.07 % | -2.196 M -283.19 % | 1.199 M 204.79 % | -1.144 M 9.42 % | -1.263 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Inventory | 0.000 | 0.000 -100.00 % | 3.938 M -14.84 % | 4.624 M | 0.000 100.00 % | -2.060 M -117.14 % | 12.020 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accounts payables | 31.000 K 263.16 % | -19.000 K -285.44 % | 10.246 K -73.47 % | 38.618 K | 0.000 100.00 % | -949.561 K -200.00 % | 949.561 K 6 018.85 % | -16.043 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other working capital | 80.245 M 5 474.98 % | -1.493 M -237.08 % | 1.089 M 1 396.23 % | 72.787 K -54.06 % | 158.435 K 100.93 % | -17.120 M -13 560.27 % | 127.187 K 100.25 % | -51.605 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other non cash items | -9.341 M -1 025.60 % | 1.009 M 708.22 % | -165.925 K 70.10 % | -554.873 K -164.59 % | 859.032 K 402.67 % | -283.818 K -907.49 % | 35.148 K 147.16 % | -74.532 K 96.92 % | -2.419 M -615.21 % | -338.278 K 82.94 % | -1.983 M 56.02 % | -4.509 M -2 798.65 % | -155.555 K 59.93 % | -388.180 K -55.18 % | -250.148 K -126.78 % | 934.000 K | 
| Net cash provided by operating activities | 67.869 M 1 885.70 % | 3.418 M -27.25 % | 4.698 M 6 152.71 % | -77.624 K -130.87 % | 251.442 K 101.62 % | -15.498 M -222.48 % | 12.654 M 127.49 % | -46.029 M -8 357.92 % | 557.390 K -93.65 % | 8.780 M 672.19 % | 1.137 M | 0.000 -100.00 % | 25.912 M 4 347.12 % | 582.662 K 226.35 % | -461.151 K -114.71 % | 3.136 M | 
| Investments in property plant and equipment | -7.000 K -233 433.33 % | 3.000 | 0.000 | 0.000 | 0.000 100.00 % | -268.280 K -281.76 % | -70.275 K 93.12 % | -1.021 M -1 784.67 % | -54.189 K 84.01 % | -338.909 K | 0.000 | 0.000 100.00 % | -124.490 K -1 018.51 % | -11.130 K 90.71 % | -119.860 K 91.64 % | -1.434 M | 
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.311 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Purchases of investments | -1.905 M 67.84 % | -5.924 M 17.18 % | -7.153 M | 0.000 | 0.000 | 0.000 100.00 % | -37.095 M -194.73 % | -12.586 M -583.25 % | -1.842 M 44.37 % | -3.311 M -410.31 % | -648.869 K | 0.000 100.00 % | -25.670 M -8 238.69 % | -307.842 K 84.42 % | -1.976 M | 0.000 | 
| Sales maturities of investments | 66.394 M 1 815.03 % | 3.467 M 567.64 % | 519.295 K 63 539.09 % | 816.000 -99.30 % | 116.689 K | 0.000 -100.00 % | 12.362 M -31.38 % | 18.016 M 452.14 % | 3.263 M -1.46 % | 3.311 M 410.31 % | 648.869 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | -135.063 M -355 557.01 % | 37.997 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -380.000 K -112.18 % | 3.119 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used for investing activites | -70.581 M -2 817.78 % | -2.419 M 63.54 % | -6.634 M -813 062.99 % | 816.000 -99.30 % | 116.689 K 143.50 % | -268.280 K 98.92 % | -24.803 M -662.65 % | 4.408 M 346.82 % | 986.601 K -64.52 % | 2.781 M 328.53 % | 648.869 K | 0.000 100.00 % | -25.794 M -7 986.76 % | -318.972 K 84.78 % | -2.096 M -46.17 % | -1.434 M | 
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -755.332 K 95.60 % | -17.178 M -195.79 % | 17.933 M | 0.000 100.00 % | -1.012 M | 0.000 100.00 % | -160.283 K 88.82 % | -1.434 M -291.01 % | 750.500 K -10.97 % | 843.000 K | 
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 15.375 M 24.24 % | 12.375 M -75.25 % | 50.000 M 49 900.00 % | 100.000 K | 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 | 
| 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 | 
| Other financing activites | 2.016 M | 0.000 -100.00 % | 1.600 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 | 
| Net cash used provided by financing activities | 2.016 M | 0.000 -100.00 % | 1.600 M | 0.000 | 0.000 -100.00 % | 15.375 M 32.32 % | 11.620 M -64.60 % | 32.822 M 82.01 % | 18.033 M | 0.000 100.00 % | -1.012 M | 0.000 100.00 % | -160.283 K 88.82 % | -1.434 M -291.01 % | 750.500 K -10.97 % | 843.000 K | 
| Effect of forex changes on cash | 60.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -280.542 K 98.70 % | -21.599 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | -695.940 K -169.69 % | 998.673 K 397.74 % | -335.420 K -336.70 % | -76.808 K -120.86 % | 368.131 K 194.03 % | -391.509 K 51.67 % | -810.117 K 97.33 % | -30.397 M -255.21 % | 19.584 M 69.41 % | 11.560 M 2 306.79 % | -523.857 K | 0.000 100.00 % | -43.103 K 96.32 % | -1.170 M 35.25 % | -1.807 M -170.94 % | 2.547 M | 
| Cash at beginning of period | 1.183 M 541.79 % | 184.327 K -64.54 % | 519.747 K -12.88 % | 596.555 K 161.16 % | 228.424 K -63.15 % | 619.933 K -56.65 % | 1.430 M -95.51 % | 31.827 M 159.96 % | 12.243 M 1 693.70 % | 682.555 K -43.42 % | 1.206 M | 0.000 -100.00 % | 1.794 M -39.47 % | 2.964 M -37.87 % | 4.771 M 114.51 % | 2.224 M | 
| Cash at end of period | 487.000 K -58.83 % | 1.183 M 541.79 % | 184.327 K -64.54 % | 519.747 K -12.88 % | 596.555 K 161.16 % | 228.424 K -63.15 % | 619.933 K -56.65 % | 1.430 M -95.51 % | 31.827 M 159.96 % | 12.243 M 1 693.70 % | 682.555 K | 0.000 -100.00 % | 1.751 M -2.40 % | 1.794 M -39.47 % | 2.964 M -37.87 % | 4.771 M | 
| Operating cash flow | 67.869 M 1 885.70 % | 3.418 M -27.25 % | 4.698 M 6 152.71 % | -77.624 K -130.87 % | 251.442 K 101.62 % | -15.498 M -222.48 % | 12.654 M 127.49 % | -46.029 M -8 357.92 % | 557.390 K -93.65 % | 8.780 M 672.19 % | 1.137 M | 0.000 -100.00 % | 25.912 M 4 347.12 % | 582.662 K 226.35 % | -461.151 K -114.71 % | 3.136 M | 
| Capital expenditure | -7.000 K -233 433.33 % | 3.000 175.00 % | -4.000 -200.00 % | 4.000 | 0.000 100.00 % | -268.280 K -281.76 % | -70.275 K 93.12 % | -1.021 M -1 784.67 % | -54.189 K 84.01 % | -338.909 K | 0.000 | 0.000 100.00 % | -124.490 K -1 018.51 % | -11.130 K 90.71 % | -119.860 K 91.64 % | -1.434 M | 
| Free CashFlow | 67.862 M 1 885.50 % | 3.418 M -27.25 % | 4.698 M 6 152.71 % | -77.624 K -130.87 % | 251.442 K 101.59 % | -15.767 M -225.29 % | 12.584 M 126.75 % | -47.050 M -9 450.16 % | 503.201 K -94.04 % | 8.441 M 642.38 % | 1.137 M | 0.000 -100.00 % | 25.787 M 4 411.94 % | 571.532 K 198.37 % | -581.011 K -134.14 % | 1.702 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 
| 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 | 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.850 M -78.51 % | 8.610 M 437.79 % | 1.601 M -80.55 % | 8.233 M 963.70 % | 774.000 K 167.07 % | -1.154 M -117.23 % | 6.699 M 67.02 % | 4.011 M 49.00 % | 2.692 M -53.39 % | 5.776 M 133.47 % | 2.474 M 394.80 % | 500.000 K 0.00 % | 500.000 K -91.20 % | 5.682 M 208.11 % | 1.844 M 1 375.20 % | 125.000 K -92.46 % | 1.658 M -73.71 % | 6.307 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.016 M -5.74 % | 3.200 M | 0.000 -100.00 % | 3.200 M 1.03 % | 3.167 M 24.21 % | 2.550 M -5.56 % | 2.700 M -36.17 % | 4.230 M 692.23 % | 533.937 K -67.22 % | 1.629 M -52.35 % | 3.419 M 63.04 % | 2.097 M 358.23 % | 457.626 K -84.09 % | 2.876 M -8.32 % | 3.137 M 34.06 % | 2.340 M 318.99 % | 558.480 K -76.85 % | 2.412 M -5.04 % | 2.540 M -17.13 % | 3.065 M -24.99 % | 4.086 M -8.16 % | 4.449 M 7.46 % | 4.140 M 0.88 % | 4.104 M -1.64 % | 4.172 M 70.58 % | 2.446 M -13.87 % | 2.840 M 15.92 % | 2.450 M -8.67 % | 2.683 M 30.86 % | 2.050 M | 
| Net income | 302.000 K 120.93 % | -1.443 M 78.03 % | -6.569 M -348.45 % | 2.644 M 5 495.92 % | -49.000 K 98.22 % | -2.753 M -187.40 % | 3.150 M 121.36 % | 1.423 M 737.06 % | 170.000 K 137.28 % | 71.644 K -84.18 % | 453.000 K -74.05 % | 1.746 M 218.13 % | -1.478 M -344.67 % | 604.081 K 425.29 % | 115.000 K 85.48 % | 62.000 K 0.00 % | 62.000 K 101.20 % | -5.165 M -28 594.72 % | -18.000 K 72.73 % | -66.000 K -1.54 % | -65.000 K 97.58 % | -2.686 M -194.80 % | 2.833 M 1.25 % | 2.798 M 559.91 % | 424.000 K 53 233.33 % | 795.000 102.41 % | -33.000 K -117.46 % | 189.000 K -80.83 % | 986.000 K 505.20 % | -243.336 K -274.36 % | -65.000 K -108.58 % | 758.000 K -53.84 % | 1.642 M 52.66 % | 1.076 M 170.24 % | 398.000 K -37.42 % | 636.000 K 20.45 % | 528.000 K 583.26 % | -109.257 K -127.52 % | 397.000 K -5.48 % | 420.000 K 28.83 % | 326.000 K -74.35 % | 1.271 M -10.83 % | 1.425 M 99.30 % | 715.000 K -34.88 % | 1.098 M 212.86 % | -972.923 K -321.12 % | 440.000 K -42.48 % | 765.000 K 25.20 % | 611.000 K 318.77 % | -279.292 K -174.68 % | 374.000 K | 
| Income before tax | 300.000 K 113.14 % | -2.283 M 63.19 % | -6.202 M -301.82 % | 3.073 M 4 309.59 % | -73.000 K 98.07 % | -3.792 M -189.56 % | 4.234 M 123.67 % | 1.893 M 648.22 % | 253.000 K 138.91 % | 105.898 K -83.19 % | 630.000 K -65.70 % | 1.837 M 224.29 % | -1.478 M -326.43 % | 652.738 K 275.14 % | 174.000 K 68.93 % | 103.000 K -41.48 % | 176.000 K -85.64 % | 1.225 M 10 112.14 % | 12.000 K 122.22 % | -54.000 K -14.89 % | -47.000 K 97.93 % | -2.266 M -279.88 % | 1.260 M -66.77 % | 3.792 M 536.24 % | 596.000 K 334.38 % | -254.291 K -179.44 % | -91.000 K -352.78 % | 36.000 K -97.41 % | 1.391 M 176.89 % | -1.809 M -334.90 % | -416.000 K -137.51 % | 1.109 M -41.14 % | 1.884 M 62.27 % | 1.161 M 110.33 % | 552.000 K -44.69 % | 998.000 K 41.36 % | 706.000 K 339.29 % | -295.039 K -159.36 % | 497.000 K -18.52 % | 610.000 K 20.55 % | 506.000 K -73.90 % | 1.939 M -8.20 % | 2.112 M 118.86 % | 965.000 K -37.66 % | 1.548 M 209.74 % | -1.411 M -320.41 % | 640.000 K -39.91 % | 1.065 M 16.90 % | 911.000 K 548.36 % | -203.184 K -142.87 % | 474.000 K | 
| Income before tax ratio | 0.16 161.16 % | -0.27 93.16 % | -3.87 -1 137.85 % | 0.37 495.75 % | -0.09 -102.87 % | 3.29 419.90 % | 0.63 33.92 % | 0.47 402.17 % | 0.09 412.62 % | 0.02 -92.80 % | 0.25 -93.07 % | 3.67 224.29 % | -2.96 -2 672.94 % | 0.11 21.76 % | 0.09 -88.55 % | 0.82 676.25 % | 0.11 -45.36 % | 0.19 | 0.00 | 0.00 | 0.00 100.00 % | -0.75 -290.83 % | 0.39 | 0.00 -100.00 % | 0.19 331.99 % | -0.08 -124.97 % | -0.04 -367.65 % | 0.01 -95.95 % | 0.33 109.70 % | -3.39 -1 226.85 % | -0.26 -178.73 % | 0.32 -63.90 % | 0.90 -64.59 % | 2.54 1 221.86 % | 0.19 -39.67 % | 0.32 5.45 % | 0.30 157.11 % | -0.53 -356.39 % | 0.21 -14.20 % | 0.24 45.47 % | 0.17 -65.21 % | 0.47 -0.04 % | 0.47 103.66 % | 0.23 -38.20 % | 0.38 211.57 % | -0.34 -229.21 % | 0.26 -30.23 % | 0.38 0.85 % | 0.37 590.92 % | -0.08 -132.76 % | 0.23 | 
| EBITDA | 954.000 K 114.80 % | -6.447 M -74.38 % | -3.697 M -166.12 % | 5.591 M 200.43 % | 1.861 M 160.62 % | -3.070 M -164.96 % | 4.726 M 104.06 % | 2.316 M 244.64 % | 672.000 K 29.23 % | 520.000 K -50.66 % | 1.054 M -53.36 % | 2.260 M 313.41 % | -1.059 M -199.34 % | 1.066 M 77.67 % | 600.000 K 13.42 % | 529.000 K -11.39 % | 597.000 K -64.90 % | 1.701 M 199.47 % | 568.000 K 38.20 % | 411.000 K -15.43 % | 486.000 K 124.82 % | -1.958 M -210.08 % | 1.779 M -58.86 % | 4.324 M 277.31 % | 1.146 M 289.44 % | -604.945 K -220.75 % | 501.000 K 96.47 % | 255.000 K -82.85 % | 1.487 M 189.17 % | -1.668 M -413.10 % | -325.000 K -127.22 % | 1.194 M -38.55 % | 1.943 M 1 588.25 % | -130.556 K -121.80 % | 599.000 K -42.79 % | 1.047 M 39.41 % | 751.000 K 364.25 % | -284.196 K -152.92 % | 537.000 K -17.38 % | 650.000 K 19.05 % | 546.000 K -69.08 % | 1.766 M -17.64 % | 2.144 M 114.61 % | 999.000 K -36.85 % | 1.582 M 209.28 % | -1.448 M -319.35 % | 660.000 K -39.17 % | 1.085 M 16.54 % | 931.000 K 3 034.87 % | -31.722 K -106.42 % | 494.000 K | 
| Net income ratio | 0.16 197.40 % | -0.17 95.92 % | -4.10 -1 377.63 % | 0.32 607.28 % | -0.06 -102.65 % | 2.39 407.34 % | 0.47 32.54 % | 0.35 461.80 % | 0.06 409.13 % | 0.01 -93.23 % | 0.18 -94.76 % | 3.49 218.13 % | -2.96 -2 880.18 % | 0.11 70.49 % | 0.06 -87.43 % | 0.50 1 226.40 % | 0.04 104.57 % | -0.82 | 0.00 | 0.00 | 0.00 100.00 % | -0.89 -200.57 % | 0.89 | 0.00 -100.00 % | 0.13 52 689.45 % | 0.00 101.94 % | -0.01 -118.49 % | 0.07 -69.97 % | 0.23 151.15 % | -0.46 -1 042.15 % | -0.04 -118.00 % | 0.22 -71.69 % | 0.78 -66.68 % | 2.35 1 598.38 % | 0.14 -31.74 % | 0.20 -10.15 % | 0.23 215.34 % | -0.20 -218.86 % | 0.16 -0.46 % | 0.17 55.46 % | 0.11 -65.80 % | 0.31 -2.91 % | 0.32 85.46 % | 0.17 -35.45 % | 0.27 214.74 % | -0.23 -229.63 % | 0.18 -33.22 % | 0.27 8.01 % | 0.25 339.53 % | -0.10 -157.07 % | 0.18 | 
| Ratio EBITDA | 0.52 168.87 % | -0.75 67.57 % | -2.31 -440.04 % | 0.68 -71.76 % | 2.40 -9.62 % | 2.66 277.09 % | 0.71 22.18 % | 0.58 131.31 % | 0.25 177.28 % | 0.09 -78.87 % | 0.43 -90.57 % | 4.52 313.41 % | -2.12 -1 228.84 % | 0.19 -42.34 % | 0.33 -92.31 % | 4.23 1 075.32 % | 0.36 33.52 % | 0.27 | 0.00 | 0.00 | 0.00 100.00 % | -0.65 -216.78 % | 0.56 | 0.00 -100.00 % | 0.36 287.51 % | -0.19 -197.21 % | 0.20 108.03 % | 0.09 -73.13 % | 0.35 111.26 % | -3.12 -1 465.42 % | -0.20 -157.13 % | 0.35 -62.31 % | 0.93 424.78 % | -0.29 -236.98 % | 0.21 -37.60 % | 0.33 3.99 % | 0.32 163.07 % | -0.51 -328.57 % | 0.22 -13.00 % | 0.26 43.65 % | 0.18 -58.78 % | 0.43 -10.33 % | 0.48 99.71 % | 0.24 -37.40 % | 0.39 211.10 % | -0.35 -228.59 % | 0.27 -29.37 % | 0.38 0.54 % | 0.38 3 313.45 % | -0.01 -104.91 % | 0.24 | 
| Gross profit ratio | -0.24 -116.52 % | 1.47 359.30 % | -0.57 -178.05 % | 0.72 144.74 % | -1.62 -199.58 % | 1.63 115.05 % | 0.76 15.77 % | 0.65 28.40 % | 0.51 -46.22 % | 0.95 38.01 % | 0.69 367.63 % | -0.26 55.71 % | -0.58 -163.76 % | 0.91 38.73 % | 0.65 116.98 % | -3.85 -679.47 % | 0.66 -28.53 % | 0.93 | 0.00 | 0.00 | 0.00 -100.00 % | 1.86 368.44 % | 0.40 | 0.00 -100.00 % | 0.54 -66.63 % | 1.61 252.42 % | 0.46 6.34 % | 0.43 -35.38 % | 0.67 198.76 % | -0.67 -247.64 % | 0.46 -40.56 % | 0.77 -23.16 % | 1.00 0.00 % | 1.00 41.67 % | 0.71 -3.52 % | 0.73 -26.84 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 
| Weighted average shs out dil | 15.100 M -3.46 % | 15.640 M 0.00 % | 15.640 M 0.56 % | 15.553 M -0.94 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 1.10 % | 15.529 M -1.33 % | 15.739 M 0.25 % | 15.700 M 11.08 % | 14.133 M -6.19 % | 15.067 M 25.56 % | 12.000 M 26.98 % | 9.450 M -21.25 % | 12.000 M 50.00 % | 8.000 M 0.00 % | 8.000 M -5.01 % | 8.422 M 7.71 % | 7.819 M -2.02 % | 7.980 M 0.25 % | 7.960 M 0.13 % | 7.950 M 5.40 % | 7.543 M -5.36 % | 7.970 M 0.38 % | 7.940 M -5.48 % | 8.400 M 5.00 % | 8.000 M -0.04 % | 8.003 M -0.04 % | 8.006 M 0.07 % | 8.000 M -0.18 % | 8.015 M 0.18 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M -0.49 % | 8.039 M -0.32 % | 8.065 M -0.80 % | 8.130 M | 
| Weighted average shs out | 15.100 M -3.46 % | 15.640 M 0.00 % | 15.640 M 0.56 % | 15.553 M -0.94 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 0.00 % | 15.700 M 1.10 % | 15.529 M -1.33 % | 15.739 M 0.25 % | 15.700 M 11.08 % | 14.133 M -6.19 % | 15.067 M 25.56 % | 12.000 M 26.98 % | 9.450 M -21.25 % | 12.000 M 50.00 % | 8.000 M 0.00 % | 8.000 M -5.01 % | 8.422 M 7.71 % | 7.819 M -2.02 % | 7.980 M 0.25 % | 7.960 M 0.13 % | 7.950 M 5.40 % | 7.543 M -5.36 % | 7.970 M 0.38 % | 7.940 M -5.48 % | 8.400 M 5.00 % | 8.000 M -0.04 % | 8.003 M -0.04 % | 8.006 M 0.07 % | 8.000 M -0.18 % | 8.015 M 0.18 % | 8.000 M 0.00 % | 8.000 M 0.00 % | 8.000 M -0.49 % | 8.039 M -0.32 % | 8.065 M -0.80 % | 8.130 M | 
| EPS diluted | 0.02 121.67 % | -0.09 78.02 % | -0.42 -347.06 % | 0.17 91.01 % | 0.09 24.48 % | 0.07 -86.25 % | 0.52 -3.70 % | 0.54 285.71 % | 0.14 143.75 % | -0.32 -206.67 % | 0.30 172.73 % | 0.11 216.90 % | -0.09 -344.42 % | 0.04 -85.74 % | 0.27 58.82 % | 0.17 112.50 % | 0.08 124.24 % | -0.33 -29 900.00 % | 0.00 73.81 % | 0.00 -2.44 % | 0.00 97.59 % | -0.17 -194.44 % | 0.18 0.00 % | 0.18 500.00 % | 0.03 29 900.00 % | 0.00 103.70 % | 0.00 -127.00 % | 0.01 -83.33 % | 0.06 297.37 % | -0.03 -275.31 % | -0.01 -109.00 % | 0.09 -57.14 % | 0.21 61.54 % | 0.13 160.00 % | 0.05 -37.50 % | 0.08 14.29 % | 0.07 610.95 % | -0.01 -127.40 % | 0.05 0.00 % | 0.05 -87.80 % | 0.41 156.25 % | 0.16 -11.11 % | 0.18 -79.78 % | 0.89 535.71 % | 0.14 216.67 % | -0.12 -318.18 % | 0.06 450.00 % | 0.01 -86.84 % | 0.08 319.65 % | -0.03 -175.22 % | 0.05 | 
| Earnings per share | 0.02 121.67 % | -0.09 78.02 % | -0.42 -347.06 % | 0.17 91.01 % | 0.09 24.48 % | 0.07 -86.25 % | 0.52 -3.70 % | 0.54 285.71 % | 0.14 143.75 % | -0.32 -206.67 % | 0.30 172.73 % | 0.11 216.90 % | -0.09 -344.42 % | 0.04 -85.74 % | 0.27 58.82 % | 0.17 112.50 % | 0.08 124.24 % | -0.33 -29 900.00 % | 0.00 73.81 % | 0.00 -2.44 % | 0.00 97.59 % | -0.17 -194.44 % | 0.18 0.00 % | 0.18 500.00 % | 0.03 29 900.00 % | 0.00 103.70 % | 0.00 -113.50 % | 0.02 -66.67 % | 0.06 297.37 % | -0.03 -275.31 % | -0.01 -109.00 % | 0.09 -57.14 % | 0.21 61.54 % | 0.13 160.00 % | 0.05 -37.50 % | 0.08 14.29 % | 0.07 610.95 % | -0.01 -127.40 % | 0.05 0.00 % | 0.05 -87.80 % | 0.41 156.25 % | 0.16 -11.11 % | 0.18 -79.78 % | 0.89 535.71 % | 0.14 216.67 % | -0.12 -318.18 % | 0.06 450.00 % | 0.01 -86.84 % | 0.08 319.65 % | -0.03 -175.22 % | 0.05 | 
| Gross profit | -448.000 K -103.55 % | 12.620 M 1 494.48 % | -905.000 K -115.18 % | 5.963 M 575.90 % | -1.253 M 33.21 % | -1.876 M -137.05 % | 5.064 M 93.36 % | 2.619 M 91.31 % | 1.369 M -74.93 % | 5.462 M 222.22 % | 1.695 M 1 424.22 % | -128.000 K 55.71 % | -289.000 K -105.61 % | 5.151 M 327.44 % | 1.205 M 350.52 % | -481.000 K -143.69 % | 1.101 M -81.21 % | 5.860 M 1 222.62 % | -522.000 K -3.98 % | -502.000 K 2.90 % | -517.000 K -109.23 % | 5.599 M 341.55 % | 1.268 M 197.46 % | -1.301 M -175.55 % | 1.722 M -66.29 % | 5.108 M 337.74 % | 1.167 M 0.43 % | 1.162 M -58.75 % | 2.817 M 882.40 % | -360.047 K -148.39 % | 744.000 K -71.68 % | 2.627 M 25.27 % | 2.097 M 358.23 % | 457.626 K -77.46 % | 2.030 M -11.55 % | 2.295 M -1.92 % | 2.340 M 318.99 % | 558.480 K -76.85 % | 2.412 M -5.04 % | 2.540 M -17.13 % | 3.065 M -24.99 % | 4.086 M -8.16 % | 4.449 M 7.46 % | 4.140 M 0.88 % | 4.104 M -1.64 % | 4.172 M 70.58 % | 2.446 M -13.87 % | 2.840 M 15.92 % | 2.450 M -8.67 % | 2.683 M 30.86 % | 2.050 M | 
| Income tax expense | -2.000 K 99.76 % | -840.000 K -328.88 % | 367.000 K -14.45 % | 429.000 K 1 887.50 % | -24.000 K 97.69 % | -1.039 M -195.85 % | 1.084 M 130.64 % | 470.000 K 466.27 % | 83.000 K 142.31 % | 34.254 K -80.65 % | 177.000 K 94.51 % | 91.000 K 5.81 % | 86.000 K 76.75 % | 48.657 K -17.53 % | 59.000 K 43.90 % | 41.000 K -64.04 % | 114.000 K -30.28 % | 163.507 K 445.02 % | 30.000 K 150.00 % | 12.000 K -33.33 % | 18.000 K 102.31 % | -780.800 K -318.71 % | 357.000 K -64.08 % | 994.000 K 477.91 % | 172.000 K 194.52 % | -181.969 K -1 499.76 % | 13.000 K 108.50 % | -153.000 K -137.78 % | 405.000 K 407.99 % | -131.497 K 62.43 % | -350.000 K -200.57 % | 348.000 K 45.00 % | 240.000 K 172.98 % | 87.920 K -43.64 % | 156.000 K -56.67 % | 360.000 K 105.71 % | 175.000 K 216.02 % | -150.841 K -250.84 % | 100.000 K -44.44 % | 180.000 K 20.00 % | 150.000 K -77.51 % | 667.006 K -2.91 % | 687.000 K 174.80 % | 250.000 K -44.44 % | 450.000 K 202.81 % | -437.690 K -318.85 % | 200.000 K -33.33 % | 300.000 K 0.00 % | 300.000 K 294.18 % | 76.108 K -23.89 % | 100.000 K | 
| Cost of revenue | 2.298 M 157.31 % | -4.010 M -260.02 % | 2.506 M 10.40 % | 2.270 M 11.99 % | 2.027 M 180.75 % | 722.000 K -55.84 % | 1.635 M 17.46 % | 1.392 M 5.22 % | 1.323 M 320.82 % | 314.387 K -59.64 % | 779.000 K 24.04 % | 628.000 K -20.41 % | 789.000 K 48.62 % | 530.892 K -16.92 % | 639.000 K 5.45 % | 606.000 K 8.80 % | 557.000 K 24.51 % | 447.370 K -14.30 % | 522.000 K 3.98 % | 502.000 K -2.90 % | 517.000 K 120.02 % | -2.583 M -233.67 % | 1.932 M 48.50 % | 1.301 M -11.98 % | 1.478 M 176.14 % | -1.941 M -240.35 % | 1.383 M -10.08 % | 1.538 M 8.85 % | 1.413 M 58.06 % | 893.984 K 1.02 % | 885.000 K 11.74 % | 792.000 K | 0.000 | 0.000 -100.00 % | 846.000 K 0.48 % | 842.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 | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -836.078 K -150.95 % | 1.641 M -1.44 % | 1.665 M | 0.000 | 0.000 -100.00 % | 1.431 M 9.24 % | 1.310 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 | 
| Selling and marketing expenses | 0.000 -100.00 % | 1.278 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.026 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 987.000 K | 0.000 -100.00 % | 6.413 M 596.31 % | 921.000 K -57.06 % | 2.145 M 13.92 % | 1.883 M | 0.000 -100.00 % | 2.851 M 79.65 % | 1.587 M 447.05 % | -457.282 K -132.99 % | 1.386 M -8.58 % | 1.516 M 157.29 % | -2.646 M -1 255.32 % | 229.028 K -65.71 % | 668.000 K 97.63 % | 338.000 K -10.82 % | 379.000 K 1 984.02 % | 18.186 K -92.58 % | 245.000 K 380.39 % | 51.000 K 240.00 % | 15.000 K 102.22 % | -676.275 K -1 329.59 % | 55.000 K -89.72 % | 535.000 K 414.42 % | 104.000 K | 0.000 -100.00 % | 20.000 K -41.18 % | 34.000 K 1 600.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 | 
| Operating expenses | 987.000 K -22.79 % | 1.278 M -80.07 % | 6.413 M 596.31 % | 921.000 K -57.06 % | 2.145 M 11.95 % | 1.916 M | 0.000 -100.00 % | 703.000 K -34.97 % | 1.081 M -31.63 % | 1.581 M 57.63 % | 1.003 M 55.99 % | 643.000 K -71.75 % | 2.276 M 119.15 % | 1.039 M 12.64 % | 922.000 K 7.58 % | 857.000 K 7.53 % | 797.000 K -8.20 % | 868.190 K -1.45 % | 881.000 K -0.23 % | 883.000 K 22.30 % | 722.000 K -84.09 % | 4.537 M 327.63 % | 1.061 M 132.93 % | -3.222 M -258.88 % | 2.028 M -56.10 % | 4.619 M 361.95 % | 1.000 M -31.60 % | 1.462 M 2.38 % | 1.428 M -58.09 % | 3.407 M 193.98 % | 1.159 M -23.30 % | 1.511 M 609.39 % | 213.000 K 106.93 % | -3.076 M -308.09 % | 1.478 M 14.13 % | 1.295 M -20.75 % | 1.634 M 173.30 % | -2.229 M -216.41 % | 1.915 M -0.78 % | 1.930 M -24.58 % | 2.559 M 8.78 % | 2.352 M 0.66 % | 2.337 M -26.39 % | 3.175 M 24.22 % | 2.556 M -55.12 % | 5.695 M 215.33 % | 1.806 M 1.75 % | 1.775 M 15.33 % | 1.539 M -44.83 % | 2.790 M 77.00 % | 1.576 M | 
| Cost and expenses | 3.285 M 149.15 % | -6.684 M -174.94 % | 8.919 M 72.85 % | 5.160 M 566.67 % | 774.000 K -70.66 % | 2.638 M 7.02 % | 2.465 M 17.66 % | 2.095 M -12.85 % | 2.404 M 26.83 % | 1.895 M 6.36 % | 1.782 M 40.20 % | 1.271 M -58.53 % | 3.065 M 95.29 % | 1.569 M 0.54 % | 1.561 M 6.70 % | 1.463 M 8.05 % | 1.354 M 2.92 % | 1.316 M -6.23 % | 1.403 M 1.30 % | 1.385 M 11.78 % | 1.239 M -36.61 % | 1.955 M -34.69 % | 2.993 M 255.80 % | -1.921 M -154.79 % | 3.506 M 30.90 % | 2.678 M 12.40 % | 2.383 M -20.57 % | 3.000 M 5.60 % | 2.841 M -33.95 % | 4.301 M 110.43 % | 2.044 M -11.25 % | 2.303 M 981.22 % | 213.000 K -68.94 % | 685.664 K -70.50 % | 2.324 M 8.75 % | 2.137 M 30.78 % | 1.634 M 81.88 % | 898.413 K -53.09 % | 1.915 M -0.78 % | 1.930 M -24.58 % | 2.559 M 8.78 % | 2.352 M 0.66 % | 2.337 M -26.39 % | 3.175 M 24.22 % | 2.556 M -55.12 % | 5.695 M 215.33 % | 1.806 M 1.75 % | 1.775 M 15.33 % | 1.539 M -44.83 % | 2.790 M 77.00 % | 1.576 M | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 0.000 -100.00 % | 1.278 M | 0.000 | 0.000 | 0.000 -100.00 % | 33.026 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 100.00 % | -486.404 K -129.64 % | 1.641 M -1.44 % | 1.665 M | 0.000 | 0.000 -100.00 % | 1.431 M 9.24 % | 1.310 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 income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.137 M 2.90 % | 1.105 M 683.98 % | 140.947 K -87.03 % | 1.087 M -6.78 % | 1.166 M -0.51 % | 1.172 M 1 275.93 % | 85.179 K -92.75 % | 1.175 M -3.85 % | 1.222 M -4.46 % | 1.279 M 746.01 % | 151.180 K -87.52 % | 1.211 M 9 991.67 % | 12.000 K -99.10 % | 1.327 M 481.64 % | 228.149 K -77.14 % | 998.000 K -25.91 % | 1.347 M 62.29 % | 830.000 K | 0.000 -100.00 % | 223.000 K -47.90 % | 428.000 K | 0.000 -100.00 % | 1.231 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 | 
| Interest expense | 112.000 K 102.38 % | -4.700 M -340.29 % | 1.956 M -0.66 % | 1.969 M 41.45 % | 1.392 M 673.33 % | 180.000 K 309.09 % | 44.000 K 91.30 % | 23.000 K -34.29 % | 35.000 K -28.46 % | 48.923 K -21.09 % | 62.000 K -17.33 % | 75.000 K -12.79 % | 86.000 K -11.50 % | 97.172 K -10.85 % | 109.000 K -8.40 % | 119.000 K -7.03 % | 128.000 K -4.09 % | 133.458 K 225.51 % | 41.000 K | 0.000 -100.00 % | 150.000 K -26.91 % | 205.222 K | 0.000 -100.00 % | 11.000 K -65.63 % | 32.000 K | 0.000 -100.00 % | 377.000 K 18 750.00 % | 2.000 K | 0.000 -100.00 % | 75.221 K 7 422.10 % | 1.000 K -85.71 % | 7.000 K | 0.000 | 0.000 | 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 | 
| Depreciation and amortization | 542.000 K 1.12 % | 536.000 K -2.37 % | 549.000 K 0.00 % | 549.000 K 1.29 % | 542.000 K 0.00 % | 542.000 K 20.98 % | 448.000 K 5.91 % | 423.000 K 0.95 % | 419.000 K 1.21 % | 414.000 K -2.36 % | 424.000 K 0.24 % | 423.000 K 0.95 % | 419.000 K 1.45 % | 413.000 K -3.05 % | 426.000 K 0.00 % | 426.000 K 1.19 % | 421.000 K -11.37 % | 475.000 K -7.77 % | 515.000 K -2.65 % | 529.000 K 38.12 % | 383.000 K -36.11 % | 599.428 K 15.50 % | 519.000 K -0.38 % | 521.000 K 0.58 % | 518.000 K 519.34 % | 83.638 K -8.09 % | 91.000 K -2.15 % | 93.000 K -3.13 % | 96.000 K 44.58 % | 66.400 K -26.22 % | 90.000 K 15.38 % | 78.000 K 32.20 % | 59.000 K -39.48 % | 97.482 K 107.41 % | 47.000 K 0.00 % | 47.000 K 4.44 % | 45.000 K -19.26 % | 55.737 K 39.34 % | 40.000 K 0.00 % | 40.000 K 0.00 % | 40.000 K 24.88 % | 32.031 K 0.10 % | 32.000 K -5.88 % | 34.000 K 0.00 % | 34.000 K -54.55 % | 74.800 K 274.00 % | 20.000 K 0.00 % | 20.000 K 0.00 % | 20.000 K -73.44 % | 75.301 K 276.51 % | 20.000 K | 
| Operating income | -1.435 M 79.45 % | -6.983 M 4.58 % | -7.318 M -222.72 % | 5.963 M 72.14 % | 3.464 M 191.35 % | -3.792 M -174.88 % | 5.064 M 167.51 % | 1.893 M 648.22 % | 253.000 K 138.68 % | 106.000 K -83.17 % | 630.000 K -65.70 % | 1.837 M 224.29 % | -1.478 M -326.34 % | 653.000 K 275.29 % | 174.000 K 68.93 % | 103.000 K -41.48 % | 176.000 K -85.64 % | 1.226 M 2 213.21 % | 53.000 K 103.83 % | -1.385 M -1 444.66 % | 103.000 K 104.03 % | -2.558 M -303.00 % | 1.260 M -66.87 % | 3.803 M 505.57 % | 628.000 K 191.20 % | -688.583 K -267.95 % | 410.000 K 153.09 % | 162.000 K -88.35 % | 1.391 M 159.38 % | -2.343 M -464.50 % | -415.000 K -137.19 % | 1.116 M -40.76 % | 1.884 M 1 735.89 % | -115.167 K -120.86 % | 552.000 K -44.69 % | 998.000 K 41.36 % | 706.000 K 332.55 % | -303.591 K -161.08 % | 497.000 K -18.52 % | 610.000 K 20.55 % | 506.000 K -73.90 % | 1.939 M -8.20 % | 2.112 M 118.86 % | 965.000 K -37.66 % | 1.548 M 209.74 % | -1.411 M -320.41 % | 640.000 K -39.91 % | 1.065 M 16.90 % | 911.000 K 548.36 % | -203.184 K -142.87 % | 474.000 K | 
| Operating income ratio | -0.78 4.36 % | -0.81 82.26 % | -4.57 -731.09 % | 0.72 -83.82 % | 4.48 36.20 % | 3.29 334.69 % | 0.76 60.17 % | 0.47 402.17 % | 0.09 412.12 % | 0.02 -92.79 % | 0.25 -93.07 % | 3.67 224.29 % | -2.96 -2 671.90 % | 0.11 21.80 % | 0.09 -88.55 % | 0.82 676.25 % | 0.11 -45.39 % | 0.19 | 0.00 | 0.00 | 0.00 100.00 % | -0.85 -315.36 % | 0.39 | 0.00 -100.00 % | 0.20 190.27 % | -0.22 -235.21 % | 0.16 167.97 % | 0.06 -81.75 % | 0.33 107.49 % | -4.39 -1 622.26 % | -0.25 -178.05 % | 0.33 -63.67 % | 0.90 457.00 % | -0.25 -231.12 % | 0.19 -39.67 % | 0.32 5.45 % | 0.30 155.50 % | -0.54 -363.82 % | 0.21 -14.20 % | 0.24 45.47 % | 0.17 -65.21 % | 0.47 -0.04 % | 0.47 103.66 % | 0.23 -38.20 % | 0.38 211.57 % | -0.34 -229.21 % | 0.26 -30.23 % | 0.38 0.85 % | 0.37 590.92 % | -0.08 -132.76 % | 0.23 | 
| Total other income expenses net | 0.000 -100.00 % | 4.700 M 321.15 % | 1.116 M 138.62 % | -2.890 M 18.29 % | -3.537 M | 0.000 100.00 % | -830.000 K | 0.000 | 0.000 100.00 % | -102.000 | 0.000 | 0.000 100.00 % | -85.000 K -32 342.75 % | -262.000 | 0.000 | 0.000 | 0.000 -100.00 % | 38.550 K 194.02 % | -41.000 K -164.06 % | 64.000 K 147.41 % | -135.000 K 11.85 % | -153.152 K | 0.000 100.00 % | -11.000 K 65.63 % | -32.000 K -106.17 % | 518.768 K 207.85 % | -481.000 K -422.83 % | -92.000 K -4 700.00 % | 2.000 K -99.63 % | 533.504 K 53 450.40 % | -1.000 K 85.71 % | -7.000 K | 0.000 -100.00 % | 1.389 M | 0.000 | 0.000 | 0.000 -100.00 % | 44.894 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 | 
| 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 | 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 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2017-09-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-09-30 | 2013-03-31 | 2012-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -487.000 K | 0.000 -100.00 % | 81.567 M | 0.000 -100.00 % | 4.533 M | 0.000 100.00 % | -137.000 K -111.86 % | 1.155 M 388.15 % | -401.000 K -116.16 % | 2.482 M -22.42 % | 3.199 M -15.66 % | 3.793 M | 0.000 100.00 % | -282.000 K | 0.000 -100.00 % | 1.144 M | 0.000 100.00 % | -345.923 K | 0.000 100.00 % | -619.933 K -695.64 % | 104.078 K 100.75 % | -13.894 M | 0.000 100.00 % | -12.787 M | 0.000 100.00 % | -12.243 M | 0.000 100.00 % | -5.873 M | 0.000 100.00 % | -682.555 K | 0.000 100.00 % | -1.018 M | 0.000 100.00 % | -194.412 K 93.22 % | -2.868 M -63.78 % | -1.751 M -7.17 % | -1.634 M | 
| Total investments | 0.000 -100.00 % | 58.471 M | 0.000 -100.00 % | 79.879 M | 0.000 -100.00 % | 112.513 M | 0.000 -100.00 % | 104.266 M 13.72 % | 91.688 M 0.82 % | 90.946 M 5.87 % | 85.903 M -3.91 % | 89.401 M 11.11 % | 80.462 M | 0.000 -100.00 % | 77.778 M | 0.000 -100.00 % | 68.065 M | 0.000 -100.00 % | 100.510 M | 0.000 -100.00 % | 100.277 M 66.09 % | 60.374 M 51.63 % | 39.816 M | 0.000 -100.00 % | 35.978 M | 0.000 -100.00 % | 35.579 M | 0.000 -100.00 % | 34.481 M | 0.000 -100.00 % | 38.890 M | 0.000 -100.00 % | 38.241 M | 0.000 -100.00 % | 38.241 M 0.36 % | 38.104 M 0.00 % | 38.104 M 206.44 % | 12.434 M | 
| Total debt | 0.000 -100.00 % | 3.907 M | 0.000 -100.00 % | 82.712 M | 0.000 -100.00 % | 5.716 M | 0.000 -100.00 % | 397.000 K -70.37 % | 1.340 M | 0.000 -100.00 % | 3.001 M -19.53 % | 3.730 M -15.03 % | 4.390 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.373 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 179.897 K -99.00 % | 17.933 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.500 K | 0.000 -100.00 % | 1.012 M | 0.000 | 0.000 -100.00 % | 160.283 K | 
| Accumulated other comprehensive income loss | 168.670 M 22 291.05 % | 753.292 K -99.59 % | 182.957 M | 0.000 -100.00 % | 178.410 M | 0.000 -100.00 % | 165.850 M 5.64 % | 157.000 M 0.00 % | 157.000 M 0.00 % | 157.000 M 0.00 % | 157.000 M 0.00 % | 157.000 M 0.00 % | 157.000 M 13.47 % | 138.360 M | 0.000 -100.00 % | 135.239 M | 0.000 -100.00 % | 166.766 M | 0.000 -100.00 % | 156.417 M | 0.000 | 0.000 | 0.000 -100.00 % | 84.910 M | 0.000 -100.00 % | 82.510 M | 0.000 -100.00 % | 81.041 M | 0.000 -100.00 % | 79.872 M | 0.000 -100.00 % | 80.090 M | 0.000 -100.00 % | 79.361 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Retained earnings | 0.000 -100.00 % | 10.917 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.666 M | 0.000 | 0.000 -100.00 % | 1.861 M | 0.000 -100.00 % | 285.809 K | 0.000 100.00 % | -6.910 M | 0.000 | 0.000 | 0.000 100.00 % | -18.186 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.928 M | 0.000 -100.00 % | 7.052 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.510 M | 0.000 | 0.000 | 0.000 100.00 % | -127.828 K | 0.000 | 0.000 | 0.000 100.00 % | -638.771 K | 0.000 100.00 % | -5.284 M 16.41 % | -6.321 M | 
| Common stock | 0.000 -100.00 % | 157.000 M | 0.000 -100.00 % | 157.000 M | 0.000 -100.00 % | 157.000 M | 0.000 -100.00 % | 157.000 M 0.00 % | 157.000 M 0.00 % | 157.000 M 0.00 % | 157.000 M 0.00 % | 157.000 M 0.00 % | 157.000 M | 0.000 -100.00 % | 157.000 M | 0.000 -100.00 % | 157.000 M | 0.000 -100.00 % | 157.000 M | 0.000 -100.00 % | 136.500 M 13.75 % | 120.000 M 50.00 % | 80.000 M | 0.000 -100.00 % | 80.000 M | 0.000 -100.00 % | 80.000 M | 0.000 -100.00 % | 80.000 M | 0.000 -100.00 % | 80.000 M | 0.000 -100.00 % | 80.000 M | 0.000 -100.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M 0.00 % | 80.000 M | 
| Total equity | 168.670 M 0.00 % | 168.670 M -7.81 % | 182.957 M 0.00 % | 182.957 M 2.55 % | 178.410 M 0.00 % | 178.409 M 7.57 % | 165.850 M 0.00 % | 165.850 M 6.57 % | 155.621 M 0.94 % | 154.176 M 0.00 % | 154.174 M 1.72 % | 151.571 M 2.43 % | 147.974 M 6.95 % | 138.360 M 0.00 % | 138.360 M 2.31 % | 135.239 M 0.00 % | 135.239 M -18.90 % | 166.766 M 0.00 % | 166.766 M 6.62 % | 156.417 M 4.48 % | 149.705 M 20.20 % | 124.544 M 42.31 % | 87.515 M 2.80 % | 85.133 M 0.00 % | 85.133 M 2.91 % | 82.728 M 0.00 % | 82.728 M 1.81 % | 81.256 M 0.00 % | 81.256 M 1.46 % | 80.090 M 0.00 % | 80.090 M -0.25 % | 80.293 M 0.00 % | 80.293 M 0.90 % | 79.574 M 0.00 % | 79.574 M 3.98 % | 76.529 M 2.43 % | 74.716 M 1.41 % | 73.679 M | 
| Other non current liabilities | -168.670 M -292.55 % | 87.600 M 147.88 % | -182.957 M -3 149.28 % | 6.000 M 103.36 % | -178.410 M -42 515.05 % | 420.629 K 100.25 % | -165.850 M -19 384.88 % | 860.000 K | 0.000 -100.00 % | 2.525 M | 0.000 -100.00 % | 234.000 K | 0.000 100.00 % | -138.360 M -18 548.00 % | 750.000 K 100.55 % | -135.239 M | 0.000 100.00 % | -166.766 M | 0.000 100.00 % | -156.417 M | 0.000 | 0.000 -100.00 % | 88.108 K 100.10 % | -85.133 M | 0.000 100.00 % | -82.728 M | 0.000 100.00 % | -81.256 M | 0.000 100.00 % | -80.090 M | 0.000 100.00 % | -80.293 M | 0.000 100.00 % | -79.574 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Long term debt | 0.000 -100.00 % | 3.907 M | 0.000 -100.00 % | 82.712 M | 0.000 -100.00 % | 5.716 M | 0.000 | 0.000 -100.00 % | 1.340 M | 0.000 -100.00 % | 3.001 M -19.53 % | 3.730 M -15.03 % | 4.390 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.373 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 | 
| Total non current liabilities | -168.670 M -292.55 % | 87.600 M 147.88 % | -182.957 M -306.24 % | 88.712 M 149.72 % | -178.410 M -3 007.12 % | 6.137 M 103.70 % | -165.850 M -19 384.88 % | 860.000 K -35.81 % | 1.340 M -46.94 % | 2.525 M -15.87 % | 3.001 M -24.28 % | 3.964 M -9.70 % | 4.390 M 103.17 % | -138.360 M -18 548.00 % | 750.000 K 100.55 % | -135.239 M -9 951.79 % | 1.373 M 100.82 % | -166.766 M | 0.000 100.00 % | -156.417 M | 0.000 100.00 % | -108.512 K -23.16 % | -88.108 K 99.90 % | -85.133 M -256 804.46 % | -33.138 K 99.96 % | -82.728 M -249 546.93 % | -33.138 K 99.96 % | -81.256 M -247 767.73 % | -32.782 K 99.96 % | -80.090 M -244 210.90 % | -32.782 K 99.96 % | -80.293 M -70 133.14 % | 114.650 K 100.14 % | -79.574 M -69 506.02 % | 114.650 K 6.80 % | 107.347 K 0.00 % | 107.347 K 13.24 % | 94.794 K | 
| Other current liabilities | 0.000 | 0.000 | 0.000 100.00 % | -82.712 M | 0.000 -100.00 % | 385.000 | 0.000 | 0.000 -100.00 % | 845.388 K | 0.000 -100.00 % | 264.784 K 295.20 % | 67.000 K -63.60 % | 184.047 K | 0.000 -100.00 % | 79.000 K | 0.000 100.00 % | -1.006 M | 0.000 -100.00 % | 6.858 M | 0.000 -100.00 % | 1.495 M -50.27 % | 3.006 M 21.21 % | 2.480 M | 0.000 -100.00 % | 4.072 M | 0.000 -100.00 % | 3.296 M | 0.000 -100.00 % | 1.208 M | 0.000 -100.00 % | 491.750 K | 0.000 -100.00 % | 19.400 K | 0.000 -100.00 % | 18.800 K -97.31 % | 700.000 K 100.00 % | 350.000 K -35.69 % | 544.203 K | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 835.000 K 442.21 % | 154.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.038 M | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 | 0.000 | 0.000 -100.00 % | 82.712 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.373 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 179.897 K -99.00 % | 17.933 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 74.500 K | 0.000 -100.00 % | 1.012 M | 0.000 | 0.000 -100.00 % | 160.283 K | 
| Total current liabilities | 0.000 -100.00 % | 99.000 K | 0.000 -100.00 % | 142.000 K | 0.000 -100.00 % | 68.000 K | 0.000 -100.00 % | 40.000 K -95.71 % | 931.912 K 1 925.90 % | 46.000 K -86.51 % | 341.062 K 409.05 % | 67.000 K -69.78 % | 221.707 K | 0.000 -100.00 % | 79.000 K | 0.000 -100.00 % | 367.193 K | 0.000 -100.00 % | 7.466 M | 0.000 -100.00 % | 2.445 M -39.20 % | 4.021 M -80.55 % | 20.673 M | 0.000 -100.00 % | 12.303 M | 0.000 -100.00 % | 4.246 M | 0.000 -100.00 % | 2.274 M | 0.000 -100.00 % | 1.557 M | 0.000 -100.00 % | 614.120 K | 0.000 -100.00 % | 3.813 M 62.16 % | 2.351 M 198.20 % | 788.518 K -34.88 % | 1.211 M | 
| Total liabilities | -168.670 M -292.33 % | 87.699 M 147.93 % | -182.957 M -305.91 % | 88.854 M 149.80 % | -178.410 M -2 975.12 % | 6.205 M 103.74 % | -165.850 M -18 527.78 % | 900.000 K -60.38 % | 2.272 M -11.64 % | 2.571 M -23.08 % | 3.342 M -17.08 % | 4.031 M -12.59 % | 4.611 M 103.33 % | -138.360 M -16 789.99 % | 829.000 K 100.61 % | -135.239 M -7 872.68 % | 1.740 M 101.04 % | -166.766 M -2 333.62 % | 7.466 M 104.77 % | -156.417 M -6 498.65 % | 2.445 M -37.52 % | 3.912 M -81.07 % | 20.673 M 124.28 % | -85.133 M -793.84 % | 12.270 M 114.83 % | -82.728 M -2 063.58 % | 4.213 M 105.18 % | -81.256 M -3 725.95 % | 2.241 M 102.80 % | -80.090 M -5 353.92 % | 1.524 M 101.90 % | -80.293 M -11 117.61 % | 728.770 K 100.92 % | -79.574 M -2 126.03 % | 3.928 M 59.74 % | 2.459 M 174.45 % | 895.865 K -31.38 % | 1.306 M | 
| Other non current assets | 0.000 -100.00 % | 27.441 M | 0.000 -100.00 % | 28.150 M | 0.000 -100.00 % | 27.687 M | 0.000 -100.00 % | 15.452 M 1 668.81 % | 873.584 K -95.13 % | 17.952 M 432.34 % | -5.402 M -127.98 % | 19.309 M 2 694.11 % | 691.060 K | 0.000 -100.00 % | 15.819 M | 0.000 -100.00 % | 32.434 M | 0.000 -100.00 % | 2.028 M | 0.000 -100.00 % | 14.756 M -75.56 % | 60.374 M 9 101.41 % | 656.134 K | 0.000 -100.00 % | 36.204 M | 0.000 -100.00 % | 35.805 M | 0.000 -100.00 % | 34.590 M | 0.000 -100.00 % | 38.999 M | 0.000 -100.00 % | 38.386 M | 0.000 -100.00 % | 38.386 M 0.74 % | 38.104 M 0.00 % | 38.104 M 206.44 % | 12.434 M | 
| Long term investments | 0.000 -100.00 % | 50.194 M | 0.000 -100.00 % | 71.647 M | 0.000 -100.00 % | 106.779 M | 0.000 -100.00 % | 104.266 M 14.81 % | 90.815 M -0.14 % | 90.946 M -0.39 % | 91.305 M 2.13 % | 89.401 M 12.07 % | 79.770 M | 0.000 -100.00 % | 77.778 M | 0.000 -100.00 % | 68.065 M | 0.000 -100.00 % | 100.245 M | 0.000 -100.00 % | 100.277 M | 0.000 -100.00 % | 39.816 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 | 
| Intangible assets | 0.000 -100.00 % | 1.201 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.201 K | 0.000 -100.00 % | 1.000 K -16.74 % | 1.201 K 20.10 % | 1.000 K -36.51 % | 1.575 K -68.50 % | 5.000 K -39.60 % | 8.278 K | 0.000 -100.00 % | 44.537 M | 0.000 -100.00 % | 15.878 K | 0.000 -100.00 % | 69.108 M | 0.000 -100.00 % | 23.478 K 40.84 % | 16.670 K -82.92 % | 97.622 K | 0.000 -100.00 % | 139.287 K | 0.000 -100.00 % | 156.634 K | 0.000 -100.00 % | 42.502 M | 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 -100.00 % | 76.821 K | 0.000 -100.00 % | 26.576 K | 0.000 -100.00 % | 26.576 K | 0.000 | 0.000 | 0.000 -100.00 % | 26.576 K | 0.000 | 0.000 | 0.000 -100.00 % | 26.576 K | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 -100.00 % | 1.201 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.201 K | 0.000 -100.00 % | 1.000 K -16.74 % | 1.201 K 20.10 % | 1.000 K -36.51 % | 1.575 K -68.50 % | 5.000 K -39.60 % | 8.278 K | 0.000 -100.00 % | 12.000 K | 0.000 -100.00 % | 15.878 K | 0.000 -100.00 % | 264.444 K | 0.000 -100.00 % | 23.478 K 40.84 % | 16.670 K -90.44 % | 174.443 K | 0.000 -100.00 % | 165.863 K | 0.000 -100.00 % | 183.210 K | 0.000 -100.00 % | 26.576 K | 0.000 -100.00 % | 26.576 K | 0.000 | 0.000 | 0.000 -100.00 % | 26.576 K | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 31.000 K | 0.000 -100.00 % | 30.000 K | 0.000 -100.00 % | 36.000 K -99.76 % | 15.122 M 31 404.54 % | 48.000 K -99.73 % | 17.652 M 30 333.86 % | 58.000 K -99.70 % | 19.331 M | 0.000 -100.00 % | 208.000 K | 0.000 -100.00 % | 351.808 K | 0.000 -100.00 % | 532.499 K | 0.000 -100.00 % | 678.938 K 454.76 % | 122.384 K -53.20 % | 261.515 K | 0.000 -100.00 % | 322.263 K | 0.000 -100.00 % | 441.714 K | 0.000 -100.00 % | 505.024 K | 0.000 -100.00 % | 495.921 K | 0.000 -100.00 % | 1.194 M | 0.000 -100.00 % | 1.194 M -9.95 % | 1.326 M 0.00 % | 1.326 M -0.77 % | 1.337 M | 
| Total non current assets | 0.000 -100.00 % | 77.814 M | 0.000 -100.00 % | 99.975 M | 0.000 -100.00 % | 134.598 M | 0.000 -100.00 % | 119.857 M 12.06 % | 106.954 M -1.99 % | 109.131 M 5.20 % | 103.741 M -4.68 % | 108.829 M 8.89 % | 99.942 M | 0.000 -100.00 % | 93.943 M | 0.000 -100.00 % | 101.023 M | 0.000 -100.00 % | 103.155 M | 0.000 -100.00 % | 115.820 M 91.40 % | 60.513 M 47.61 % | 40.996 M | 0.000 -100.00 % | 36.693 M | 0.000 -100.00 % | 36.430 M | 0.000 -100.00 % | 35.122 M | 0.000 -100.00 % | 39.521 M | 0.000 -100.00 % | 39.581 M | 0.000 -100.00 % | 39.607 M 0.45 % | 39.431 M 0.00 % | 39.431 M 186.33 % | 13.771 M | 
| Other current assets | -8.764 M -105.20 % | 168.460 M 1 896.52 % | -9.377 M -168.54 % | 13.682 M 1 256.55 % | -1.183 M 75.90 % | -4.908 M -819.06 % | -534.000 K -101.74 % | 30.735 M -32.23 % | 45.353 M 49.22 % | 30.393 M -36.49 % | 47.854 M 23.56 % | 38.730 M -16.92 % | 46.620 M 16 631.99 % | -282.000 K -166.04 % | 427.000 K 287.28 % | -228.000 K -100.64 % | 35.727 M 5 956.97 % | -610.000 K -144.92 % | 1.358 M 319.01 % | -620.000 K -107.19 % | 8.625 M | 0.000 -100.00 % | 32.875 M 357.10 % | -12.787 M | 0.000 100.00 % | -12.243 M -135.91 % | 34.094 M 680.51 % | -5.873 M | 0.000 100.00 % | -683.000 K -101.65 % | 41.410 M 3 892.15 % | -1.092 M | 0.000 100.00 % | -1.206 M -103.05 % | 39.541 M | 0.000 | 0.000 | 0.000 | 
| Short term investments | 0.000 -100.00 % | 8.277 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.691 M | 0.000 | 0.000 -100.00 % | 5.401 M | 0.000 -100.00 % | 5.401 M | 0.000 -100.00 % | 5.426 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 264.444 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 | 
| cash and cash equivalents | 0.000 -100.00 % | 487.000 K | 0.000 -100.00 % | 1.145 M | 0.000 -100.00 % | 1.183 M | 0.000 -100.00 % | 534.000 K 189.70 % | 184.327 K -54.03 % | 401.000 K -22.85 % | 519.747 K -2.12 % | 531.000 K -10.99 % | 596.555 K | 0.000 -100.00 % | 282.000 K | 0.000 -100.00 % | 228.424 K | 0.000 -100.00 % | 345.923 K | 0.000 -100.00 % | 619.933 K 717.65 % | 75.819 K -99.76 % | 31.827 M | 0.000 -100.00 % | 12.787 M | 0.000 -100.00 % | 12.243 M | 0.000 -100.00 % | 5.873 M | 0.000 -100.00 % | 682.555 K | 0.000 -100.00 % | 1.092 M | 0.000 -100.00 % | 1.206 M -57.93 % | 2.868 M 63.78 % | 1.751 M -2.40 % | 1.794 M | 
| Cash and short term investments | 8.764 M 1 699.59 % | 487.000 K -94.81 % | 9.377 M 718.95 % | 1.145 M -3.21 % | 1.183 M -81.00 % | 6.226 M 1 065.99 % | 534.000 K 0.00 % | 534.000 K -90.44 % | 5.586 M 1 292.95 % | 401.000 K -93.23 % | 5.921 M 1 015.09 % | 531.000 K -91.18 % | 6.023 M 2 035.80 % | 282.000 K 0.00 % | 282.000 K 23.68 % | 228.000 K -0.19 % | 228.424 K -62.58 % | 610.367 K 0.00 % | 610.367 K -1.54 % | 619.933 K 0.00 % | 619.933 K 717.65 % | 75.819 K -99.76 % | 31.827 M 148.90 % | 12.787 M 0.00 % | 12.787 M 4.44 % | 12.243 M 0.00 % | 12.243 M 108.46 % | 5.873 M -0.01 % | 5.873 M 760.51 % | 682.555 K 0.00 % | 682.555 K -37.49 % | 1.092 M -0.04 % | 1.092 M -9.41 % | 1.206 M -0.03 % | 1.206 M -57.93 % | 2.868 M 63.78 % | 1.751 M -2.40 % | 1.794 M | 
| Total current assets | 0.000 -100.00 % | 178.555 M | 0.000 -100.00 % | 171.836 M | 0.000 -100.00 % | 43.994 M | 0.000 -100.00 % | 46.893 M -7.94 % | 50.939 M 6.98 % | 47.616 M -11.45 % | 53.775 M 14.97 % | 46.773 M -11.15 % | 52.643 M | 0.000 -100.00 % | 45.246 M | 0.000 -100.00 % | 35.956 M | 0.000 -100.00 % | 71.077 M | 0.000 -100.00 % | 36.329 M -46.53 % | 67.944 M 1.12 % | 67.192 M | 0.000 -100.00 % | 60.710 M | 0.000 -100.00 % | 50.511 M | 0.000 -100.00 % | 48.375 M | 0.000 -100.00 % | 42.093 M | 0.000 -100.00 % | 41.441 M | 0.000 -100.00 % | 43.894 M 10.96 % | 39.557 M 9.33 % | 36.181 M -40.89 % | 61.213 M | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 45.537 M | 0.000 -100.00 % | 48.374 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 | 
| Net receivables | 0.000 -100.00 % | 9.608 M | 0.000 -100.00 % | 157.009 M | 0.000 -100.00 % | 42.675 M | 0.000 -100.00 % | 15.624 M -64.81 % | 44.398 M 163.93 % | 16.822 M -63.94 % | 46.654 M 521.06 % | 7.512 M -83.77 % | 46.297 M | 0.000 -100.00 % | 44.537 M | 0.000 -100.00 % | 28.621 M | 0.000 -100.00 % | 69.108 M | 0.000 -100.00 % | 27.083 M -60.09 % | 67.868 M 2 625.66 % | 2.490 M | 0.000 -100.00 % | 47.923 M | 0.000 -100.00 % | 4.175 M | 0.000 -100.00 % | 42.502 M | 0.000 | 0.000 | 0.000 -100.00 % | 40.348 M | 0.000 -100.00 % | 3.146 M -91.42 % | 36.689 M 6.56 % | 34.430 M -42.06 % | 59.419 M | 
| Tax assets | 0.000 -100.00 % | 158.000 K | 0.000 -100.00 % | 146.000 K | 0.000 -100.00 % | 99.542 K | 0.000 -100.00 % | 102.000 K -28.22 % | 142.105 K -22.77 % | 184.000 K -0.16 % | 184.286 K 229.08 % | 56.000 K -60.36 % | 141.266 K | 0.000 -100.00 % | 126.000 K | 0.000 -100.00 % | 155.775 K | 0.000 -100.00 % | 85.228 K | 0.000 -100.00 % | 85.227 K | 0.000 -100.00 % | 88.108 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 | 
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 6.023 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 | 
| Account payables | 0.000 -100.00 % | 99.000 K | 0.000 -100.00 % | 40.000 K | 0.000 -100.00 % | 67.615 K | 0.000 -100.00 % | 40.000 K -53.77 % | 86.524 K 88.10 % | 46.000 K -39.69 % | 76.278 K | 0.000 -100.00 % | 37.660 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 608.119 K | 0.000 -100.00 % | 949.561 K 47 477 950.00 % | 2.000 -100.00 % | 105.734 K | 0.000 -100.00 % | 8.231 M | 0.000 -100.00 % | 950.240 K | 0.000 -100.00 % | 1.066 M | 0.000 -100.00 % | 1.065 M | 0.000 -100.00 % | 520.220 K | 0.000 -100.00 % | 743.728 K -54.96 % | 1.651 M 276.57 % | 438.518 K -13.39 % | 506.320 K | 
| Tax payables | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 
| 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 -100.00 % | 417.723 K | 0.000 -100.00 % | 223.006 K | 0.000 -100.00 % | 218.138 K | 0.000 -100.00 % | 214.761 K | 0.000 -100.00 % | 217.589 K | 0.000 -100.00 % | 202.514 K | 0.000 -100.00 % | 212.530 K | 0.000 | 0.000 | 0.000 | 
| Capital lease obligations | 0.000 -100.00 % | 3.907 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.716 M | 0.000 | 0.000 -100.00 % | 1.340 M | 0.000 -100.00 % | 3.001 M -19.53 % | 3.730 M -15.03 % | 4.390 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.745 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 | 
| 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 | 
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 25.957 M | 0.000 100.00 % | -256.439 K | 0.000 100.00 % | -148.150 M | 0.000 100.00 % | -2.824 M 9.26 % | -3.112 M 42.68 % | -5.429 M -156.61 % | -2.116 M | 0.000 100.00 % | -18.640 M | 0.000 100.00 % | -3.575 M | 0.000 -100.00 % | 9.766 M | 0.000 -100.00 % | 2.277 M -49.90 % | 4.544 M 9 734.16 % | 46.205 K -79.28 % | 223.006 K -95.46 % | 4.910 M 2 150.85 % | 218.138 K | 0.000 -100.00 % | 214.761 K -79.37 % | 1.041 M 378.47 % | 217.589 K | 0.000 -100.00 % | 202.514 K 124.03 % | 90.395 K -57.47 % | 212.530 K | 0.000 100.00 % | -3.471 M | 0.000 | 0.000 | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -108.512 K -23.16 % | -88.108 K | 0.000 100.00 % | -33.138 K | 0.000 100.00 % | -33.138 K | 0.000 100.00 % | -32.782 K | 0.000 100.00 % | -32.782 K | 0.000 -100.00 % | 114.650 K | 0.000 -100.00 % | 114.650 K 6.80 % | 107.347 K 0.00 % | 107.347 K 13.24 % | 94.794 K | 
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 313.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 88.108 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 | 
| Total assets | 0.000 -100.00 % | 256.369 M | 0.000 -100.00 % | 271.811 M | 0.000 -100.00 % | 184.615 M | 0.000 -100.00 % | 166.750 M 5.61 % | 157.893 M 0.73 % | 156.747 M -0.49 % | 157.516 M 1.23 % | 155.602 M 1.98 % | 152.585 M | 0.000 -100.00 % | 139.189 M | 0.000 -100.00 % | 136.979 M | 0.000 -100.00 % | 174.232 M | 0.000 -100.00 % | 152.149 M 18.44 % | 128.456 M 18.73 % | 108.188 M | 0.000 -100.00 % | 97.403 M | 0.000 -100.00 % | 86.941 M | 0.000 -100.00 % | 83.497 M | 0.000 -100.00 % | 81.614 M | 0.000 -100.00 % | 81.022 M | 0.000 -100.00 % | 83.501 M 5.71 % | 78.988 M 4.46 % | 75.612 M 0.84 % | 74.984 M | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2017-09-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-09-30 | 2013-03-31 | 2012-03-31 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| Other non cash items | -302.000 K -120.93 % | 1.443 M -78.04 % | 6.569 M 348.45 % | -2.644 M -5 495.92 % | 49.000 K -98.22 % | 2.753 M 135.77 % | -7.697 M -1 719.62 % | -423.000 K -0.95 % | -419.000 K -1.21 % | -414.000 K 2.36 % | -424.000 K -0.24 % | -423.000 K -109.61 % | 4.401 M 327.28 % | 1.030 M 124.08 % | -4.278 M -59.27 % | -2.686 M -112.84 % | -1.262 M 75.72 % | -5.197 M -28 972.22 % | 18.000 K -72.73 % | 66.000 K 1.54 % | 65.000 K -95.63 % | 1.486 M 264.56 % | -903.000 K 67.73 % | -2.798 M -559.91 % | -424.000 K -149.80 % | 851.487 K 718.74 % | 104.000 K 155.03 % | -189.000 K 80.83 % | -986.000 K -505.20 % | 243.336 K 274.36 % | 65.000 K 108.58 % | -758.000 K 53.78 % | -1.640 M -52.42 % | -1.076 M -170.35 % | -398.000 K 37.42 % | -636.000 K -20.00 % | -530.000 K -585.09 % | 109.257 K 127.52 % | -397.000 K 5.48 % | -420.000 K -28.83 % | -326.000 K 74.35 % | -1.271 M | 
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 896.000 K -89.36 % | 8.418 M 297.26 % | 2.119 M 141.86 % | -5.062 M -208.51 % | 4.665 M -2.28 % | 4.774 M 208.48 % | -4.401 M -327.28 % | -1.030 M -124.08 % | 4.278 M 59.27 % | 2.686 M 112.84 % | 1.262 M -75.72 % | 5.197 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 896.000 K -89.36 % | 8.418 M 335.11 % | 1.935 M 138.22 % | -5.062 M -218.71 % | 4.264 M -10.68 % | 4.774 M 208.48 % | -4.401 M -327.28 % | -1.030 M -124.08 % | 4.278 M 59.27 % | 2.686 M 112.84 % | 1.262 M -75.72 % | 5.197 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.430 M 167.79 % | 534.000 K 106.77 % | -7.884 M -4 377.18 % | 184.327 K -96.49 % | 5.246 M 1 208.31 % | 401.000 K 109.17 % | -4.373 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 | 
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.183 M -17.27 % | 1.430 M 167.79 % | 534.000 K -74.80 % | 2.119 M 1 049.59 % | 184.327 K -96.05 % | 4.665 M 1 063.34 % | 401.000 K 109.11 % | -4.401 M -327.28 % | -1.030 M -124.08 % | 4.278 M 59.27 % | 2.686 M 112.84 % | 1.262 M -75.72 % | 5.197 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 896.000 K -89.36 % | 8.418 M 297.26 % | 2.119 M 141.86 % | -5.062 M -208.51 % | 4.665 M -2.28 % | 4.774 M 208.48 % | -4.401 M -327.28 % | -1.030 M -124.08 % | 4.278 M 59.27 % | 2.686 M 112.84 % | 1.262 M -75.72 % | 5.197 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 896.000 K -89.36 % | 8.418 M 297.26 % | 2.119 M 141.86 % | -5.062 M -208.51 % | 4.665 M -2.28 % | 4.774 M 208.48 % | -4.401 M -327.28 % | -1.030 M -124.08 % | 4.278 M 59.27 % | 2.686 M 112.84 % | 1.262 M -75.72 % | 5.197 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 |