BKV Industries Limited BKV.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 7.971 M 0.00 % | 7.971 M 0.00 % | 7.971 M 13.58 % | 7.018 M 13.89 % | 6.162 M 75.45 % | 3.512 M 7.50 % | 3.267 M 2.33 % | 3.193 M 7.50 % | 2.970 M 2.33 % | 2.903 M 7.50 % | 2.700 M -27.60 % | 3.729 M 137.72 % | 1.569 M -72.92 % | 5.793 M 55.52 % | 3.725 M 118.30 % | 1.706 M 124.71 % | 759.358 K -19.50 % | 943.297 K | 
| Net income | 43.000 K -97.65 % | 1.828 M -15.53 % | 2.164 M 27.97 % | 1.691 M -17.07 % | 2.039 M 301.78 % | -1.011 M 55.99 % | -2.296 M -7 846.25 % | 29.643 K 161.20 % | -48.433 K 28.38 % | -67.629 K -45.40 % | -46.513 K 51.38 % | -95.673 K -101.06 % | 9.025 M 1 349.13 % | 622.792 K 1 050.67 % | -65.511 K 96.02 % | -1.645 M -110.31 % | 15.951 M 617.46 % | -3.083 M | 
| Income before tax | 43.000 K -97.65 % | 1.828 M -15.53 % | 2.164 M 27.97 % | 1.691 M -17.07 % | 2.039 M 301.78 % | -1.011 M 55.99 % | -2.296 M -7 846.25 % | 29.643 K 161.20 % | -48.433 K 28.38 % | -67.629 K -45.40 % | -46.513 K 51.38 % | -95.673 K -101.06 % | 9.025 M 1 349.13 % | 622.792 K 1 050.67 % | -65.511 K 96.02 % | -1.645 M -110.31 % | 15.951 M 617.46 % | -3.083 M | 
| Income before tax ratio | 0.01 -97.65 % | 0.23 -15.53 % | 0.27 12.67 % | 0.24 -27.18 % | 0.33 215.00 % | -0.29 59.06 % | -0.70 -7 670.20 % | 0.01 156.93 % | -0.02 30.01 % | -0.02 -35.25 % | -0.02 32.85 % | -0.03 -100.45 % | 5.75 5 251.59 % | 0.11 711.27 % | -0.02 98.18 % | -0.96 -104.59 % | 21.01 742.80 % | -3.27 | 
| EBITDA | 63.000 K -96.59 % | 1.850 M -14.86 % | 2.173 M 24.81 % | 1.741 M -22.27 % | 2.240 M 457.52 % | -626.442 K 71.16 % | -2.172 M -1 087.77 % | 219.899 K 90.66 % | 115.338 K 128.49 % | -404.772 K -702.30 % | 67.204 K -83.65 % | 411.100 K -95.70 % | 9.567 M 521.59 % | 1.539 M 179.56 % | 550.564 K 172.86 % | -755.690 K -104.45 % | 16.985 M 1 008.35 % | -1.870 M | 
| Net income ratio | 0.01 -97.65 % | 0.23 -15.53 % | 0.27 12.67 % | 0.24 -27.18 % | 0.33 215.00 % | -0.29 59.06 % | -0.70 -7 670.20 % | 0.01 156.93 % | -0.02 30.01 % | -0.02 -35.25 % | -0.02 32.85 % | -0.03 -100.45 % | 5.75 5 251.59 % | 0.11 711.27 % | -0.02 98.18 % | -0.96 -104.59 % | 21.01 742.80 % | -3.27 | 
| Ratio EBITDA | 0.01 -96.59 % | 0.23 -14.86 % | 0.27 9.89 % | 0.25 -31.75 % | 0.36 303.77 % | -0.18 73.17 % | -0.66 -1 065.32 % | 0.07 77.35 % | 0.04 127.85 % | -0.14 -660.28 % | 0.02 -77.42 % | 0.11 -98.19 % | 6.10 2 195.50 % | 0.27 79.76 % | 0.15 133.37 % | -0.44 -101.98 % | 22.37 1 228.38 % | -1.98 | 
| Gross profit ratio | 1.00 0.00 % | 1.00 0.13 % | 1.00 -0.07 % | 1.00 0.04 % | 1.00 0.28 % | 1.00 -0.29 % | 1.00 0.15 % | 1.00 -0.24 % | 1.00 2.92 % | 0.97 -1.80 % | 0.99 46.84 % | 0.67 251.38 % | -0.45 -289.05 % | 0.24 23.64 % | 0.19 232.94 % | -0.14 96.57 % | -4.18 -35.46 % | -3.08 | 
| Weighted average shs out dil | 13.900 M -8.75 % | 15.233 M -1.39 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 97.13 % | 7.837 M 24.80 % | 6.279 M 0.00 % | 6.279 M | 
| Weighted average shs out | 13.900 M -8.75 % | 15.233 M -1.39 % | 15.449 M 0.49 % | 15.373 M -0.49 % | 15.449 M 0.00 % | 15.449 M 0.92 % | 15.308 M -0.91 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 97.13 % | 7.837 M 24.80 % | 6.279 M 0.00 % | 6.279 M | 
| EPS diluted | 0.00 -97.42 % | 0.12 -14.29 % | 0.14 27.27 % | 0.11 -15.38 % | 0.13 298.78 % | -0.07 56.40 % | -0.15 -7 994.74 % | 0.00 161.29 % | 0.00 29.55 % | 0.00 -46.67 % | 0.00 51.61 % | -0.01 -101.07 % | 0.58 1 350.00 % | 0.04 1 052.38 % | 0.00 98.00 % | -0.21 -108.27 % | 2.54 618.37 % | -0.49 | 
| Earnings per share | 0.00 -97.42 % | 0.12 -14.29 % | 0.14 27.27 % | 0.11 -15.38 % | 0.13 298.78 % | -0.07 56.40 % | -0.15 -7 994.74 % | 0.00 161.29 % | 0.00 29.55 % | 0.00 -46.67 % | 0.00 51.61 % | -0.01 -101.07 % | 0.58 1 350.00 % | 0.04 1 052.38 % | 0.00 98.00 % | -0.21 -108.27 % | 2.54 618.37 % | -0.49 | 
| Gross profit | 7.971 M 0.00 % | 7.971 M 0.13 % | 7.961 M 13.50 % | 7.014 M 13.94 % | 6.156 M 75.95 % | 3.499 M 7.19 % | 3.264 M 2.48 % | 3.185 M 7.24 % | 2.970 M 5.31 % | 2.820 M 5.57 % | 2.671 M 6.32 % | 2.513 M 459.86 % | -698.218 K -151.19 % | 1.364 M 92.29 % | 709.291 K 390.21 % | -244.408 K 92.30 % | -3.172 M -9.05 % | -2.909 M | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cost of revenue | 0.000 -100.00 % | 4.000 K -60.00 % | 10.000 K 150.00 % | 4.000 K -33.33 % | 6.000 K -54.74 % | 13.256 K 373.43 % | 2.800 K -63.25 % | 7.619 K | 0.000 -100.00 % | 82.351 K 188.70 % | 28.525 K -97.66 % | 1.216 M -46.34 % | 2.267 M -48.82 % | 4.429 M 46.87 % | 3.016 M 54.59 % | 1.951 M -50.39 % | 3.932 M 2.06 % | 3.853 M | 
| General and administrative expenses | 5.137 M 337.56 % | 1.174 M 45.48 % | 807.000 K 12.55 % | 717.000 K 6.38 % | 674.000 K -45.83 % | 1.244 M -8.94 % | 1.366 M 25.01 % | 1.093 M 1.70 % | 1.075 M -4.98 % | 1.131 M 48.10 % | 763.747 K 24.92 % | 611.391 K 16.58 % | 524.446 K | 0.000 -100.00 % | 1.592 M 11.99 % | 1.421 M | 0.000 | 0.000 | 
| Selling and marketing expenses | 233.000 K -16.19 % | 278.000 K 1.09 % | 275.000 K 8.27 % | 254.000 K 5.83 % | 240.000 K 49.52 % | 160.512 K -1.18 % | 162.432 K 1.58 % | 159.900 K -2.60 % | 164.176 K -43.76 % | 291.920 K -7.12 % | 314.305 K 24.11 % | 253.247 K -18.56 % | 310.978 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 2.887 M -40.99 % | 4.892 M 0.95 % | 4.846 M 9.29 % | 4.434 M 36.94 % | 3.238 M 15.82 % | 2.796 M 13.19 % | 2.470 M 24.99 % | 1.976 M 10.16 % | 1.794 M -8.71 % | 1.965 M 17.66 % | 1.670 M 2 116.54 % | -82.820 K 36.65 % | -130.740 K 22.78 % | -169.310 K 75.00 % | -677.320 K -3 143.09 % | -20.885 K 83.81 % | -129.030 K 5.19 % | -136.100 K | 
| Operating expenses | 8.257 M 30.15 % | 6.344 M 7.02 % | 5.928 M 9.68 % | 5.405 M 30.18 % | 4.152 M -9.75 % | 4.601 M -17.83 % | 5.599 M 73.39 % | 3.229 M 8.15 % | 2.986 M -9.68 % | 3.306 M 21.04 % | 2.731 M 4.70 % | 2.608 M 102.66 % | 1.287 M -10.85 % | 1.444 M 57.89 % | 914.310 K -34.71 % | 1.400 M 985.24 % | 129.030 K -5.19 % | 136.100 K | 
| Cost and expenses | -8.257 M -230.01 % | 6.351 M 6.96 % | 5.938 M 9.86 % | 5.405 M 30.18 % | 4.152 M -9.75 % | 4.601 M -17.83 % | 5.599 M 73.39 % | 3.229 M 6.47 % | 3.033 M -10.48 % | 3.388 M 23.21 % | 2.750 M -28.10 % | 3.825 M 7.62 % | 3.554 M -39.48 % | 5.873 M 49.44 % | 3.930 M 17.28 % | 3.351 M -17.48 % | 4.061 M 1.81 % | 3.989 M | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K -75.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 | 
| Selling general and administrative expenses | 5.370 M 269.83 % | 1.452 M 34.20 % | 1.082 M 11.43 % | 971.000 K 6.24 % | 914.000 K -34.94 % | 1.405 M -8.12 % | 1.529 M 22.02 % | 1.253 M 1.13 % | 1.239 M -12.94 % | 1.423 M 32.00 % | 1.078 M -54.89 % | 2.390 M -12.26 % | 2.724 M 113.77 % | 1.274 M -19.94 % | 1.592 M 11.99 % | 1.421 M 450.71 % | 258.060 K -5.19 % | 272.200 K | 
| Interest income | 329.000 K 47.53 % | 223.000 K 70.23 % | 131.000 K 67.95 % | 78.000 K 168.97 % | 29.000 K -57.22 % | 67.787 K 94.53 % | 34.846 K -41.13 % | 59.192 K 310.43 % | 14.422 K 18.70 % | 12.150 K -6.61 % | 13.010 K | 0.000 -100.00 % | 1.500 K 1 053.85 % | 130.000 -98.48 % | 8.531 K | 0.000 | 0.000 | 0.000 | 
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 143.000 K -54.54 % | 314.589 K 696.02 % | 39.520 K -54.36 % | 86.584 K 83.19 % | 47.264 K 2 889.50 % | 1.581 K -3.54 % | 1.639 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 20.000 K -9.09 % | 22.000 K 144.44 % | 9.000 K -82.00 % | 50.000 K -13.79 % | 58.000 K -16.54 % | 69.498 K -17.86 % | 84.612 K -18.38 % | 103.672 K -20.13 % | 129.795 K 57.61 % | 82.351 K -28.61 % | 115.358 K -76.56 % | 492.135 K -9.23 % | 542.192 K -40.83 % | 916.377 K 21.37 % | 755.000 K -15.07 % | 889.000 K -14.04 % | 1.034 M -14.72 % | 1.213 M | 
| Operating income | -286.000 K -117.82 % | 1.605 M -21.05 % | 2.033 M 26.04 % | 1.613 M -19.75 % | 2.010 M 284.66 % | -1.089 M 53.32 % | -2.332 M -6 324.15 % | -36.299 K 42.25 % | -62.855 K 87.05 % | -485.542 K -875.12 % | -49.793 K 85.91 % | -353.411 K 79.98 % | -1.765 M -2 114.66 % | -79.709 K 61.12 % | -205.019 K 87.53 % | -1.645 M 50.18 % | -3.301 M -8.41 % | -3.045 M | 
| Operating income ratio | -0.04 -117.82 % | 0.20 -21.05 % | 0.26 10.97 % | 0.23 -29.54 % | 0.33 205.25 % | -0.31 56.58 % | -0.71 -6 178.15 % | -0.01 46.28 % | -0.02 87.35 % | -0.17 -807.09 % | -0.02 80.54 % | -0.09 91.58 % | -1.13 -8 078.67 % | -0.01 75.00 % | -0.06 94.29 % | -0.96 77.83 % | -4.35 -34.67 % | -3.23 | 
| Total other income expenses net | 329.000 K 47.53 % | 223.000 K 70.23 % | 131.000 K 67.95 % | 78.000 K 168.97 % | 29.000 K -62.81 % | 77.974 K 118.52 % | 35.682 K -45.89 % | 65.942 K 357.23 % | 14.422 K -96.55 % | 417.913 K 12 641.25 % | 3.280 K -98.73 % | 257.738 K -97.61 % | 10.790 M 1 435.99 % | 702.501 K 403.56 % | 139.508 K | 0.000 -100.00 % | 19.252 M 51 830.90 % | -37.216 K | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -4.251 M -9.90 % | -3.868 M -79.07 % | -2.160 M -1 043.23 % | 229.000 K 188.76 % | -258.000 K -107.19 % | 3.586 M 33.94 % | 2.677 M 436.20 % | 499.312 K 4.16 % | 479.388 K 89.24 % | 253.323 K -61.75 % | 662.205 K -16.98 % | 797.608 K -19.91 % | 995.945 K -77.19 % | 4.366 M -72.52 % | 15.886 M -5.27 % | 16.770 M -63.87 % | 46.415 M -26.81 % | 63.417 M | 
| Total investments | 41.325 M 27 450.00 % | 150.000 K 4 900.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K -99.30 % | 427.351 K 0.00 % | 427.351 K 0.00 % | 427.351 K 14 145.03 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K -11.76 % | 3.400 K 0.00 % | 3.400 K 0.00 % | 3.400 K 0.00 % | 3.400 K 0.00 % | 3.400 K | 
| Total debt | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K -50.00 % | 800.000 K -79.22 % | 3.849 M 40.77 % | 2.734 M 443.81 % | 502.814 K 2.95 % | 488.407 K 71.37 % | 285.000 K -59.97 % | 711.931 K -34.69 % | 1.090 M -4.80 % | 1.145 M -78.84 % | 5.411 M -66.52 % | 16.161 M -4.72 % | 16.961 M -63.95 % | 47.051 M -25.99 % | 63.574 M | 
| Accumulated other comprehensive income loss | 38.316 M 0.18 % | 38.249 M 4.42 % | 36.630 M -4.52 % | 38.365 M 0.05 % | 38.346 M | 0.000 -100.00 % | 36.629 M 0.00 % | 36.629 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -43.147 M | 0.000 | 0.000 100.00 % | -98.574 M 13.93 % | -114.525 M | 
| Retained earnings | -30.101 M 0.14 % | -30.144 M 5.72 % | -31.972 M 6.34 % | -34.136 M 4.72 % | -35.827 M 5.38 % | -37.866 M -2.74 % | -36.855 M -6.64 % | -34.559 M 0.09 % | -34.589 M -0.14 % | -34.540 M -0.77 % | -34.275 M -0.17 % | -34.218 M -0.28 % | -34.122 M | 0.000 100.00 % | -43.770 M -0.15 % | -43.705 M | 0.000 | 0.000 | 
| Common stock | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M 0.00 % | 15.449 M -75.40 % | 62.794 M 0.00 % | 62.794 M | 
| Total equity | 44.845 M 0.25 % | 44.735 M 4.37 % | 42.863 M 4.90 % | 40.859 M 4.37 % | 39.149 M 8.06 % | 36.227 M -3.27 % | 37.453 M -5.93 % | 39.813 M 20.00 % | 33.179 M -0.22 % | 33.253 M 1 312.27 % | 2.355 M -2.36 % | 2.412 M -3.82 % | 2.507 M 138.47 % | -6.518 M 8.72 % | -7.141 M -0.93 % | -7.075 M 80.23 % | -35.780 M 30.83 % | -51.731 M | 
| Other non current liabilities | 271.999 K 15.74 % | 235.000 K -76.17 % | 986.000 K 33.97 % | 736.000 K 10.90 % | 663.669 K -52.30 % | 1.391 M 6.12 % | 1.311 M 14.70 % | 1.143 M 3.72 % | 1.102 M 5.86 % | 1.041 M 43.07 % | 727.644 K | 0.000 | 0.000 -100.00 % | 1.455 M | 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 -100.00 % | 276.931 K | 0.000 | 0.000 | 0.000 -100.00 % | 16.161 M -4.72 % | 16.961 M -51.32 % | 34.845 M 8.47 % | 32.125 M | 
| Total non current liabilities | 271.999 K 15.74 % | 235.000 K -76.17 % | 986.000 K 33.97 % | 736.000 K 10.90 % | 663.669 K -52.30 % | 1.391 M 6.12 % | 1.311 M 14.70 % | 1.143 M 3.72 % | 1.102 M 5.86 % | 1.041 M 3.63 % | 1.005 M | 0.000 | 0.000 -100.00 % | 1.455 M -91.00 % | 16.161 M -4.72 % | 16.961 M -51.32 % | 34.845 M 8.47 % | 32.125 M | 
| Other current liabilities | 2.798 M 24.63 % | 2.245 M 776.95 % | 256.000 K 175.27 % | 93.000 K -94.98 % | 1.852 M 47.63 % | 1.254 M 32.89 % | 944.026 K 1 652.06 % | 53.881 K -50.96 % | 109.864 K -88.75 % | 976.687 K 32.68 % | 736.139 K -8.32 % | 802.906 K 1.51 % | 791.000 K -92.14 % | 10.060 M 1 054.85 % | 871.110 K 30.75 % | 666.216 K 6.48 % | 625.687 K 33.03 % | 470.321 K | 
| Deferred revenue | 0.000 | 0.000 -100.00 % | 1.503 M -14.31 % | 1.754 M | 0.000 -100.00 % | 308.706 K 279.41 % | 81.364 K -90.71 % | 875.551 K 8.13 % | 809.708 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 | 0.000 | 0.000 -100.00 % | 400.000 K -50.00 % | 800.000 K -79.22 % | 3.849 M 40.77 % | 2.734 M 806.68 % | -386.935 K -15.07 % | -336.275 K -217.99 % | 285.000 K -34.48 % | 435.000 K -60.09 % | 1.090 M -4.80 % | 1.145 M -78.84 % | 5.411 M | 0.000 | 0.000 -100.00 % | 12.206 M -61.19 % | 31.449 M | 
| Total current liabilities | 2.798 M 24.58 % | 2.246 M 26.96 % | 1.769 M -21.31 % | 2.248 M -39.41 % | 3.710 M -32.88 % | 5.527 M 22.21 % | 4.523 M 155.65 % | 1.769 M 22.75 % | 1.441 M 10.83 % | 1.300 M -0.14 % | 1.302 M -45.07 % | 2.371 M -5.36 % | 2.505 M -84.31 % | 15.962 M 628.27 % | 2.192 M 60.12 % | 1.369 M -90.22 % | 13.996 M -57.27 % | 32.751 M | 
| Total liabilities | 3.070 M 23.74 % | 2.481 M -9.95 % | 2.755 M -7.67 % | 2.984 M -31.78 % | 4.374 M -36.78 % | 6.919 M 18.60 % | 5.834 M 100.33 % | 2.912 M 14.50 % | 2.543 M 12.29 % | 2.265 M -1.82 % | 2.307 M -2.69 % | 2.371 M -5.36 % | 2.505 M -85.62 % | 17.416 M -5.10 % | 18.353 M 0.12 % | 18.330 M -62.47 % | 48.841 M -24.72 % | 64.876 M | 
| Other non current assets | 3.000 K -99.99 % | 41.341 M -0.04 % | 41.356 M 2.06 % | 40.523 M 26 736.42 % | 151.000 K -64.73 % | 428.151 K -60.46 % | 1.083 M 2.84 % | 1.053 M 3.25 % | 1.020 M 41.37 % | 721.351 K 8.26 % | 666.323 K 175.37 % | 241.970 K -56.14 % | 551.658 K -35.82 % | 859.485 K 29.57 % | 663.334 K 4.84 % | 632.691 K 60.89 % | 393.236 K | 0.000 | 
| Long term investments | 41.325 M 1 377 400.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K -11.76 % | 3.400 K | 0.000 | 0.000 -100.00 % | 3.400 K 0.00 % | 3.400 K | 
| 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 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 926.000 K -0.43 % | 930.000 K 0.54 % | 925.000 K -46.31 % | 1.723 M -95.83 % | 41.342 M -0.14 % | 41.400 M -0.17 % | 41.471 M -0.19 % | 41.551 M 20.14 % | 34.587 M -0.34 % | 34.706 M 850.44 % | 3.652 M -3.13 % | 3.770 M -3.26 % | 3.896 M -7.25 % | 4.201 M -54.33 % | 9.199 M -4.49 % | 9.631 M -10.10 % | 10.713 M -8.73 % | 11.738 M | 
| Total non current assets | 42.254 M -0.05 % | 42.274 M -0.02 % | 42.284 M 0.08 % | 42.249 M 1.81 % | 41.496 M -0.80 % | 41.831 M -1.71 % | 42.557 M -0.12 % | 42.607 M 19.65 % | 35.610 M 0.51 % | 35.430 M 719.98 % | 4.321 M 7.63 % | 4.014 M -9.81 % | 4.451 M -12.10 % | 5.064 M -48.65 % | 9.862 M -3.91 % | 10.264 M -7.61 % | 11.109 M -5.38 % | 11.741 M | 
| Other current assets | 1.079 M 0.47 % | 1.074 M -8.52 % | 1.174 M -17.50 % | 1.423 M 60.09 % | 888.856 K 7.12 % | 829.809 K 76.50 % | 470.135 K 480.18 % | 81.033 K 19 616.06 % | 411.000 -64.26 % | 1.150 K -99.60 % | 290.735 K -58.32 % | 697.479 K 748.27 % | 82.224 K -98.09 % | 4.315 M | 0.000 -100.00 % | 549.503 K -15.02 % | 646.649 K | 0.000 | 
| Short term investments | 0.000 -100.00 % | 147.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.370 K -71.51 % | 99.571 K 103.93 % | 48.825 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 4.251 M 9.90 % | 3.868 M 79.07 % | 2.160 M 1 163.16 % | 171.000 K -83.84 % | 1.058 M 301.85 % | 263.284 K 361.21 % | 57.085 K 1 530.07 % | 3.502 K -61.17 % | 9.019 K -71.53 % | 31.677 K -36.30 % | 49.726 K -82.99 % | 292.392 K 96.16 % | 149.055 K -85.74 % | 1.045 M 279.81 % | 275.156 K 44.27 % | 190.722 K -69.99 % | 635.540 K 304.83 % | 156.991 K | 
| Cash and short term investments | 4.251 M 9.90 % | 3.868 M 79.07 % | 2.160 M 1 163.16 % | 171.000 K -83.84 % | 1.058 M 301.85 % | 263.284 K 361.21 % | 57.085 K 79.11 % | 31.872 K -70.65 % | 108.590 K 34.89 % | 80.502 K 61.89 % | 49.726 K -82.99 % | 292.392 K 96.16 % | 149.055 K -85.74 % | 1.045 M 279.81 % | 275.156 K 44.27 % | 190.722 K -69.99 % | 635.540 K 304.83 % | 156.991 K | 
| Total current assets | 5.662 M 14.57 % | 4.942 M 48.23 % | 3.334 M 109.16 % | 1.594 M -21.36 % | 2.027 M 54.14 % | 1.315 M 80.04 % | 730.406 K 520.75 % | 117.665 K 5.06 % | 112.000 K 27.78 % | 87.652 K -74.25 % | 340.461 K -75.10 % | 1.367 M -10.93 % | 1.535 M -73.69 % | 5.834 M 332.20 % | 1.350 M 36.24 % | 990.878 K -49.21 % | 1.951 M 38.99 % | 1.404 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 -100.00 % | 857.756 K | 0.000 -100.00 % | 163.027 K -34.17 % | 247.653 K -12.90 % | 284.338 K 63.36 % | 174.060 K | 
| Net receivables | 332.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 80.144 K -63.89 % | 221.962 K 9.24 % | 203.186 K 4 168.61 % | 4.760 K 58.67 % | 3.000 K -50.00 % | 6.000 K | 0.000 -100.00 % | 377.388 K -26.33 % | 512.256 K 7.91 % | 474.717 K -47.63 % | 906.512 K 30 117.07 % | 3.000 K -99.22 % | 384.492 K -64.16 % | 1.073 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 | 
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 0.000 -100.00 % | 1.000 K -90.00 % | 10.000 K 900.00 % | 1.000 K -99.91 % | 1.058 M 820.63 % | 114.921 K -84.94 % | 762.897 K 126.49 % | 336.830 K 914.55 % | 33.200 K -11.74 % | 37.615 K -71.29 % | 131.037 K -88.63 % | 1.153 M 102.70 % | 568.635 K 15.90 % | 490.646 K -62.85 % | 1.321 M 87.96 % | 702.615 K -39.65 % | 1.164 M 40.02 % | 831.465 K | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -889.749 K -7.89 % | -824.682 K | 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 | 
| Other total stockholders equity | 21.181 M 0.00 % | 21.181 M -6.92 % | 22.756 M -61.78 % | 59.546 M 181.13 % | 21.181 M -63.88 % | 58.644 M 163.80 % | 22.230 M -0.28 % | 22.294 M -57.39 % | 52.319 M -0.05 % | 52.344 M 147.13 % | 21.181 M 0.00 % | 21.181 M 0.00 % | 21.181 M 0.00 % | 21.181 M 0.00 % | 21.181 M 0.00 % | 21.181 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 | 
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 529.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -76.459 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 47.916 M 1.48 % | 47.216 M 3.50 % | 45.618 M 4.05 % | 43.843 M 0.74 % | 43.523 M 0.87 % | 43.146 M -0.33 % | 43.287 M 1.32 % | 42.725 M 19.60 % | 35.722 M 0.57 % | 35.518 M 661.97 % | 4.661 M -13.39 % | 5.382 M -10.10 % | 5.986 M -45.07 % | 10.898 M -2.80 % | 11.212 M -0.38 % | 11.255 M -13.83 % | 13.060 M -0.64 % | 13.145 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Change in working capital | 343.000 K 241.74 % | -242.000 K -503.33 % | 60.000 K 105.45 % | -1.101 M -219.80 % | 919.000 K 53.12 % | 600.177 K 10.58 % | 542.756 K 127.12 % | 238.970 K 208.75 % | -219.749 K -255.41 % | 141.398 K -51.27 % | 290.148 K 169.60 % | -416.905 K 95.94 % | -10.267 M -207.23 % | 9.575 M 2 837.21 % | 326.000 K 246.81 % | 94.000 K -77.57 % | 419.000 K 166.88 % | 157.000 K | 
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 276.973 K 63.83 % | 169.060 K 516.92 % | 27.404 K 131.96 % | -85.735 K | 0.000 -100.00 % | 373.000 K 554.39 % | 57.000 K 670.00 % | -10.000 K | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 857.756 K 200.00 % | -857.756 K -626.14 % | 163.027 K 291.80 % | -85.000 K -336.11 % | 36.000 K 132.73 % | -110.000 K -307.55 % | 53.000 K | 
| Accounts payables | 0.000 100.00 % | -9.000 K -200.00 % | 9.000 K 100.85 % | -1.057 M -212.05 % | 943.320 K 245.58 % | -647.976 K -252.08 % | 426.067 K 40.32 % | 303.630 K 6 977.24 % | -4.415 K -104.54 % | 97.334 K | 0.000 | 0.000 | 0.000 -100.00 % | 200.018 K | 0.000 | 0.000 -100.00 % | 488.000 K 328.07 % | 114.000 K | 
| Other working capital | 343.000 K 247.21 % | -233.000 K -556.86 % | 51.000 K 215.91 % | -44.000 K -80.92 % | -24.320 K -101.95 % | 1.248 M 969.64 % | 116.689 K 280.47 % | -64.660 K 69.97 % | -215.334 K -588.68 % | 44.064 K 234.45 % | 13.175 K 100.91 % | -1.444 M 84.70 % | -9.437 M -201.50 % | 9.298 M 2 162.29 % | 411.000 K 230.48 % | -315.000 K -1 868.75 % | -16.000 K | 0.000 | 
| Other non cash items | -352.000 K -220.00 % | -110.000 K -257.14 % | 70.000 K 117.41 % | -402.000 K -150.38 % | 798.000 K 224.17 % | -642.666 K -21.53 % | -528.821 K -568.99 % | 112.757 K 1 481.44 % | 7.130 K 101.75 % | -407.344 K -892.37 % | 51.408 K -36.73 % | 81.254 K 100.75 % | -10.875 M -3 502.96 % | -301.845 K 78.19 % | -1.384 M 45.35 % | -2.532 M -2 845 583.15 % | 89.000 -99.76 % | 36.853 K | 
| Net cash provided by operating activities | 54.000 K -96.40 % | 1.498 M -36.15 % | 2.346 M 885.71 % | 238.000 K -93.76 % | 3.814 M 487.79 % | -983.517 K 55.25 % | -2.198 M -553.09 % | 485.042 K 469.54 % | -131.257 K 47.75 % | -251.224 K -159.80 % | 420.131 K 363.95 % | -159.169 K 98.65 % | -11.796 M -209.09 % | 10.813 M 3 668.53 % | -303.000 K 79.53 % | -1.480 M -108.50 % | 17.404 M 1 138.42 % | -1.676 M | 
| Investments in property plant and equipment | 0.000 100.00 % | -11.000 K | 0.000 100.00 % | -803.000 K | 0.000 | 0.000 100.00 % | -4.000 K 99.27 % | -548.775 K -4 791.04 % | -11.220 K | 0.000 100.00 % | -7.797 K 95.09 % | -158.669 K -1 519.07 % | -9.800 K -73.27 % | -5.656 K 97.28 % | -208.000 K -1 500.00 % | -13.000 K -44.44 % | -9.000 K | 0.000 | 
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 8.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 712.938 K | 0.000 | 0.000 | 0.000 -100.00 % | 71.000 K | 
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | 329.000 K 47.53 % | 223.000 K 418.60 % | 43.000 K -44.87 % | 78.000 K -54.65 % | 172.000 K -54.92 % | 381.540 K 994.93 % | 34.846 K -41.13 % | 59.192 K 310.43 % | 14.422 K -96.66 % | 432.000 K | 0.000 -100.00 % | 516.175 K -96.60 % | 15.175 M | 0.000 -100.00 % | 1.395 M 76.81 % | 789.000 K 300.76 % | -393.000 K | 0.000 | 
| Net cash used for investing activites | 329.000 K 55.19 % | 212.000 K 393.02 % | 43.000 K 105.93 % | -725.000 K -521.51 % | 172.000 K -55.85 % | 389.540 K 1 162.85 % | 30.846 K 106.30 % | -489.583 K -15 389.91 % | 3.202 K -99.26 % | 432.000 K 5 640.59 % | -7.797 K -102.18 % | 357.506 K -97.64 % | 15.166 M 2 044.20 % | 707.282 K -40.41 % | 1.187 M 52.96 % | 776.000 K 293.03 % | -402.000 K -666.20 % | 71.000 K | 
| Debt repayment | 0.000 | 0.000 100.00 % | -400.000 K 0.00 % | -400.000 K 86.88 % | -3.049 M -373.51 % | 1.115 M -50.05 % | 2.232 M 15 389.42 % | 14.407 K -92.92 % | 203.407 K 235.60 % | -150.000 K 77.10 % | -655.000 K | 0.000 | 0.000 100.00 % | -10.750 M -1 243.75 % | -800.000 K 97.34 % | -30.090 M -82.11 % | -16.523 M -1 259.51 % | 1.425 M | 
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.350 M | 0.000 | 0.000 | 
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 100.00 % | -143.000 K 54.54 % | -314.589 K -696.02 % | -39.520 K 54.36 % | -86.584 K -83.19 % | -47.264 K | 0.000 | 0.000 100.00 % | -55.000 K 98.71 % | -4.266 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used provided by financing activities | 0.000 | 0.000 100.00 % | -400.000 K 0.00 % | -400.000 K 87.47 % | -3.192 M -498.91 % | 800.176 K -63.50 % | 2.192 M 3 137.04 % | -72.177 K -146.22 % | 156.143 K 204.10 % | -150.000 K 77.10 % | -655.000 K -1 090.91 % | -55.000 K 98.71 % | -4.266 M 60.32 % | -10.750 M -1 243.75 % | -800.000 K -407.69 % | 260.000 K 101.57 % | -16.523 M -1 259.51 % | 1.425 M | 
| Effect of forex changes on cash | 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 -100.00 % | 1.045 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | 383.000 K -77.58 % | 1.708 M -14.13 % | 1.989 M 324.24 % | -887.000 K -211.71 % | 794.000 K 285.06 % | 206.199 K 717.83 % | 25.213 K 132.86 % | -76.718 K -373.13 % | 28.088 K -8.73 % | 30.776 K 112.68 % | -242.666 K -269.30 % | 143.337 K -3.84 % | 149.055 K | 0.000 -100.00 % | 84.000 K 118.92 % | -444.000 K | 0.000 | 0.000 | 
| Cash at beginning of period | 3.868 M 79.07 % | 2.160 M 1 163.16 % | 171.000 K -83.84 % | 1.058 M 300.76 % | 264.000 K 362.47 % | 57.085 K 79.11 % | 31.872 K -70.65 % | 108.590 K 34.89 % | 80.502 K 61.89 % | 49.726 K -82.99 % | 292.392 K 96.16 % | 149.055 K | 0.000 -100.00 % | 275.156 K 44.06 % | 191.000 K -69.92 % | 635.000 K 304.48 % | 156.991 K | 0.000 | 
| Cash at end of period | 4.251 M 9.90 % | 3.868 M 79.07 % | 2.160 M 1 163.16 % | 171.000 K -83.84 % | 1.058 M 301.85 % | 263.284 K 361.21 % | 57.085 K 79.11 % | 31.872 K -70.65 % | 108.590 K 34.89 % | 80.502 K 61.89 % | 49.726 K -82.99 % | 292.392 K 96.16 % | 149.055 K -85.74 % | 1.045 M 280.03 % | 275.000 K 43.98 % | 191.000 K -69.95 % | 635.540 K 304.83 % | 156.991 K | 
| Operating cash flow | 54.000 K -96.40 % | 1.498 M -36.15 % | 2.346 M 885.71 % | 238.000 K -93.76 % | 3.814 M 487.79 % | -983.517 K 55.25 % | -2.198 M -553.09 % | 485.042 K 469.54 % | -131.257 K 47.75 % | -251.224 K -159.80 % | 420.131 K 363.95 % | -159.169 K 98.65 % | -11.796 M -209.09 % | 10.813 M 3 668.53 % | -303.000 K 79.53 % | -1.480 M -108.50 % | 17.404 M 1 138.42 % | -1.676 M | 
| Capital expenditure | 0.000 100.00 % | -11.000 K 99.56 % | -2.477 M -208.47 % | -803.000 K | 0.000 | 0.000 100.00 % | -4.000 K 99.27 % | -548.775 K -4 791.04 % | -11.220 K | 0.000 100.00 % | -7.797 K 95.09 % | -158.669 K -1 519.07 % | -9.800 K -73.33 % | -5.654 K 97.28 % | -208.000 K -1 500.00 % | -13.000 K -44.44 % | -9.000 K -100.54 % | 1.676 M | 
| Free CashFlow | 54.000 K -96.37 % | 1.487 M -36.62 % | 2.346 M 515.22 % | -565.000 K -114.81 % | 3.814 M 487.79 % | -983.517 K 55.33 % | -2.202 M -3 354.53 % | -63.733 K 55.27 % | -142.477 K 43.29 % | -251.224 K -160.93 % | 412.334 K 229.73 % | -317.838 K 97.31 % | -11.805 M -209.24 % | 10.807 M 2 214.87 % | -511.000 K 65.77 % | -1.493 M -108.58 % | 17.395 M | 0.000 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.993 M 0.00 % | 1.993 M 0.00 % | 1.993 M 0.00 % | 1.993 M 0.00 % | 1.993 M 0.00 % | 1.993 M 0.00 % | 1.993 M 0.00 % | 1.993 M 0.00 % | 1.993 M -15.44 % | 2.357 M 22.12 % | 1.930 M 0.05 % | 1.929 M 9.91 % | 1.755 M 0.00 % | 1.755 M 0.00 % | 1.755 M 0.06 % | 1.754 M -0.06 % | 1.755 M 0.00 % | 1.755 M 0.00 % | 1.755 M 0.06 % | 1.754 M 95.11 % | 899.000 K 0.11 % | 898.025 K -0.11 % | 899.000 K 0.11 % | 898.000 K 9.91 % | 817.000 K 0.00 % | 817.000 K 0.00 % | 817.000 K 0.00 % | 817.000 K 0.00 % | 817.000 K -15.34 % | 965.000 K 29.88 % | 743.000 K 0.13 % | 742.000 K -0.13 % | 743.000 K 0.00 % | 743.000 K 0.13 % | 742.000 K 0.00 % | 742.000 K -0.13 % | 743.000 K 0.13 % | 742.000 K 0.00 % | 742.000 K 0.00 % | 742.000 K 9.93 % | 675.000 K -0.30 % | 677.000 K 0.30 % | 675.000 K 0.00 % | 675.000 K -0.01 % | 675.060 K 0.01 % | 675.000 K 0.00 % | 675.000 K -60.29 % | 1.700 M 8.37 % | 1.569 M 18 909.89 % | 8.252 K | 0.000 | 
| Net income | -202.000 K -2 785.71 % | -7.000 K -101.68 % | 417.000 K 170.92 % | -588.000 K -366.06 % | 221.000 K -33.83 % | 334.000 K -49.01 % | 655.000 K 150.00 % | 262.000 K -54.59 % | 577.000 K -15.02 % | 679.000 K 25.28 % | 542.000 K -6.39 % | 579.000 K 59.07 % | 364.000 K 45.60 % | 250.000 K -52.47 % | 526.000 K 71.90 % | 306.000 K -49.75 % | 609.000 K 81.89 % | 334.819 K -40.53 % | 563.000 K -36.31 % | 884.000 K 242.64 % | 258.000 K 372.94 % | -94.526 K -137.66 % | 251.000 K 119.09 % | -1.315 M -988.51 % | 148.000 K 108.61 % | -1.718 M -1 087.48 % | 174.000 K 117.51 % | -994.000 K -510.74 % | 242.000 K 13.08 % | 214.000 K 59.70 % | 134.000 K 124.14 % | -555.000 K -334.18 % | 237.000 K 650.81 % | 31.566 K -85.97 % | 225.000 K 140.18 % | -560.000 K -320.47 % | 254.000 K -39.52 % | 420.000 K 162.50 % | 160.000 K 121.33 % | -750.000 K -835.29 % | 102.000 K -27.91 % | 141.487 K 135.81 % | 60.000 K 116.44 % | -365.000 K -179.99 % | 456.327 K 1 326.02 % | 32.000 K 160.38 % | -53.000 K 90.00 % | -530.000 K -73.82 % | -304.920 K 59.34 % | -750.000 K 0.00 % | -750.000 K | 
| Income before tax | -202.000 K -2 785.71 % | -7.000 K -101.68 % | 417.000 K 170.92 % | -588.000 K -366.06 % | 221.000 K -33.83 % | 334.000 K -49.01 % | 655.000 K 150.00 % | 262.000 K -54.59 % | 577.000 K -15.02 % | 679.000 K 25.28 % | 542.000 K -6.39 % | 579.000 K 59.07 % | 364.000 K 45.60 % | 250.000 K -52.47 % | 526.000 K 71.90 % | 306.000 K -49.75 % | 609.000 K 81.89 % | 334.819 K -40.53 % | 563.000 K -36.31 % | 884.000 K 242.64 % | 258.000 K 372.94 % | -94.526 K -137.66 % | 251.000 K 119.09 % | -1.315 M -988.51 % | 148.000 K 108.61 % | -1.718 M -1 087.48 % | 174.000 K 117.51 % | -994.000 K -510.74 % | 242.000 K 13.08 % | 214.000 K 59.70 % | 134.000 K 124.19 % | -554.000 K -333.76 % | 237.000 K 650.81 % | 31.566 K -85.97 % | 225.000 K 140.18 % | -560.000 K -320.47 % | 254.000 K -39.52 % | 420.000 K 162.50 % | 160.000 K 121.33 % | -750.000 K -835.29 % | 102.000 K -27.91 % | 141.487 K 135.81 % | 60.000 K 116.44 % | -365.000 K -182.71 % | 441.327 K 1 279.15 % | 32.000 K 160.38 % | -53.000 K 89.61 % | -510.000 K -67.26 % | -304.920 K 59.34 % | -750.000 K 0.00 % | -750.000 K | 
| Income before tax ratio | -0.10 -2 785.71 % | 0.00 -101.68 % | 0.21 170.92 % | -0.30 -366.06 % | 0.11 -33.83 % | 0.17 -49.01 % | 0.33 150.00 % | 0.13 -54.59 % | 0.29 0.50 % | 0.29 2.58 % | 0.28 -6.44 % | 0.30 44.72 % | 0.21 45.60 % | 0.14 -52.47 % | 0.30 71.80 % | 0.17 -49.73 % | 0.35 81.88 % | 0.19 -40.53 % | 0.32 -36.35 % | 0.50 75.62 % | 0.29 372.64 % | -0.11 -137.70 % | 0.28 119.07 % | -1.46 -908.37 % | 0.18 108.61 % | -2.10 -1 087.48 % | 0.21 117.51 % | -1.22 -510.74 % | 0.30 33.57 % | 0.22 22.96 % | 0.18 124.16 % | -0.75 -334.07 % | 0.32 650.81 % | 0.04 -85.99 % | 0.30 140.18 % | -0.75 -320.77 % | 0.34 -39.61 % | 0.57 162.50 % | 0.22 121.33 % | -1.01 -768.90 % | 0.15 -27.69 % | 0.21 135.12 % | 0.09 116.44 % | -0.54 -182.71 % | 0.65 1 279.02 % | 0.05 160.38 % | -0.08 73.83 % | -0.30 -54.34 % | -0.19 99.79 % | -90.89 | 0.00 | 
| EBITDA | -190.000 K -9 400.00 % | -2.000 K -100.47 % | 422.000 K 172.38 % | -583.000 K -357.96 % | 226.000 K -32.74 % | 336.000 K -49.24 % | 662.000 K 145.19 % | 270.000 K -53.69 % | 583.000 K -17.42 % | 706.000 K 28.83 % | 548.000 K -6.16 % | 584.000 K 54.91 % | 377.000 K 43.35 % | 263.000 K -51.12 % | 538.000 K 69.18 % | 318.000 K -48.79 % | 621.000 K 77.94 % | 349.000 K -39.62 % | 578.000 K -41.08 % | 981.000 K 194.59 % | 333.000 K 33 400.00 % | -1.000 K -100.28 % | 351.000 K 129.13 % | -1.205 M -626.20 % | 229.000 K 113.74 % | -1.667 M -937.69 % | 199.000 K 120.52 % | -970.000 K -463.30 % | 267.000 K 15.78 % | 230.619 K 8.27 % | 213.000 K 142.86 % | -497.000 K -278.78 % | 278.000 K 1 223.81 % | 21.000 K -92.98 % | 299.000 K 162.68 % | -477.000 K -259.00 % | 300.000 K 796.46 % | 33.465 K -81.51 % | 181.000 K 124.83 % | -729.000 K -692.68 % | 123.000 K -26.37 % | 167.047 K 59.09 % | 105.000 K 132.71 % | -321.000 K -298.15 % | 162.000 K -47.34 % | 307.628 K 173.32 % | 112.554 K 495.68 % | -28.446 K 91.10 % | -319.733 K 0.00 % | -319.733 K 44.48 % | -575.900 K | 
| Net income ratio | -0.10 -2 785.71 % | 0.00 -101.68 % | 0.21 170.92 % | -0.30 -366.06 % | 0.11 -33.83 % | 0.17 -49.01 % | 0.33 150.00 % | 0.13 -54.59 % | 0.29 0.50 % | 0.29 2.58 % | 0.28 -6.44 % | 0.30 44.72 % | 0.21 45.60 % | 0.14 -52.47 % | 0.30 71.80 % | 0.17 -49.73 % | 0.35 81.88 % | 0.19 -40.53 % | 0.32 -36.35 % | 0.50 75.62 % | 0.29 372.64 % | -0.11 -137.70 % | 0.28 119.07 % | -1.46 -908.37 % | 0.18 108.61 % | -2.10 -1 087.48 % | 0.21 117.51 % | -1.22 -510.74 % | 0.30 33.57 % | 0.22 22.96 % | 0.18 124.11 % | -0.75 -334.49 % | 0.32 650.81 % | 0.04 -85.99 % | 0.30 140.18 % | -0.75 -320.77 % | 0.34 -39.61 % | 0.57 162.50 % | 0.22 121.33 % | -1.01 -768.90 % | 0.15 -27.69 % | 0.21 135.12 % | 0.09 116.44 % | -0.54 -179.99 % | 0.68 1 325.90 % | 0.05 160.38 % | -0.08 74.81 % | -0.31 -60.39 % | -0.19 99.79 % | -90.89 | 0.00 | 
| Ratio EBITDA | -0.10 -9 400.00 % | 0.00 -100.47 % | 0.21 172.38 % | -0.29 -357.96 % | 0.11 -32.74 % | 0.17 -49.24 % | 0.33 145.19 % | 0.14 -53.69 % | 0.29 -2.34 % | 0.30 5.49 % | 0.28 -6.21 % | 0.30 40.93 % | 0.21 43.35 % | 0.15 -51.12 % | 0.31 69.09 % | 0.18 -48.76 % | 0.35 77.93 % | 0.20 -39.62 % | 0.33 -41.11 % | 0.56 50.99 % | 0.37 33 363.89 % | 0.00 -100.29 % | 0.39 129.10 % | -1.34 -578.74 % | 0.28 113.74 % | -2.04 -937.69 % | 0.24 120.52 % | -1.19 -463.30 % | 0.33 36.75 % | 0.24 -16.64 % | 0.29 142.80 % | -0.67 -279.02 % | 0.37 1 223.81 % | 0.03 -92.99 % | 0.40 162.68 % | -0.64 -259.21 % | 0.40 795.25 % | 0.05 -81.51 % | 0.24 124.83 % | -0.98 -639.17 % | 0.18 -26.15 % | 0.25 58.62 % | 0.16 132.71 % | -0.48 -298.17 % | 0.24 -47.34 % | 0.46 173.32 % | 0.17 1 096.52 % | -0.02 91.79 % | -0.20 99.47 % | -38.75 | 0.00 | 
| Gross profit ratio | 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.43 % | 1.00 -0.42 % | 1.00 0.00 % | 1.00 382.14 % | 0.21 -79.21 % | 1.00 -0.23 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.34 % | 1.00 -0.29 % | 1.00 -0.06 % | 1.00 1.50 % | 0.99 0.00 % | 0.99 -1.48 % | 1.00 0.00 % | 1.00 0.34 % | 1.00 0.00 % | 1.00 -0.34 % | 1.00 0.00 % | 1.00 0.94 % | 0.99 -0.14 % | 0.99 -0.79 % | 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.30 % | 1.00 -0.30 % | 1.00 0.00 % | 1.00 6.71 % | 0.94 -6.28 % | 1.00 0.90 % | 0.99 224.02 % | 0.31 23.45 % | 0.25 | 0.00 | 0.00 | 
| Weighted average shs out dil | 15.449 M 11.14 % | 13.900 M 0.00 % | 13.900 M -5.44 % | 14.700 M -4.85 % | 15.449 M 0.00 % | 15.449 M -5.66 % | 16.375 M 25.00 % | 13.100 M -9.19 % | 14.425 M -15.02 % | 16.975 M 25.28 % | 13.550 M -6.39 % | 14.475 M -6.30 % | 15.449 M 23.59 % | 12.500 M -28.71 % | 17.533 M 14.60 % | 15.300 M 0.49 % | 15.225 M -0.63 % | 15.322 M 8.86 % | 14.075 M -4.47 % | 14.733 M 14.21 % | 12.900 M -19.35 % | 15.994 M 27.44 % | 12.550 M -14.11 % | 14.611 M -1.28 % | 14.800 M -5.24 % | 15.618 M -10.24 % | 17.400 M 5.03 % | 16.567 M 36.91 % | 12.100 M -21.68 % | 15.449 M 15.29 % | 13.400 M -13.26 % | 15.449 M 30.37 % | 11.850 M -23.29 % | 15.449 M 0.00 % | 15.449 M 10.35 % | 14.000 M -9.38 % | 15.449 M 10.35 % | 14.000 M -12.50 % | 16.000 M 6.67 % | 15.000 M 47.06 % | 10.200 M -33.44 % | 15.324 M 0.00 % | 15.324 M 0.00 % | 15.324 M 0.82 % | 15.200 M 10.11 % | 13.805 M -5.28 % | 14.575 M -17.50 % | 17.667 M 15.84 % | 15.251 M 1.67 % | 15.000 M 0.00 % | 15.000 M | 
| Weighted average shs out | 15.449 M 11.14 % | 13.900 M 0.00 % | 13.900 M -5.44 % | 14.700 M -4.85 % | 15.449 M 0.00 % | 15.449 M -5.66 % | 16.375 M 25.00 % | 13.100 M -9.19 % | 14.425 M -15.02 % | 16.975 M 25.28 % | 13.550 M -6.39 % | 14.475 M -6.30 % | 15.449 M 23.59 % | 12.500 M -28.71 % | 17.533 M 14.60 % | 15.300 M 0.49 % | 15.225 M -0.63 % | 15.322 M 8.86 % | 14.075 M -4.47 % | 14.733 M 14.21 % | 12.900 M -19.36 % | 15.997 M 27.47 % | 12.550 M -14.11 % | 14.611 M -1.28 % | 14.800 M -4.08 % | 15.429 M -11.33 % | 17.400 M 5.03 % | 16.567 M 36.91 % | 12.100 M -21.68 % | 15.449 M 15.29 % | 13.400 M -13.26 % | 15.449 M 30.37 % | 11.850 M -23.29 % | 15.449 M 0.00 % | 15.449 M 10.35 % | 14.000 M -9.38 % | 15.449 M 10.35 % | 14.000 M -12.50 % | 16.000 M 6.67 % | 15.000 M 47.06 % | 10.200 M -33.44 % | 15.324 M 0.00 % | 15.324 M 0.00 % | 15.324 M 0.82 % | 15.200 M 10.14 % | 13.800 M -5.32 % | 14.575 M -17.50 % | 17.667 M 15.85 % | 15.250 M 1.67 % | 15.000 M 0.00 % | 15.000 M | 
| EPS diluted | -0.01 -2 520.00 % | 0.00 -101.67 % | 0.03 175.00 % | -0.04 -379.72 % | 0.01 -33.80 % | 0.02 -46.00 % | 0.04 100.00 % | 0.02 -50.00 % | 0.04 -9.09 % | 0.04 10.00 % | 0.04 0.00 % | 0.04 69.49 % | 0.02 45.68 % | 0.02 -46.00 % | 0.03 50.00 % | 0.02 -50.00 % | 0.04 85.19 % | 0.02 -46.00 % | 0.04 -33.33 % | 0.06 200.00 % | 0.02 366.67 % | -0.01 -137.50 % | 0.02 122.22 % | -0.09 -1 000.00 % | 0.01 108.33 % | -0.12 -1 300.00 % | 0.01 116.67 % | -0.06 -400.00 % | 0.02 43.88 % | 0.01 39.00 % | 0.01 127.86 % | -0.04 -279.50 % | 0.02 852.38 % | 0.00 -85.62 % | 0.01 136.50 % | -0.04 -343.90 % | 0.02 -45.33 % | 0.03 200.00 % | 0.01 120.00 % | -0.05 -600.00 % | 0.01 8.70 % | 0.01 135.90 % | 0.00 116.39 % | -0.02 -179.33 % | 0.03 1 204.35 % | 0.00 163.89 % | 0.00 88.00 % | -0.03 -50.00 % | -0.02 60.00 % | -0.05 0.00 % | -0.05 | 
| Earnings per share | -0.01 -2 520.00 % | 0.00 -101.67 % | 0.03 175.00 % | -0.04 -379.72 % | 0.01 -33.80 % | 0.02 -46.00 % | 0.04 100.00 % | 0.02 -50.00 % | 0.04 -9.09 % | 0.04 10.00 % | 0.04 0.00 % | 0.04 69.49 % | 0.02 45.68 % | 0.02 -46.00 % | 0.03 50.00 % | 0.02 -50.00 % | 0.04 85.19 % | 0.02 -46.00 % | 0.04 -33.33 % | 0.06 200.00 % | 0.02 366.67 % | -0.01 -137.50 % | 0.02 122.22 % | -0.09 -1 000.00 % | 0.01 110.13 % | -0.10 -1 087.00 % | 0.01 116.67 % | -0.06 -400.00 % | 0.02 43.88 % | 0.01 39.00 % | 0.01 127.86 % | -0.04 -279.50 % | 0.02 852.38 % | 0.00 -85.62 % | 0.01 136.50 % | -0.04 -343.90 % | 0.02 -45.33 % | 0.03 200.00 % | 0.01 120.00 % | -0.05 -600.00 % | 0.01 8.70 % | 0.01 135.90 % | 0.00 116.39 % | -0.02 -179.33 % | 0.03 1 204.35 % | 0.00 123.00 % | -0.01 66.67 % | -0.03 -50.00 % | -0.02 60.00 % | -0.05 0.00 % | -0.05 | 
| Gross profit | 1.993 M 0.00 % | 1.993 M 0.00 % | 1.993 M 0.00 % | 1.993 M 0.00 % | 1.993 M 0.00 % | 1.993 M 0.00 % | 1.993 M 0.00 % | 1.993 M 0.00 % | 1.993 M -15.08 % | 2.347 M 21.61 % | 1.930 M 0.05 % | 1.929 M 429.95 % | 364.000 K -79.21 % | 1.751 M -0.23 % | 1.755 M 0.06 % | 1.754 M -0.06 % | 1.755 M 0.35 % | 1.749 M -0.29 % | 1.754 M 0.00 % | 1.754 M 98.03 % | 885.744 K 0.11 % | 884.769 K -1.58 % | 899.000 K 0.11 % | 898.000 K 10.29 % | 814.200 K 0.00 % | 814.200 K -0.34 % | 817.000 K 0.00 % | 817.000 K 0.94 % | 809.381 K -15.46 % | 957.381 K 28.85 % | 743.000 K 0.13 % | 742.000 K -0.13 % | 743.000 K 0.00 % | 743.000 K 0.13 % | 742.000 K 0.00 % | 742.000 K -0.13 % | 743.000 K 0.13 % | 742.000 K 0.00 % | 742.000 K 0.00 % | 742.000 K 9.93 % | 675.000 K 0.00 % | 675.000 K 0.00 % | 675.000 K 0.00 % | 675.000 K 6.70 % | 632.639 K -6.28 % | 675.000 K 0.90 % | 669.000 K 28.65 % | 520.000 K 33.78 % | 388.696 K | 0.000 | 0.000 | 
| 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | -434.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -15.000 K | 0.000 | 0.000 -100.00 % | 20.000 K | 0.000 | 0.000 | 0.000 | 
| Cost of revenue | 0.000 -100.00 % | 1.000 K -99.94 % | 1.709 M -36.23 % | 2.680 M 50.39 % | 1.782 M 44 450.00 % | 4.000 K -99.72 % | 1.420 M | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 -100.00 % | 1.391 M 34 675.00 % | 4.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 6.000 K 500.00 % | 1.000 K | 0.000 -100.00 % | 13.256 K 0.00 % | 13.256 K | 0.000 | 0.000 -100.00 % | 2.800 K 0.00 % | 2.800 K | 0.000 | 0.000 -100.00 % | 7.619 K 0.00 % | 7.619 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.000 K | 0.000 | 0.000 -100.00 % | 42.421 K | 0.000 -100.00 % | 6.000 K -99.49 % | 1.180 M 0.00 % | 1.180 M 14 199.56 % | 8.252 K | 0.000 | 
| General and administrative expenses | 0.000 -100.00 % | 1.438 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.135 M | 0.000 | 0.000 -100.00 % | 1.118 M 58.13 % | 707.000 K | 0.000 | 0.000 -100.00 % | 988.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 978.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 520.761 K | 0.000 | 0.000 | 0.000 -100.00 % | 462.374 K | 0.000 | 0.000 | 0.000 -100.00 % | 357.807 K 0.00 % | 357.807 K | 0.000 | 0.000 -100.00 % | 299.820 K -16.91 % | 360.824 K | 0.000 | 0.000 -100.00 % | 320.036 K | 0.000 | 0.000 | 0.000 -100.00 % | 270.138 K | 0.000 | 0.000 | 0.000 100.00 % | -48.247 K | 0.000 | 0.000 | 0.000 -100.00 % | 524.446 K | 0.000 | 0.000 | 
| Selling and marketing expenses | 0.000 -100.00 % | 233.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 278.000 K | 0.000 | 0.000 -100.00 % | 275.000 K 0.00 % | 275.000 K | 0.000 | 0.000 -100.00 % | 254.000 K 0.00 % | 254.000 K | 0.000 | 0.000 -100.00 % | 240.000 K 0.00 % | 240.000 K | 0.000 | 0.000 -100.00 % | 160.512 K 0.00 % | 160.512 K | 0.000 | 0.000 -100.00 % | 162.432 K 0.00 % | 162.432 K | 0.000 | 0.000 -100.00 % | 159.900 K 0.00 % | 159.900 K | 0.000 | 0.000 -100.00 % | 164.176 K 0.00 % | 164.176 K | 0.000 | 0.000 -100.00 % | 291.920 K 0.00 % | 291.920 K | 0.000 | 0.000 -100.00 % | 313.284 K 0.00 % | 313.284 K | 0.000 | 0.000 -100.00 % | 253.247 K | 0.000 | 0.000 | 0.000 -100.00 % | 310.978 K | 0.000 | 0.000 | 
| Other expenses | 2.234 M 438.31 % | 415.000 K -75.72 % | 1.709 M -36.23 % | 2.680 M | 0.000 | 0.000 | 0.000 -100.00 % | 55.000 K | 0.000 -100.00 % | 1.711 M 19.07 % | 1.437 M 2.72 % | 1.399 M | 0.000 -100.00 % | 1.508 M 20.16 % | 1.255 M -16.05 % | 1.495 M 30.34 % | 1.147 M -20.59 % | 1.444 M 20.87 % | 1.195 M 37.36 % | 870.000 K 35.30 % | 643.000 K -35.41 % | 995.525 K 41.21 % | 705.000 K -68.30 % | 2.224 M 3 077.14 % | 70.000 K | 0.000 -100.00 % | 649.000 K -64.42 % | 1.824 M 206.04 % | 596.000 K | 0.000 -100.00 % | 621.000 K | 0.000 -100.00 % | 26.000 K -90.71 % | 280.000 K -39.00 % | 459.000 K -62.80 % | 1.234 M 152.35 % | 489.000 K -32.92 % | 729.000 K 22.73 % | 594.000 K -60.19 % | 1.492 M 14 415.87 % | -10.422 K -101.94 % | 537.154 K -12.66 % | 615.000 K -40.87 % | 1.040 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 2.234 M 7.09 % | 2.086 M 22.06 % | 1.709 M -36.23 % | 2.680 M 50.39 % | 1.782 M 2.41 % | 1.740 M 22.54 % | 1.420 M -17.97 % | 1.731 M 21.90 % | 1.420 M -17.01 % | 1.711 M 19.07 % | 1.437 M 2.72 % | 1.399 M 0.58 % | 1.391 M -7.76 % | 1.508 M 20.16 % | 1.255 M -16.05 % | 1.495 M 30.34 % | 1.147 M -20.59 % | 1.444 M 21.17 % | 1.192 M 37.01 % | 870.000 K 35.30 % | 643.000 K -35.41 % | 995.525 K 41.21 % | 705.000 K -68.30 % | 2.224 M 229.48 % | 675.000 K -73.83 % | 2.579 M 297.40 % | 649.000 K -64.42 % | 1.824 M 206.04 % | 596.000 K -25.41 % | 799.000 K 46.61 % | 545.000 K -56.75 % | 1.260 M 162.50 % | 480.000 K -40.37 % | 805.000 K 75.38 % | 459.000 K -62.80 % | 1.234 M 152.35 % | 489.000 K -32.92 % | 729.000 K 22.73 % | 594.000 K -60.19 % | 1.492 M 160.38 % | 573.000 K 6.67 % | 537.154 K -12.66 % | 615.000 K -40.87 % | 1.040 M 443.62 % | 191.311 K 0.00 % | 191.311 K -70.25 % | 643.000 K -11.68 % | 728.000 K -29.32 % | 1.030 M -44.83 % | 1.867 M 148.92 % | 750.000 K | 
| Cost and expenses | 2.234 M 207.09 % | -2.086 M -222.06 % | 1.709 M -36.23 % | 2.680 M 50.39 % | 1.782 M 2.47 % | 1.739 M 22.46 % | 1.420 M -20.49 % | 1.786 M 25.77 % | 1.420 M -17.01 % | 1.711 M 19.07 % | 1.437 M 2.72 % | 1.399 M 0.58 % | 1.391 M -7.76 % | 1.508 M 20.16 % | 1.255 M -16.05 % | 1.495 M 30.34 % | 1.147 M -20.57 % | 1.444 M 20.84 % | 1.195 M 37.36 % | 870.000 K 35.30 % | 643.000 K -35.44 % | 996.000 K 41.28 % | 705.000 K -68.30 % | 2.224 M 229.48 % | 675.000 K -73.31 % | 2.529 M 289.68 % | 649.000 K -64.42 % | 1.824 M 206.04 % | 596.000 K -25.41 % | 799.000 K 28.66 % | 621.000 K -53.73 % | 1.342 M 165.22 % | 506.000 K -37.14 % | 805.000 K 75.38 % | 459.000 K -62.80 % | 1.234 M 152.35 % | 489.000 K -32.92 % | 729.000 K 22.73 % | 594.000 K -60.19 % | 1.492 M 160.38 % | 573.000 K 6.67 % | 537.154 K -12.66 % | 615.000 K -40.87 % | 1.040 M 344.95 % | 233.732 K 0.00 % | 233.732 K -63.65 % | 643.000 K -12.40 % | 734.000 K -60.86 % | 1.875 M 0.00 % | 1.875 M 150.02 % | 750.000 K | 
| 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.671 M | 0.000 | 0.000 -100.00 % | 1.782 M 2.41 % | 1.740 M 22.54 % | 1.420 M -15.27 % | 1.676 M 20.32 % | 1.393 M 41.85 % | 982.000 K | 0.000 | 0.000 -100.00 % | 1.242 M 388.98 % | 254.000 K | 0.000 | 0.000 -100.00 % | 1.218 M 407.50 % | 240.000 K 8 100.00 % | -3.000 K | 0.000 -100.00 % | 681.273 K 324.44 % | 160.512 K | 0.000 | 0.000 -100.00 % | 624.806 K 284.66 % | 162.432 K | 0.000 | 0.000 -100.00 % | 517.707 K 0.00 % | 517.707 K 781.18 % | -76.001 K -106.79 % | 1.120 M 141.38 % | 463.996 K -11.62 % | 525.000 K | 0.000 | 0.000 -100.00 % | 611.956 K 109.63 % | 291.920 K | 0.000 | 0.000 -100.00 % | 583.422 K 86.23 % | 313.284 K | 0.000 | 0.000 -100.00 % | 205.000 K -35.53 % | 318.000 K 1.27 % | 314.000 K -23.41 % | 410.000 K -68.58 % | 1.305 M 0.00 % | 1.305 M 216.76 % | 412.000 K | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 131.000 K 0.00 % | 131.000 K | 0.000 | 0.000 -100.00 % | 78.000 K 0.00 % | 78.000 K | 0.000 | 0.000 -100.00 % | 172.000 K | 0.000 -100.00 % | 83.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 46.682 K | 0.000 | 0.000 | 0.000 -100.00 % | 47.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 94.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 13.010 K 0.00 % | 13.010 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.500 K | 0.000 | 0.000 | 
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 83.000 K 38.33 % | 60.000 K | 0.000 -100.00 % | 83.000 K -9.78 % | 92.000 K 43.75 % | 64.000 K 58.59 % | 40.356 K 908.90 % | 4.000 K 0.00 % | 4.000 K 0.00 % | 4.000 K | 0.000 -100.00 % | 64.000 K 48.84 % | 43.000 K 65.38 % | 26.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.639 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 12.000 K 140.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 0.00 % | 5.000 K 400.00 % | 1.000 K -85.71 % | 7.000 K -12.50 % | 8.000 K 33.33 % | 6.000 K -78.57 % | 28.000 K 366.67 % | 6.000 K 20.00 % | 5.000 K -61.54 % | 13.000 K 0.00 % | 13.000 K 8.33 % | 12.000 K 0.00 % | 12.000 K -7.69 % | 13.000 K -13.33 % | 15.000 K 0.00 % | 15.000 K 7.14 % | 14.000 K -6.67 % | 15.000 K -14.28 % | 17.498 K 2.93 % | 17.000 K -5.56 % | 18.000 K 5.88 % | 17.000 K -24.82 % | 22.612 K 7.68 % | 21.000 K 5.00 % | 20.000 K -4.76 % | 21.000 K -64.41 % | 59.000 K 293.33 % | 15.000 K 0.00 % | 15.000 K 0.00 % | 15.000 K -81.93 % | 83.000 K 418.75 % | 16.000 K 6.67 % | 15.000 K -6.25 % | 16.000 K -15.79 % | 19.000 K -9.52 % | 21.000 K 0.00 % | 21.000 K 0.00 % | 21.000 K 212.65 % | -18.642 K -141.43 % | 45.000 K 2.27 % | 44.000 K -35.33 % | 68.039 K -15.54 % | 80.554 K 0.00 % | 80.554 K 0.00 % | 80.554 K 0.00 % | 80.554 K -53.73 % | 174.100 K 0.00 % | 174.100 K | 
| Operating income | -241.000 K -156.38 % | -94.000 K -133.10 % | 284.000 K 141.34 % | -687.000 K -425.59 % | 211.000 K -16.93 % | 254.000 K -55.67 % | 573.000 K 176.81 % | 207.000 K -63.87 % | 573.000 K -11.30 % | 646.000 K 31.03 % | 493.000 K -6.98 % | 530.000 K 45.60 % | 364.000 K 47.37 % | 247.000 K -50.60 % | 500.000 K 93.05 % | 259.000 K -57.40 % | 608.000 K 95.50 % | 311.000 K -44.46 % | 560.000 K -36.65 % | 884.000 K 245.31 % | 256.000 K 362.56 % | -97.500 K -150.26 % | 194.000 K 114.63 % | -1.326 M -1 033.80 % | 142.000 K 108.29 % | -1.713 M -1 119.59 % | 168.000 K 116.68 % | -1.007 M -555.66 % | 221.000 K 7.96 % | 204.701 K 67.79 % | 122.000 K 120.33 % | -600.000 K -353.16 % | 237.000 K 482.26 % | -62.000 K -121.91 % | 283.000 K 157.52 % | -492.000 K -293.70 % | 254.000 K 1 853.85 % | 13.000 K -91.22 % | 148.000 K 119.73 % | -750.000 K -835.29 % | 102.000 K -26.20 % | 138.207 K 130.35 % | 60.000 K 116.44 % | -365.000 K -411.97 % | 117.000 K 265.63 % | 32.000 K 0.00 % | 32.000 K 106.15 % | -520.000 K 0.00 % | -520.000 K 30.67 % | -750.000 K 0.00 % | -750.000 K | 
| Operating income ratio | -0.12 -156.38 % | -0.05 -133.10 % | 0.14 141.34 % | -0.34 -425.59 % | 0.11 -16.93 % | 0.13 -55.67 % | 0.29 176.81 % | 0.10 -63.87 % | 0.29 4.90 % | 0.27 7.30 % | 0.26 -7.03 % | 0.27 32.47 % | 0.21 47.37 % | 0.14 -50.60 % | 0.28 92.94 % | 0.15 -57.38 % | 0.35 95.49 % | 0.18 -44.46 % | 0.32 -36.69 % | 0.50 76.99 % | 0.28 362.28 % | -0.11 -150.31 % | 0.22 114.61 % | -1.48 -949.57 % | 0.17 108.29 % | -2.10 -1 119.59 % | 0.21 116.68 % | -1.23 -555.66 % | 0.27 27.52 % | 0.21 29.19 % | 0.16 120.31 % | -0.81 -353.51 % | 0.32 482.26 % | -0.08 -121.88 % | 0.38 157.52 % | -0.66 -293.96 % | 0.34 1 851.22 % | 0.02 -91.22 % | 0.20 119.73 % | -1.01 -768.90 % | 0.15 -25.98 % | 0.20 129.66 % | 0.09 116.44 % | -0.54 -411.99 % | 0.17 265.59 % | 0.05 0.00 % | 0.05 115.50 % | -0.31 7.72 % | -0.33 99.64 % | -90.89 | 0.00 | 
| Total other income expenses net | 39.000 K -55.17 % | 87.000 K -34.59 % | 133.000 K 34.34 % | 99.000 K 890.00 % | 10.000 K -87.50 % | 80.000 K -2.44 % | 82.000 K 49.09 % | 55.000 K 1 275.00 % | 4.000 K -87.88 % | 33.000 K -32.65 % | 49.000 K 0.00 % | 49.000 K | 0.000 -100.00 % | 3.000 K -88.46 % | 26.000 K -44.68 % | 47.000 K 4 600.00 % | 1.000 K -95.80 % | 23.819 K 693.97 % | 3.000 K | 0.000 -100.00 % | 2.000 K -32.75 % | 2.974 K -94.78 % | 57.000 K 418.18 % | 11.000 K 83.33 % | 6.000 K 212.82 % | -5.318 K -188.63 % | 6.000 K -53.84 % | 12.999 K -38.10 % | 21.000 K 125.83 % | 9.299 K -22.51 % | 12.000 K -73.91 % | 46.000 K | 0.000 -100.00 % | 93.566 K 261.32 % | -58.000 K 14.71 % | -68.000 K | 0.000 -100.00 % | 407.000 K 3 291.67 % | 12.000 K | 0.000 | 0.000 -100.00 % | 3.280 K | 0.000 | 0.000 -100.00 % | 324.327 K | 0.000 100.00 % | -85.000 K -950.00 % | 10.000 K -95.35 % | 215.080 K | 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 | 
| 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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -4.251 M | 0.000 100.00 % | -16.000 K | 0.000 100.00 % | -3.868 M -169.10 % | 5.598 M 50 990.91 % | -11.000 K -100.51 % | 2.160 M 200.00 % | -2.160 M -150.41 % | 4.285 M 20 504.76 % | -21.000 K -112.28 % | 171.000 K -25.33 % | 229.000 K -92.16 % | 2.922 M 16 333.33 % | -18.000 K -101.70 % | 1.058 M 510.08 % | -258.000 K -209.79 % | 235.000 K -95.11 % | 4.804 M 1 726.62 % | 263.000 K -92.67 % | 3.586 M 445.79 % | 657.000 K -82.36 % | 3.724 M 4 613.92 % | 79.000 K -97.05 % | 2.677 M 381.53 % | 556.000 K 4 071.43 % | -14.000 K -143.93 % | 31.872 K -93.62 % | 499.312 K 139.44 % | -1.266 M -1 261.47 % | 109.000 K -77.26 % | 479.388 K 1 195.64 % | 37.000 K 200.00 % | -37.000 K -114.61 % | 253.323 K 122.21 % | 114.000 K 200.00 % | -114.000 K -328.00 % | 50.000 K -92.45 % | 662.205 K 117.83 % | 304.000 K 200.00 % | -304.000 K -204.11 % | 292.000 K -63.39 % | 797.608 K 909.63 % | 79.000 K -45.89 % | 146.000 K -2.05 % | 149.055 K -85.03 % | 995.945 K 211.23 % | 320.000 K | 
| Total investments | 0.000 -100.00 % | 41.325 M | 0.000 -100.00 % | 150.000 K | 0.000 -100.00 % | 150.000 K -98.66 % | 11.196 M 7 364.00 % | 150.000 K -96.53 % | 4.320 M 143 900.00 % | 3.000 K -99.96 % | 8.570 M 5 575.50 % | 151.000 K -55.85 % | 342.000 K 11 300.00 % | 3.000 K -99.95 % | 5.844 M 3 770.20 % | 151.000 K -92.86 % | 2.116 M 70 433.33 % | 3.000 K -99.36 % | 470.000 K 211.26 % | 151.000 K -71.29 % | 526.000 K 17 433.33 % | 3.000 K -99.77 % | 1.314 M 207.01 % | 428.000 K 170.89 % | 158.000 K 5 166.67 % | 3.000 K -99.73 % | 1.112 M 160.42 % | 427.000 K 569.87 % | 63.744 K -85.08 % | 427.351 K | 0.000 -100.00 % | 218.000 K -48.99 % | 427.351 K 477.50 % | 74.000 K 2 366.67 % | 3.000 K -99.30 % | 427.351 K 87.43 % | 228.000 K 7 500.00 % | 3.000 K -97.00 % | 100.000 K 3 233.33 % | 3.000 K -99.51 % | 608.000 K 20 166.67 % | 3.000 K -99.49 % | 584.000 K 19 366.67 % | 3.000 K -98.10 % | 158.000 K 5 166.67 % | 3.000 K -98.99 % | 298.110 K 9 837.00 % | 3.000 K -99.53 % | 640.000 K | 
| 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 -100.00 % | 400.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 800.000 K | 0.000 -100.00 % | 4.816 M | 0.000 -100.00 % | 3.849 M | 0.000 -100.00 % | 3.746 M | 0.000 -100.00 % | 2.734 M | 0.000 | 0.000 | 0.000 -100.00 % | 502.814 K 24.15 % | 405.000 K | 0.000 -100.00 % | 488.407 K | 0.000 | 0.000 -100.00 % | 285.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 711.931 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.090 M | 0.000 -100.00 % | 225.000 K | 0.000 -100.00 % | 1.145 M | 0.000 | 
| Accumulated other comprehensive income loss | 44.845 M 17.04 % | 38.316 M -13.64 % | 44.368 M 53.42 % | 28.919 M -35.35 % | 44.735 M 7 803.71 % | 566.000 K -98.70 % | 43.702 M | 0.000 -100.00 % | 42.863 M 8 111.30 % | 522.000 K -98.75 % | 41.801 M | 0.000 -100.00 % | 40.859 M 5 891.06 % | 682.000 K -98.30 % | 40.064 M | 0.000 -100.00 % | 39.149 M 5 798.95 % | 663.661 K -98.22 % | 37.369 M | 0.000 -100.00 % | 36.227 M | 0.000 -100.00 % | 36.286 M 74.14 % | 20.837 M -44.36 % | 37.453 M | 0.000 -100.00 % | 39.061 M | 0.000 -100.00 % | 39.813 M | 0.000 | 0.000 -100.00 % | 2.080 M | 0.000 -100.00 % | 1.979 M 114.69 % | -13.470 M | 0.000 -100.00 % | 1.706 M | 0.000 -100.00 % | 2.354 M | 0.000 -100.00 % | 1.214 M 108.53 % | -14.234 M -690.38 % | 2.411 M | 0.000 -100.00 % | 1.924 M 114.23 % | -13.524 M -639.41 % | 2.507 M | 0.000 | 0.000 | 
| Retained earnings | 0.000 100.00 % | -30.101 M | 0.000 | 0.000 | 0.000 100.00 % | -30.144 M | 0.000 | 0.000 | 0.000 100.00 % | -31.972 M | 0.000 | 0.000 | 0.000 100.00 % | -34.136 M | 0.000 | 0.000 | 0.000 100.00 % | -35.827 M | 0.000 | 0.000 | 0.000 100.00 % | -37.866 M | 0.000 | 0.000 | 0.000 100.00 % | -36.855 M | 0.000 | 0.000 | 0.000 100.00 % | -34.559 M | 0.000 | 0.000 100.00 % | -34.589 M | 0.000 | 0.000 100.00 % | -34.345 M | 0.000 | 0.000 | 0.000 100.00 % | -34.275 M | 0.000 | 0.000 | 0.000 100.00 % | -34.218 M | 0.000 | 0.000 | 0.000 100.00 % | -34.122 M | 0.000 | 
| Common stock | 0.000 -100.00 % | 15.449 M | 0.000 -100.00 % | 15.449 M | 0.000 -100.00 % | 15.449 M | 0.000 -100.00 % | 15.449 M | 0.000 -100.00 % | 15.449 M | 0.000 -100.00 % | 15.449 M | 0.000 -100.00 % | 15.449 M | 0.000 -100.00 % | 15.449 M | 0.000 -100.00 % | 15.449 M | 0.000 -100.00 % | 15.449 M | 0.000 -100.00 % | 15.449 M | 0.000 -100.00 % | 15.449 M | 0.000 -100.00 % | 15.449 M | 0.000 -100.00 % | 15.449 M | 0.000 -100.00 % | 15.449 M 0.00 % | 15.449 M | 0.000 -100.00 % | 15.449 M | 0.000 -100.00 % | 15.449 M 0.00 % | 15.449 M | 0.000 -100.00 % | 15.448 M | 0.000 -100.00 % | 15.449 M | 0.000 -100.00 % | 15.448 M | 0.000 -100.00 % | 15.449 M | 0.000 -100.00 % | 15.448 M | 0.000 -100.00 % | 15.449 M | 0.000 | 
| Total equity | 44.845 M 0.00 % | 44.845 M 1.08 % | 44.368 M 0.00 % | 44.369 M -0.82 % | 44.735 M 0.00 % | 44.735 M 2.36 % | 43.702 M 0.00 % | 43.702 M 1.96 % | 42.863 M 0.00 % | 42.863 M 2.54 % | 41.801 M 0.00 % | 41.801 M 2.31 % | 40.859 M 0.00 % | 40.859 M 1.98 % | 40.064 M 0.00 % | 40.064 M 2.34 % | 39.149 M 0.00 % | 39.149 M 4.76 % | 37.369 M 0.00 % | 37.369 M 3.15 % | 36.227 M 0.00 % | 36.227 M -0.16 % | 36.286 M 0.00 % | 36.287 M -3.11 % | 37.453 M 0.00 % | 37.453 M -4.12 % | 39.061 M 0.00 % | 39.061 M -1.89 % | 39.813 M 0.00 % | 39.813 M 2 159.52 % | 1.762 M -15.29 % | 2.080 M -93.73 % | 33.179 M 1 576.53 % | 1.979 M 0.00 % | 1.979 M -94.05 % | 33.253 M 1 849.16 % | 1.706 M 0.00 % | 1.706 M -27.53 % | 2.354 M -0.02 % | 2.355 M 93.95 % | 1.214 M 0.00 % | 1.214 M -49.65 % | 2.411 M -0.02 % | 2.412 M 25.34 % | 1.924 M 0.00 % | 1.924 M -23.26 % | 2.507 M 0.00 % | 2.507 M -29.61 % | 3.562 M | 
| Other non current liabilities | -44.845 M -16 587.19 % | 271.999 K 100.61 % | -44.368 M -19 060.68 % | 234.000 K 100.52 % | -44.735 M -19 136.17 % | 235.000 K 100.54 % | -43.702 M -4 532.25 % | 986.000 K | 0.000 -100.00 % | 986.000 K | 0.000 -100.00 % | 736.000 K | 0.000 -100.00 % | 736.000 K | 0.000 -100.00 % | 664.000 K | 0.000 -100.00 % | 663.669 K | 0.000 -100.00 % | 1.391 M | 0.000 -100.00 % | 1.391 M | 0.000 -100.00 % | 1.318 M | 0.000 -100.00 % | 1.311 M | 0.000 -100.00 % | 1.165 M | 0.000 -100.00 % | 1.143 M 29.89 % | 880.000 K | 0.000 -100.00 % | 1.158 M | 0.000 -100.00 % | 1.055 M 9.38 % | 964.550 K | 0.000 -100.00 % | 1.066 M | 0.000 -100.00 % | 727.645 K | 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 -100.00 % | 231.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 276.931 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current liabilities | -44.845 M -16 587.19 % | 271.999 K 100.61 % | -44.368 M -19 060.68 % | 234.000 K 100.52 % | -44.735 M -19 136.17 % | 235.000 K 100.54 % | -43.702 M -4 532.25 % | 986.000 K | 0.000 -100.00 % | 986.000 K | 0.000 -100.00 % | 736.000 K | 0.000 -100.00 % | 736.000 K | 0.000 -100.00 % | 664.000 K | 0.000 -100.00 % | 663.669 K | 0.000 -100.00 % | 1.391 M | 0.000 -100.00 % | 1.391 M | 0.000 -100.00 % | 1.318 M | 0.000 -100.00 % | 1.311 M | 0.000 -100.00 % | 1.165 M | 0.000 -100.00 % | 1.143 M 2.88 % | 1.111 M | 0.000 -100.00 % | 1.158 M | 0.000 -100.00 % | 1.055 M 9.38 % | 964.550 K | 0.000 -100.00 % | 1.066 M | 0.000 -100.00 % | 1.005 M | 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 % | 2.798 M | 0.000 -100.00 % | 6.653 M | 0.000 -100.00 % | 2.245 M | 0.000 -100.00 % | 5.299 M | 0.000 -100.00 % | 256.000 K | 0.000 -100.00 % | 5.908 M | 0.000 -100.00 % | 93.000 K | 0.000 -100.00 % | 5.342 M | 0.000 -100.00 % | 1.852 M | 0.000 -100.00 % | 508.000 K | 0.000 -100.00 % | 1.254 M | 0.000 -100.00 % | 2.897 M | 0.000 -100.00 % | 944.026 K | 0.000 -100.00 % | 2.476 M | 0.000 -100.00 % | 929.432 K -70.50 % | 3.151 M | 0.000 -100.00 % | 919.572 K | 0.000 | 0.000 -100.00 % | 887.545 K | 0.000 | 0.000 | 0.000 -100.00 % | 736.138 K | 0.000 | 0.000 | 0.000 -100.00 % | 802.906 K | 0.000 -100.00 % | 0.000 | 0.000 -100.00 % | 791.000 K | 0.000 | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.503 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.754 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 308.706 K | 0.000 | 0.000 | 0.000 -100.00 % | 81.364 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 90.142 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 | 
| 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 100.00 % | -1.393 M | 0.000 | 0.000 | 0.000 -100.00 % | 800.000 K | 0.000 -100.00 % | 4.816 M | 0.000 -100.00 % | 3.849 M | 0.000 -100.00 % | 3.746 M | 0.000 -100.00 % | 2.734 M | 0.000 | 0.000 | 0.000 -100.00 % | 502.814 K 188.97 % | 174.000 K | 0.000 -100.00 % | 488.407 K | 0.000 | 0.000 -100.00 % | 285.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 435.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.090 M | 0.000 -100.00 % | 225.000 K | 0.000 -100.00 % | 1.145 M | 0.000 | 
| Total current liabilities | 0.000 -100.00 % | 2.798 M | 0.000 -100.00 % | 6.663 M | 0.000 -100.00 % | 2.246 M | 0.000 -100.00 % | 5.314 M | 0.000 -100.00 % | 1.769 M | 0.000 -100.00 % | 5.908 M | 0.000 -100.00 % | 2.248 M | 0.000 -100.00 % | 5.838 M | 0.000 -100.00 % | 3.710 M | 0.000 -100.00 % | 5.577 M | 0.000 -100.00 % | 5.527 M | 0.000 -100.00 % | 6.675 M | 0.000 -100.00 % | 4.523 M | 0.000 -100.00 % | 3.235 M | 0.000 -100.00 % | 1.769 M -49.32 % | 3.491 M | 0.000 -100.00 % | 1.441 M | 0.000 -100.00 % | 2.352 M 80.88 % | 1.300 M | 0.000 -100.00 % | 2.346 M | 0.000 -100.00 % | 1.302 M | 0.000 -100.00 % | 2.432 M | 0.000 -100.00 % | 2.371 M | 0.000 -100.00 % | 2.497 M | 0.000 -100.00 % | 2.505 M | 0.000 | 
| Total liabilities | -44.845 M -1 560.75 % | 3.070 M 106.92 % | -44.368 M -743.29 % | 6.897 M 115.42 % | -44.735 M -1 903.10 % | 2.481 M 105.68 % | -43.702 M -793.68 % | 6.300 M | 0.000 -100.00 % | 2.755 M | 0.000 -100.00 % | 6.644 M | 0.000 -100.00 % | 2.984 M | 0.000 -100.00 % | 6.502 M | 0.000 -100.00 % | 4.374 M | 0.000 -100.00 % | 6.969 M | 0.000 -100.00 % | 6.919 M | 0.000 -100.00 % | 7.993 M | 0.000 -100.00 % | 5.834 M | 0.000 -100.00 % | 4.400 M | 0.000 -100.00 % | 2.912 M -36.72 % | 4.602 M | 0.000 -100.00 % | 2.543 M | 0.000 -100.00 % | 3.407 M 50.43 % | 2.265 M | 0.000 -100.00 % | 3.412 M | 0.000 -100.00 % | 2.307 M | 0.000 -100.00 % | 2.432 M | 0.000 -100.00 % | 2.371 M | 0.000 -100.00 % | 2.497 M | 0.000 -100.00 % | 2.505 M | 0.000 | 
| Other non current assets | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 47.931 M | 0.000 -100.00 % | 41.341 M 838.50 % | -5.598 M -113.54 % | 41.348 M 2 014.26 % | -2.160 M -105.22 % | 41.356 M 1 065.13 % | -4.285 M -110.35 % | 41.389 M 24 304.09 % | -171.000 K -100.42 % | 40.523 M 1 486.82 % | -2.922 M -1 539.41 % | 203.000 K 119.19 % | -1.058 M -800.66 % | 151.000 K 164.26 % | -235.000 K -255.63 % | 151.000 K 157.41 % | -263.000 K -161.43 % | 428.151 K 165.17 % | -657.000 K -253.50 % | 428.000 K 641.77 % | -79.000 K -107.30 % | 1.083 M 294.76 % | -556.000 K -230.21 % | 427.000 K 1 439.73 % | -31.872 K -105.07 % | 628.889 K 46.25 % | 430.000 K 494.50 % | -109.000 K -110.69 % | 1.020 M 2 856.20 % | -37.000 K | 0.000 -100.00 % | 721.351 K 732.76 % | -114.000 K | 0.000 100.00 % | -50.000 K -107.50 % | 666.323 K 319.19 % | -304.000 K | 0.000 100.00 % | -292.000 K -220.68 % | 241.970 K 406.29 % | -79.000 K | 0.000 100.00 % | -149.055 K -127.02 % | 551.658 K | 0.000 | 
| Long term investments | 0.000 -100.00 % | 41.325 M | 0.000 100.00 % | -6.595 M | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 151.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 427.000 K | 0.000 | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K 0.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K | 0.000 -100.00 % | 3.000 K | 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 | 
| 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 | 
| 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 | 
| Property plant equipment net | 0.000 -100.00 % | 926.000 K | 0.000 -100.00 % | 928.000 K | 0.000 -100.00 % | 930.000 K | 0.000 -100.00 % | 931.000 K | 0.000 -100.00 % | 925.000 K | 0.000 -100.00 % | 926.000 K | 0.000 -100.00 % | 1.723 M | 0.000 -100.00 % | 41.317 M | 0.000 -100.00 % | 41.342 M | 0.000 -100.00 % | 41.371 M | 0.000 -100.00 % | 41.400 M | 0.000 -100.00 % | 41.436 M | 0.000 -100.00 % | 41.471 M | 0.000 -100.00 % | 41.514 M | 0.000 -100.00 % | 41.551 M 1 101.60 % | 3.458 M | 0.000 -100.00 % | 34.587 M | 0.000 -100.00 % | 3.511 M -89.88 % | 34.706 M | 0.000 -100.00 % | 3.609 M | 0.000 -100.00 % | 3.652 M | 0.000 -100.00 % | 2.731 M | 0.000 -100.00 % | 3.770 M | 0.000 -100.00 % | 3.915 M | 0.000 -100.00 % | 3.896 M | 0.000 | 
| Total non current assets | 0.000 -100.00 % | 42.254 M | 0.000 -100.00 % | 42.264 M | 0.000 -100.00 % | 42.274 M 855.16 % | -5.598 M -113.24 % | 42.282 M 2 057.50 % | -2.160 M -105.11 % | 42.284 M 1 086.79 % | -4.285 M -110.13 % | 42.318 M 24 847.37 % | -171.000 K -100.40 % | 42.249 M 1 545.89 % | -2.922 M -107.01 % | 41.671 M 4 038.66 % | -1.058 M -102.55 % | 41.496 M 17 757.87 % | -235.000 K -100.57 % | 41.525 M 15 888.97 % | -263.000 K -100.63 % | 41.831 M 6 466.95 % | -657.000 K -101.57 % | 41.867 M 53 096.20 % | -79.000 K -100.19 % | 42.557 M 7 754.06 % | -556.000 K -101.33 % | 41.944 M 131 701.41 % | -31.872 K -100.07 % | 42.607 M 995.86 % | 3.888 M 3 666.97 % | -109.000 K -100.31 % | 35.610 M 96 342.53 % | -37.000 K -101.05 % | 3.514 M -90.08 % | 35.430 M 31 178.83 % | -114.000 K -103.16 % | 3.612 M 7 324.00 % | -50.000 K -101.16 % | 4.321 M 1 521.33 % | -304.000 K -111.12 % | 2.734 M 1 036.30 % | -292.000 K -107.27 % | 4.014 M 5 181.63 % | -79.000 K -102.02 % | 3.918 M 2 728.56 % | -149.055 K -103.35 % | 4.451 M | 0.000 | 
| Other current assets | -4.251 M -493.98 % | 1.079 M 115.96 % | -6.761 M -401.83 % | 2.240 M 157.91 % | -3.868 M -460.15 % | 1.074 M | 0.000 -100.00 % | 2.122 M | 0.000 -100.00 % | 1.174 M | 0.000 -100.00 % | 1.842 M | 0.000 -100.00 % | 1.423 M | 0.000 -100.00 % | 1.973 M | 0.000 -100.00 % | 892.416 K | 0.000 -100.00 % | 823.000 K | 0.000 -100.00 % | 1.052 M | 0.000 -100.00 % | 1.755 M | 0.000 -100.00 % | 673.321 K | 0.000 -100.00 % | 960.000 K | 0.000 -100.00 % | 85.793 K -89.34 % | 805.000 K | 0.000 -100.00 % | 3.411 K | 0.000 -100.00 % | 1.835 M 25 564.34 % | 7.150 K | 0.000 -100.00 % | 1.392 M | 0.000 -100.00 % | 290.735 K | 0.000 -100.00 % | 1.336 M | 0.000 -100.00 % | 797.894 K | 0.000 -100.00 % | 823.000 K | 0.000 -100.00 % | 82.224 K | 0.000 | 
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 6.745 M | 0.000 -100.00 % | 147.000 K -98.69 % | 11.196 M 7 516.33 % | 147.000 K -96.60 % | 4.320 M | 0.000 -100.00 % | 8.570 M 5 690.54 % | 148.000 K -56.73 % | 342.000 K | 0.000 -100.00 % | 5.844 M 101.24 % | 2.904 M 37.24 % | 2.116 M | 0.000 -100.00 % | 470.000 K 110.76 % | 223.000 K -57.60 % | 526.000 K | 0.000 -100.00 % | 1.314 M 106.93 % | 635.000 K 301.90 % | 158.000 K | 0.000 -100.00 % | 1.112 M 105.17 % | 542.000 K 750.28 % | 63.744 K 124.69 % | 28.370 K | 0.000 -100.00 % | 218.000 K 118.94 % | 99.571 K 34.56 % | 74.000 K | 0.000 -100.00 % | 48.825 K -78.59 % | 228.000 K | 0.000 -100.00 % | 100.000 K | 0.000 -100.00 % | 608.000 K | 0.000 -100.00 % | 584.000 K | 0.000 -100.00 % | 158.000 K | 0.000 -100.00 % | 298.110 K | 0.000 -100.00 % | 640.000 K | 
| cash and cash equivalents | 0.000 -100.00 % | 4.251 M | 0.000 -100.00 % | 16.000 K | 0.000 -100.00 % | 3.868 M 169.10 % | -5.598 M -50 990.91 % | 11.000 K 100.51 % | -2.160 M -200.00 % | 2.160 M 150.41 % | -4.285 M -20 504.76 % | 21.000 K 112.28 % | -171.000 K -200.00 % | 171.000 K 105.85 % | -2.922 M -16 333.33 % | 18.000 K 101.70 % | -1.058 M -200.00 % | 1.058 M 550.21 % | -235.000 K -2 058.33 % | 12.000 K 104.56 % | -263.000 K -199.89 % | 263.284 K 140.07 % | -657.000 K -3 086.36 % | 22.000 K 127.85 % | -79.000 K -238.39 % | 57.085 K 110.27 % | -556.000 K -4 071.43 % | 14.000 K 143.93 % | -31.872 K -1 010.11 % | 3.502 K -99.79 % | 1.671 M 1 633.03 % | -109.000 K -1 308.56 % | 9.019 K 124.38 % | -37.000 K -200.00 % | 37.000 K 16.80 % | 31.677 K 127.79 % | -114.000 K -200.00 % | 114.000 K 328.00 % | -50.000 K -200.55 % | 49.726 K 116.36 % | -304.000 K -200.00 % | 304.000 K 204.11 % | -292.000 K -199.87 % | 292.392 K 470.12 % | -79.000 K -200.00 % | 79.000 K 153.00 % | -149.055 K -200.00 % | 149.055 K 146.58 % | -320.000 K | 
| Cash and short term investments | 4.251 M 0.00 % | 4.251 M -37.12 % | 6.761 M 0.00 % | 6.761 M 74.79 % | 3.868 M 0.00 % | 3.868 M -30.90 % | 5.598 M 0.00 % | 5.598 M 159.17 % | 2.160 M 0.00 % | 2.160 M -49.59 % | 4.285 M 0.00 % | 4.285 M 2 405.85 % | 171.000 K 0.00 % | 171.000 K -94.15 % | 2.922 M 0.00 % | 2.922 M 176.18 % | 1.058 M 0.00 % | 1.058 M 350.21 % | 235.000 K 0.00 % | 235.000 K -10.65 % | 263.000 K -0.11 % | 263.284 K -59.93 % | 657.000 K 0.00 % | 657.000 K 731.65 % | 79.000 K 38.39 % | 57.085 K -89.73 % | 556.000 K 0.00 % | 556.000 K 1 644.53 % | 31.871 K 0.00 % | 31.872 K -98.09 % | 1.671 M 1 433.03 % | 109.000 K 0.38 % | 108.590 K 193.49 % | 37.000 K 0.00 % | 37.000 K -54.04 % | 80.502 K -29.38 % | 114.000 K 0.00 % | 114.000 K 128.00 % | 50.000 K 0.55 % | 49.726 K -83.64 % | 304.000 K 0.00 % | 304.000 K 4.11 % | 292.000 K -0.13 % | 292.392 K 270.12 % | 79.000 K 0.00 % | 79.000 K -47.00 % | 149.055 K 0.00 % | 149.055 K -53.42 % | 320.000 K | 
| Total current assets | 0.000 -100.00 % | 5.662 M | 0.000 -100.00 % | 9.001 M | 0.000 -100.00 % | 4.942 M -11.72 % | 5.598 M -27.49 % | 7.720 M 257.41 % | 2.160 M -35.21 % | 3.334 M -22.19 % | 4.285 M -30.06 % | 6.127 M 3 483.04 % | 171.000 K -89.27 % | 1.594 M -45.45 % | 2.922 M -40.31 % | 4.895 M 362.67 % | 1.058 M -47.80 % | 2.027 M 762.55 % | 235.000 K -91.65 % | 2.813 M 969.58 % | 263.000 K -80.00 % | 1.315 M 100.16 % | 657.000 K -72.76 % | 2.412 M 2 953.16 % | 79.000 K -89.18 % | 730.406 K 31.37 % | 556.000 K -63.32 % | 1.516 M 4 656.68 % | 31.871 K -72.91 % | 117.665 K -95.25 % | 2.476 M 2 171.56 % | 109.000 K -2.68 % | 112.000 K 202.70 % | 37.000 K -98.02 % | 1.872 M 2 035.72 % | 87.652 K -23.11 % | 114.000 K -92.43 % | 1.506 M 2 912.00 % | 50.000 K -85.31 % | 340.461 K 11.99 % | 304.000 K -81.46 % | 1.640 M 461.64 % | 292.000 K -78.64 % | 1.367 M 1 630.71 % | 79.000 K -94.22 % | 1.366 M 816.44 % | 149.055 K -90.29 % | 1.535 M 379.71 % | 320.000 K | 
| 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 -100.00 % | 18.000 K | 0.000 -100.00 % | 857.756 K | 0.000 | 
| Net receivables | 0.000 -100.00 % | 332.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 80.144 K | 0.000 -100.00 % | 1.755 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 -100.00 % | 276.973 K | 0.000 -100.00 % | 446.000 K | 0.000 -100.00 % | 446.033 K | 0.000 | 
| 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 | 
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 39.813 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 | 
| Account payables | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 496.000 K | 0.000 -100.00 % | 1.058 M | 0.000 -100.00 % | 253.000 K | 0.000 -100.00 % | 114.921 K | 0.000 -100.00 % | 32.000 K | 0.000 -100.00 % | 762.897 K | 0.000 -100.00 % | 759.000 K | 0.000 -100.00 % | 336.830 K 102.91 % | 166.000 K | 0.000 -100.00 % | 33.200 K | 0.000 -100.00 % | 2.352 M 6 152.82 % | 37.615 K | 0.000 -100.00 % | 2.346 M | 0.000 -100.00 % | 131.038 K | 0.000 -100.00 % | 2.432 M | 0.000 -100.00 % | 477.600 K | 0.000 -100.00 % | 2.272 M | 0.000 -100.00 % | 568.635 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 
| 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 | 
| 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 100.00 % | -1.793 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 | 
| 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 | 0.000 | 
| Other total stockholders equity | 0.000 -100.00 % | 21.181 M | 0.000 -100.00 % | 28.920 M | 0.000 -100.00 % | 58.864 M | 0.000 -100.00 % | 28.253 M | 0.000 -100.00 % | 58.864 M | 0.000 -100.00 % | 26.352 M | 0.000 -100.00 % | 58.864 M | 0.000 -100.00 % | 24.615 M | 0.000 -100.00 % | 58.863 M | 0.000 -100.00 % | 21.920 M | 0.000 -100.00 % | 58.644 M | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 58.860 M | 0.000 -100.00 % | 23.612 M | 0.000 -100.00 % | 58.923 M 530.50 % | -13.687 M | 0.000 -100.00 % | 52.319 M | 0.000 | 0.000 -100.00 % | 52.149 M | 0.000 100.00 % | -13.742 M | 0.000 -100.00 % | 21.181 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.181 M | 0.000 | 0.000 | 0.000 -100.00 % | 21.181 M | 0.000 | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 -100.00 % | 529.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -76.000 | 0.000 | 0.000 100.00 % | -55.614 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 | 
| Total assets | 0.000 -100.00 % | 47.916 M | 0.000 -100.00 % | 51.266 M | 0.000 -100.00 % | 47.216 M | 0.000 -100.00 % | 50.002 M | 0.000 -100.00 % | 45.618 M | 0.000 -100.00 % | 48.445 M | 0.000 -100.00 % | 43.843 M | 0.000 -100.00 % | 46.566 M | 0.000 -100.00 % | 43.523 M | 0.000 -100.00 % | 44.338 M | 0.000 -100.00 % | 43.146 M | 0.000 -100.00 % | 44.279 M | 0.000 -100.00 % | 43.287 M | 0.000 -100.00 % | 43.460 M 9.16 % | 39.813 M -6.82 % | 42.725 M 571.35 % | 6.364 M | 0.000 -100.00 % | 35.722 M | 0.000 -100.00 % | 5.386 M -84.84 % | 35.518 M | 0.000 -100.00 % | 5.118 M | 0.000 -100.00 % | 4.661 M | 0.000 -100.00 % | 4.374 M | 0.000 -100.00 % | 5.382 M | 0.000 -100.00 % | 5.284 M | 0.000 -100.00 % | 5.986 M | 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-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 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 | 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 | 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 | 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 | 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 | 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 | 0.000 | 
| Other non cash items | 202.000 K 2 785.71 % | 7.000 K 101.68 % | -417.000 K -170.92 % | 588.000 K 366.06 % | -221.000 K 33.83 % | -334.000 K 47.89 % | -641.000 K -160.57 % | -246.000 K 56.46 % | -565.000 K 9.60 % | -625.000 K -17.92 % | -530.000 K 6.85 % | -569.000 K -56.32 % | -364.000 K -45.60 % | -250.000 K 52.47 % | -526.000 K -71.90 % | -306.000 K 49.75 % | -609.000 K -81.25 % | -336.000 K 40.32 % | -563.000 K 36.31 % | -884.000 K -242.64 % | -258.000 K -372.94 % | 94.526 K 137.66 % | -251.000 K -119.09 % | 1.315 M 988.51 % | -148.000 K -108.61 % | 1.718 M 1 087.48 % | -174.000 K -117.51 % | 994.000 K 510.74 % | -242.000 K -13.27 % | -213.643 K -59.44 % | -134.000 K -123.93 % | 560.000 K 336.29 % | -237.000 K -650.78 % | -31.567 K 85.97 % | -225.000 K -140.18 % | 560.000 K 320.47 % | -254.000 K 39.58 % | -420.371 K -162.73 % | -160.000 K -121.33 % | 750.000 K 835.29 % | -102.000 K 27.91 % | -141.487 K -135.81 % | -60.000 K -116.44 % | 365.000 K 411.97 % | -117.000 K 74.36 % | -456.327 K -1 326.02 % | -32.000 K -160.38 % | 53.000 K -90.00 % | 530.000 K 73.82 % | 304.920 K -59.34 % | 750.000 K | 
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K -12.50 % | 16.000 K 33.33 % | 12.000 K -77.78 % | 54.000 K 350.00 % | 12.000 K 20.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 0.000 | 
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K -12.50 % | 16.000 K 33.33 % | 12.000 K -77.78 % | 54.000 K 350.00 % | 12.000 K 20.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 5.612 M 0.25 % | 5.598 M 0.29 % | 5.582 M 158.43 % | 2.160 M 2.56 % | 2.106 M -50.85 % | 4.285 M 0.23 % | 4.275 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.868 M -31.08 % | 5.612 M 0.25 % | 5.598 M 157.73 % | 2.172 M 0.56 % | 2.160 M -49.73 % | 4.297 M 0.28 % | 4.285 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 14.000 K -12.50 % | 16.000 K 33.33 % | 12.000 K -77.78 % | 54.000 K 350.00 % | 12.000 K 20.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 14.000 K -12.50 % | 16.000 K 33.33 % | 12.000 K -77.78 % | 54.000 K 350.00 % | 12.000 K 20.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 2012 |