 
					SC Agrotech Limited SCAGRO.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 0.000 -100.00 % | 6.812 M 668.13 % | 886.830 K -67.36 % | 2.717 M 97.17 % | 1.378 M -80.86 % | 7.200 M 0.00 % | 7.200 M -0.40 % | 7.229 M 26.05 % | 5.735 M -47.39 % | 10.900 M -25.83 % | 14.695 M 12 406.38 % | 117.500 K -82.37 % | 666.500 K -72.98 % | 2.467 M -14.13 % | 2.873 M | 
| Net income | 1.893 M -20.99 % | 2.396 M -87.96 % | 19.896 M 16 352.36 % | 120.931 K -75.96 % | 503.108 K -9.80 % | 557.741 K 11.50 % | 500.237 K 31.50 % | 380.422 K -2.43 % | 389.877 K -35.58 % | 605.227 K 190.24 % | 208.528 K 129.83 % | -699.000 K -9 556.04 % | 7.392 K 100.02 % | -40.872 M -2 038.90 % | 2.108 M | 
| Income before tax | 1.893 M -25.82 % | 2.552 M -87.16 % | 19.877 M 16 803.65 % | 117.590 K -79.65 % | 577.836 K 15.37 % | 500.853 K 26.51 % | 395.906 K -11.29 % | 446.277 K 14.42 % | 390.042 K 1.99 % | 382.442 K 26.73 % | 301.777 K -43.25 % | 531.721 K 7 093.10 % | 7.392 K 100.02 % | -40.872 M -2 038.90 % | 2.108 M | 
| Income before tax ratio | 0.00 -100.00 % | 0.37 -98.33 % | 22.41 51 688.07 % | 0.04 -89.68 % | 0.42 502.81 % | 0.07 26.51 % | 0.05 -10.93 % | 0.06 -9.23 % | 0.07 93.84 % | 0.04 70.85 % | 0.02 -99.55 % | 4.53 40 701.70 % | 0.01 100.07 % | -16.57 -2 357.99 % | 0.73 | 
| EBITDA | -22.734 M -869.18 % | -2.346 M 72.98 % | -8.680 M -481.55 % | -1.493 M 75.76 % | -6.158 M -1 042.39 % | 653.443 K 21.14 % | 539.420 K 108.16 % | -6.609 M -5.90 % | -6.241 M -1 384.00 % | 486.060 K 109.79 % | -4.966 M -55.92 % | -3.185 M -2 331.45 % | 142.732 K -90.95 % | 1.577 M -38.21 % | 2.552 M | 
| Net income ratio | 0.00 -100.00 % | 0.35 -98.43 % | 22.43 50 305.44 % | 0.04 -87.81 % | 0.37 371.32 % | 0.08 11.50 % | 0.07 32.02 % | 0.05 -22.59 % | 0.07 22.43 % | 0.06 291.29 % | 0.01 100.24 % | -5.95 -53 737.88 % | 0.01 100.07 % | -16.57 -2 357.99 % | 0.73 | 
| Ratio EBITDA | 0.00 100.00 % | -0.34 96.48 % | -9.79 -1 681.71 % | -0.55 87.71 % | -4.47 -5 023.97 % | 0.09 21.14 % | 0.07 108.19 % | -0.91 15.99 % | -1.09 -2 540.38 % | 0.04 113.20 % | -0.34 98.75 % | -27.11 -12 757.57 % | 0.21 -66.50 % | 0.64 -28.04 % | 0.89 | 
| Gross profit ratio | 0.00 -100.00 % | 0.15 132.73 % | -0.45 -193.31 % | 0.48 3 189.04 % | 0.01 -98.55 % | 1.00 0.00 % | 1.00 1 111.05 % | -0.10 -22.25 % | -0.08 -48.72 % | -0.05 37.15 % | -0.09 -108.66 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 
| Weighted average shs out dil | 5.916 M -1.24 % | 5.990 M -0.05 % | 5.993 M -0.89 % | 6.047 M 0.87 % | 5.995 M -3.26 % | 6.197 M -0.90 % | 6.253 M 4.30 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M -0.85 % | 6.047 M 0.89 % | 5.993 M -0.03 % | 5.995 M | 
| Weighted average shs out | 5.916 M -1.24 % | 5.990 M -0.05 % | 5.993 M -0.89 % | 6.047 M 0.87 % | 5.995 M -3.26 % | 6.197 M -0.90 % | 6.253 M 3.56 % | 6.038 M 0.67 % | 5.998 M -0.89 % | 6.052 M -12.93 % | 6.951 M 15.95 % | 5.995 M -0.85 % | 6.047 M 0.89 % | 5.993 M -0.03 % | 5.995 M | 
| EPS diluted | 0.32 -20.00 % | 0.40 -87.95 % | 3.32 16 500.00 % | 0.02 -76.16 % | 0.08 -6.78 % | 0.09 12.50 % | 0.08 25.98 % | 0.06 -2.31 % | 0.07 -35.00 % | 0.10 187.36 % | 0.03 129.00 % | -0.12 -10 100.00 % | 0.00 100.02 % | -6.82 -2 048.57 % | 0.35 | 
| Earnings per share | 0.32 -20.00 % | 0.40 -87.95 % | 3.32 16 500.00 % | 0.02 -76.16 % | 0.08 -6.78 % | 0.09 12.50 % | 0.08 26.98 % | 0.06 -3.08 % | 0.07 -35.00 % | 0.10 233.33 % | 0.03 125.00 % | -0.12 -10 100.00 % | 0.00 100.02 % | -6.82 -2 048.57 % | 0.35 | 
| Gross profit | 0.000 -100.00 % | 993.000 K 351.39 % | -395.000 K -130.45 % | 1.297 M 6 385.00 % | 20.000 K -99.72 % | 7.200 M 0.00 % | 7.200 M 1 106.99 % | -715.000 K -54.09 % | -464.000 K 21.75 % | -593.000 K 53.38 % | -1.272 M -1 182.55 % | 117.500 K -82.37 % | 666.500 K -72.98 % | 2.467 M -14.13 % | 2.873 M | 
| Income tax expense | 0.000 -100.00 % | 156.133 K 934.00 % | -18.721 K -460.34 % | -3.341 K -104.47 % | 74.728 K 231.36 % | -56.888 K -154.53 % | 104.332 K 58.43 % | 65.855 K 39 812.12 % | 165.000 100.07 % | -223.000 K -339.14 % | 93.249 K -92.42 % | 1.230 M 5 201 535 777 555 691 520.00 % | 0.000 | 0.000 | 0.000 | 
| Cost of revenue | 0.000 -100.00 % | 5.838 M 355.38 % | 1.282 M -9.72 % | 1.420 M 4.57 % | 1.358 M | 0.000 | 0.000 -100.00 % | 7.944 M 28.17 % | 6.198 M -46.07 % | 11.493 M -28.48 % | 16.070 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| General and administrative expenses | 0.000 -100.00 % | 710.906 K -18.34 % | 870.618 K 559.99 % | 131.913 K -94.89 % | 2.580 M 18.87 % | 2.170 M -15.89 % | 2.580 M 620.29 % | 358.188 K -89.56 % | 3.432 M 3 174.78 % | 104.801 K -73.59 % | 396.854 K -56.15 % | 905.000 K 864.73 % | 93.809 K -61.67 % | 244.755 K 284.37 % | 63.677 K | 
| Selling and marketing expenses | 0.000 -100.00 % | 145.325 K -50.01 % | 290.713 K -12.97 % | 334.034 K -31.84 % | 490.102 K -28.37 % | 684.210 K 10.60 % | 618.622 K 8 455.14 % | 7.231 K -99.12 % | 822.102 K 893.68 % | 82.733 K -55.95 % | 187.800 K 85.02 % | 101.500 K | 0.000 -100.00 % | 6.900 K | 0.000 | 
| Other expenses | 0.000 -100.00 % | 2.524 M -65.26 % | 7.264 M 40.45 % | 5.172 M 59.19 % | 3.249 M 125.78 % | 1.439 M | 0.000 100.00 % | -1.080 M 43.34 % | -1.906 M -63.89 % | -1.163 M 37.37 % | -1.857 M -169.91 % | -688.000 K -220.13 % | 572.691 K -74.16 % | 2.216 M -21.14 % | 2.810 M | 
| Operating expenses | 2.747 M -18.73 % | 3.380 M -59.88 % | 8.425 M 49.43 % | 5.638 M -10.78 % | 6.319 M 121.41 % | 2.854 M -10.78 % | 3.199 M 547.41 % | -715.000 K 16.28 % | -854.000 K 12.50 % | -976.000 K 23.27 % | -1.272 M -1 182.55 % | 117.500 K -82.37 % | 666.500 K -72.98 % | 2.467 M -14.13 % | 2.873 M | 
| Cost and expenses | 2.747 M -70.20 % | 9.218 M -5.04 % | 9.707 M 37.53 % | 7.058 M -8.06 % | 7.677 M 168.99 % | 2.854 M -10.78 % | 3.199 M -73.37 % | 12.013 M 124.79 % | 5.344 M -49.19 % | 10.517 M -28.43 % | 14.695 M 369.19 % | 3.132 M 369.92 % | 666.500 K -72.98 % | 2.467 M -14.13 % | 2.873 M | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 2.747 M 220.82 % | 856.231 K -26.25 % | 1.161 M 149.17 % | 465.947 K -84.82 % | 3.070 M 116.96 % | 1.415 M -55.77 % | 3.199 M 775.43 % | 365.419 K -91.41 % | 4.254 M 2 168.39 % | 187.534 K -67.92 % | 584.654 K -27.39 % | 805.170 K 758.31 % | 93.809 K -62.72 % | 251.655 K 295.21 % | 63.677 K | 
| Interest income | 0.000 -100.00 % | 18.780 K -47.80 % | 35.980 K -52.96 % | 76.486 K 8 919.58 % | 848.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.975 K -40.24 % | 43.463 K | 0.000 | 0.000 -100.00 % | 129.044 K | 0.000 | 0.000 | 
| Interest expense | 3.000 K | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.202 K 101.44 % | 2.086 K | 0.000 | 0.000 -100.00 % | 423.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 102.000 K -25.04 % | 136.068 K -3.54 % | 141.068 K 0.00 % | 141.068 K 0.00 % | 141.068 K 0.00 % | 141.068 K 0.00 % | 141.068 K 0.00 % | 141.068 K 0.00 % | 141.068 K -2.71 % | 144.995 K 0.00 % | 144.995 K -67.70 % | 448.961 K 1.13 % | 443.961 K -98.95 % | 42.236 M 9 413.45 % | 443.961 K | 
| Operating income | -2.747 M -214.78 % | 2.393 M 127.13 % | -8.821 M -103.20 % | -4.341 M 31.08 % | -6.299 M -1 329.37 % | 512.375 K -87.19 % | 4.001 M 159.27 % | -6.750 M -1 827.48 % | 390.743 K -80.21 % | 1.974 M 29.10 % | 1.529 M 142.07 % | -3.634 M -1 106.39 % | -301.229 K 99.26 % | -40.659 M -2 181.87 % | 1.953 M | 
| Operating income ratio | 0.00 -100.00 % | 0.35 103.53 % | -9.95 -522.55 % | -1.60 65.05 % | -4.57 -6 523.43 % | 0.07 -87.19 % | 0.56 159.51 % | -0.93 -1 470.46 % | 0.07 -62.38 % | 0.18 74.05 % | 0.10 100.34 % | -30.93 -6 743.06 % | -0.45 97.26 % | -16.48 -2 524.49 % | 0.68 | 
| Total other income expenses net | 4.640 M -45.61 % | 8.531 M -70.27 % | 28.698 M 543.60 % | 4.459 M -35.16 % | 6.877 M 59 785.82 % | -11.522 K 99.68 % | -3.605 M -150.10 % | 7.196 M 1 026 633.52 % | -701.000 99.96 % | -1.591 M -29.67 % | -1.227 M -129.45 % | 4.166 M 1 249.88 % | 308.621 K 244.22 % | -214.000 K -238.59 % | 154.409 K | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -1.968 M 14.67 % | -2.306 M -121.31 % | -1.042 M 26.35 % | -1.415 M -174.63 % | 1.896 M -47.79 % | 3.631 M 28.40 % | 2.828 M -13.51 % | 3.270 M -0.86 % | 3.298 M 8.54 % | 3.039 M -5.13 % | 3.203 M -2.11 % | 3.272 M -32.13 % | 4.821 M 0.23 % | 4.810 M 16 979.59 % | -28.498 K | 
| Total investments | 12.305 M 6.35 % | 11.570 M 1 057.00 % | 1.000 M | 0.000 -100.00 % | 370.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 800.000 K 0.00 % | 800.000 K 0.00 % | 800.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.224 M -39.30 % | 3.665 M 10.24 % | 3.324 M 0.00 % | 3.324 M 0.00 % | 3.324 M 0.00 % | 3.324 M 0.00 % | 3.324 M 0.00 % | 3.324 M -32.76 % | 4.944 M 0.00 % | 4.944 M | 0.000 | 
| Accumulated other comprehensive income loss | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 733.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Retained earnings | -33.150 M 0.82 % | -33.424 M 6.69 % | -35.820 M 35.71 % | -55.716 M 0.22 % | -55.837 M 0.89 % | -56.340 M | 0.000 100.00 % | -57.398 M 0.66 % | -57.779 M | 0.000 100.00 % | -58.774 M 0.35 % | -58.982 M -1.20 % | -58.284 M 0.01 % | -58.291 M -234.65 % | -17.419 M | 
| Common stock | 59.950 M 0.00 % | 59.950 M 0.00 % | 59.950 M 0.00 % | 59.950 M 0.00 % | 59.950 M 0.00 % | 59.950 M 0.00 % | 59.950 M 0.00 % | 59.950 M 0.00 % | 59.950 M 0.00 % | 59.950 M 0.00 % | 59.950 M 0.00 % | 59.950 M 0.00 % | 59.950 M 0.00 % | 59.950 M 0.00 % | 59.950 M | 
| Total equity | 26.800 M 1.03 % | 26.526 M 9.93 % | 24.130 M 469.94 % | 4.234 M 2.94 % | 4.113 M 13.94 % | 3.610 M 18.28 % | 3.052 M 19.60 % | 2.552 M 17.52 % | 2.171 M 21.89 % | 1.781 M 51.46 % | 1.176 M 21.55 % | 967.632 K -41.93 % | 1.666 M 0.45 % | 1.659 M -96.20 % | 43.664 M | 
| Other non current liabilities | 752.000 K -57.08 % | 1.752 M -1.07 % | 1.771 M -1.05 % | 1.790 M 78.99 % | 1.000 M -45.13 % | 1.823 M -6.10 % | 1.941 M -6.04 % | 2.066 M 3.29 % | 2.000 M 0.01 % | 2.000 M -6.49 % | 2.138 M 0.43 % | 2.129 M | 0.000 | 0.000 -100.00 % | 7.004 M | 
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.224 M -33.09 % | 3.324 M 0.00 % | 3.324 M 0.00 % | 3.324 M 0.00 % | 3.324 M 0.00 % | 3.324 M 0.00 % | 3.324 M 0.00 % | 3.324 M -32.76 % | 4.944 M 0.00 % | 4.944 M | 0.000 | 
| Total non current liabilities | 752.000 K -57.08 % | 1.752 M -1.07 % | 1.771 M -1.05 % | 1.790 M -55.60 % | 4.031 M -21.67 % | 5.147 M -2.25 % | 5.265 M -2.32 % | 5.390 M 1.24 % | 5.324 M 0.00 % | 5.324 M -2.54 % | 5.463 M 0.17 % | 5.453 M 10.30 % | 4.944 M 0.00 % | 4.944 M -29.41 % | 7.004 M | 
| Other current liabilities | 3.130 M 884.90 % | 317.800 K -20.11 % | 397.811 K -96.36 % | 10.931 M 156.71 % | 4.258 M 561.38 % | 643.795 K 108.20 % | 309.214 K -34.19 % | 469.874 K 34.85 % | 348.435 K 12.37 % | 310.072 K 23.22 % | 251.631 K -26.06 % | 340.332 K 2 621.35 % | 12.506 K -52.48 % | 26.320 K -96.88 % | 844.525 K | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 340.294 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 3.788 M 34.00 % | 2.827 M 197.06 % | 951.573 K -92.94 % | 13.477 M 68.33 % | 8.006 M 38.67 % | 5.773 M -3.11 % | 5.959 M -41.94 % | 10.263 M 96.34 % | 5.227 M 29.76 % | 4.028 M 24.10 % | 3.246 M 91.99 % | 1.691 M -14.19 % | 1.970 M -52.18 % | 4.120 M -10.11 % | 4.583 M | 
| Total liabilities | 4.540 M -0.85 % | 4.579 M 68.17 % | 2.723 M -82.17 % | 15.267 M 26.83 % | 12.038 M 10.23 % | 10.920 M -2.71 % | 11.224 M -28.29 % | 15.653 M 48.35 % | 10.551 M 12.82 % | 9.352 M 7.39 % | 8.709 M 21.90 % | 7.144 M 3.32 % | 6.915 M -23.71 % | 9.064 M -21.78 % | 11.587 M | 
| Other non current assets | 12.425 M 7.39 % | 11.570 M 3 027.03 % | 370.000 K 0.00 % | 370.000 K 0.00 % | 370.000 K 0.00 % | 370.000 K 0.00 % | 370.000 K 0.00 % | 370.000 K 0.00 % | 370.000 K 0.00 % | 370.000 K 0.00 % | 370.000 K 0.00 % | 370.000 K 0.00 % | 370.000 K -14.28 % | 431.613 K | 0.000 | 
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 800.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K -50.00 % | 10.000 K -33.33 % | 15.000 K -25.00 % | 20.000 K -20.00 % | 25.000 K -16.67 % | 30.000 K -14.29 % | 35.000 K -12.50 % | 40.000 K -11.11 % | 45.000 K | 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 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K -50.00 % | 10.000 K -33.33 % | 15.000 K -25.00 % | 20.000 K -20.00 % | 25.000 K -16.67 % | 30.000 K -14.29 % | 35.000 K -12.50 % | 40.000 K -11.11 % | 45.000 K | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 11.298 M 147.27 % | 4.569 M -74.68 % | 18.044 M 201.31 % | 5.988 M -3.38 % | 6.198 M 7.15 % | 5.784 M -2.30 % | 5.920 M -13.65 % | 6.856 M -1.95 % | 6.992 M -1.91 % | 7.128 M 2.87 % | 6.930 M -1.98 % | 7.070 M -5.91 % | 7.514 M -5.58 % | 7.958 M -85.48 % | 54.791 M | 
| Total non current assets | 23.723 M 46.99 % | 16.139 M -12.35 % | 18.414 M 189.37 % | 6.363 M -3.26 % | 6.578 M 6.63 % | 6.169 M -2.24 % | 6.310 M -12.98 % | 7.251 M -1.91 % | 7.392 M -1.87 % | 7.533 M -7.45 % | 8.140 M 8.75 % | 7.485 M -5.06 % | 7.884 M -6.03 % | 8.389 M -84.69 % | 54.791 M | 
| Other current assets | 2.219 M -48.10 % | 4.276 M 113.91 % | 1.999 M -19.36 % | 2.479 M -25.91 % | 3.345 M -59.76 % | 8.313 M 236.11 % | 2.473 M 47.20 % | 1.680 M 75.80 % | 955.754 K 15.22 % | 829.497 K -17.90 % | 1.010 M 108.74 % | 484.053 K | 0.000 | 0.000 -100.00 % | 419.913 K | 
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 1.968 M -14.67 % | 2.306 M 121.31 % | 1.042 M -26.35 % | 1.415 M 330.78 % | 328.465 K 890.61 % | 33.158 K -93.31 % | 496.002 K 813.11 % | 54.320 K 108.83 % | 26.011 K -90.89 % | 285.393 K 135.80 % | 121.031 K 132.71 % | 52.010 K -57.67 % | 122.865 K -8.30 % | 133.983 K 370.17 % | 28.497 K | 
| Cash and short term investments | 1.968 M -14.67 % | 2.306 M 121.31 % | 1.042 M -26.35 % | 1.415 M 330.78 % | 328.465 K 890.61 % | 33.158 K -93.31 % | 496.002 K 813.11 % | 54.320 K 108.83 % | 26.011 K -90.89 % | 285.393 K 135.80 % | 121.031 K 132.71 % | 52.010 K -57.67 % | 122.865 K -8.30 % | 133.983 K 370.17 % | 28.497 K | 
| Total current assets | 7.617 M -49.10 % | 14.966 M 77.35 % | 8.439 M -35.76 % | 13.137 M 37.24 % | 9.573 M 14.49 % | 8.361 M 4.96 % | 7.966 M -27.27 % | 10.953 M 105.49 % | 5.330 M 48.06 % | 3.600 M 106.30 % | 1.745 M 178.29 % | 627.107 K -10.08 % | 697.382 K -70.12 % | 2.334 M 407.27 % | 460.110 K | 
| Inventory | 0.000 | 0.000 -100.00 % | 2.198 M 684.92 % | 280.000 K | 0.000 100.00 % | -5.173 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net receivables | 3.430 M -59.09 % | 8.384 M 161.99 % | 3.200 M -64.30 % | 8.963 M 51.96 % | 5.899 M 13.71 % | 5.188 M 3.82 % | 4.997 M -45.80 % | 9.219 M 112.00 % | 4.349 M 74.97 % | 2.485 M 304.96 % | 613.718 K 1 248.18 % | 45.522 K -92.08 % | 574.517 K -73.89 % | 2.200 M 18 703.42 % | 11.700 K | 
| 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 | 
| 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 | 
| Account payables | 658.000 K 17.72 % | 558.977 K 0.94 % | 553.762 K -78.25 % | 2.546 M -32.06 % | 3.748 M -21.74 % | 4.789 M -14.92 % | 5.629 M -42.52 % | 9.793 M 100.73 % | 4.879 M 33.84 % | 3.645 M 21.73 % | 2.994 M 121.74 % | 1.350 M -31.03 % | 1.958 M -52.17 % | 4.094 M 9.50 % | 3.739 M | 
| Tax payables | 0.000 -100.00 % | 1.950 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 20.510 K | 0.000 | 0.000 -100.00 % | 72.950 K | 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 | 
| 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 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -59.950 M -5.36 % | -56.899 M | 0.000 | 0.000 100.00 % | -58.169 M -48 473 844 316.81 % | -0.120 0.00 % | -0.120 86.96 % | -0.920 -12.20 % | -0.820 -100.00 % | 1.133 M | 
| Deferred tax liabilities non current | 752.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 807.098 K | 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 | 
| Total assets | 31.340 M 0.76 % | 31.105 M 15.84 % | 26.853 M 37.70 % | 19.501 M 20.74 % | 16.150 M 11.15 % | 14.530 M 1.78 % | 14.276 M -21.58 % | 18.204 M 43.09 % | 12.722 M 14.27 % | 11.133 M 12.63 % | 9.885 M 21.86 % | 8.112 M -5.47 % | 8.581 M -19.98 % | 10.723 M -80.59 % | 55.251 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 
| 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 | 
| Change in working capital | 7.117 M 310.09 % | -3.388 M 58.69 % | -8.200 M -1 167.15 % | 768.388 K 255.12 % | 216.372 K 200.17 % | -216.000 K -39.55 % | -154.783 K -195.27 % | 162.464 K 120.55 % | -790.568 K 12.98 % | -908.471 K -279.44 % | 506.278 K 11.40 % | 454.478 K 201.09 % | -449.567 K 83.12 % | -2.663 M -149.86 % | 5.341 M | 
| Accounts receivables | 6.027 M 215.39 % | -5.223 M -190.01 % | 5.803 M 289.34 % | -3.065 M -322.14 % | -726.000 K -312.50 % | -176.000 K -104.24 % | 4.149 M 185.14 % | -4.873 M -144.95 % | -1.989 M -17.67 % | -1.691 M -61.17 % | -1.049 M -330.82 % | 454.478 K -73.27 % | 1.700 M 177.27 % | -2.200 M -248.80 % | 1.478 M | 
| Inventory | 0.000 -100.00 % | 2.198 M 214.60 % | -1.918 M -584.92 % | -280.000 K | 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 | 
| Other working capital | 1.090 M 400.84 % | -362.314 K 97.00 % | -12.085 M -393.81 % | 4.113 M 336.47 % | 942.372 K 2 455.93 % | -40.000 K 99.07 % | -4.304 M -185.47 % | 5.036 M 320.03 % | 1.199 M 53.27 % | 782.212 K -49.71 % | 1.555 M | 0.000 100.00 % | -2.150 M -364.10 % | -463.171 K -111.99 % | 3.863 M | 
| Other non cash items | 1.868 M 137.41 % | -4.994 M -36.22 % | -3.666 M -28.60 % | -2.851 M 60.56 % | -7.228 M 11.37 % | -8.156 M -2.69 % | -7.942 M -0.26 % | -7.922 M -16.91 % | -6.776 M -21.38 % | -5.582 M -1.51 % | -5.499 M -20.92 % | -4.548 M -1 371.65 % | -309.044 K 77.69 % | -1.385 M -113.02 % | 10.638 M | 
| Net cash provided by operating activities | 10.980 M 292.86 % | -5.693 M -169.83 % | 8.153 M 547.88 % | -1.820 M 71.41 % | -6.368 M 17.01 % | -7.673 M -1.50 % | -7.560 M -5.41 % | -7.172 M -1.94 % | -7.035 M -22.56 % | -5.740 M -26.27 % | -4.546 M -46.05 % | -3.113 M -913.12 % | -307.258 K 88.55 % | -2.685 M -114.49 % | 18.531 M | 
| Investments in property plant and equipment | -10.337 M -135.93 % | -4.381 M 71.18 % | -15.205 M -369.28 % | -3.240 M -115.55 % | -1.503 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -50.000 K | 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 | 
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -800.000 K | 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 | 
| Other investing activites | 19.000 K -99.72 % | 6.819 M 155.77 % | 2.666 M -5.91 % | 2.833 M -60.72 % | 7.213 M 0.04 % | 7.210 M 0.12 % | 7.201 M 0.02 % | 7.200 M 6.26 % | 6.776 M 14.75 % | 5.905 M 9.04 % | 5.415 M 50.64 % | 3.595 M 1 897.19 % | 180.000 K -96.29 % | 4.850 M -54.26 % | 10.604 M | 
| Net cash used for investing activites | -10.318 M -523.32 % | 2.437 M 119.44 % | -12.539 M -2 984.44 % | -406.514 K -107.12 % | 5.710 M -20.81 % | 7.210 M 0.12 % | 7.201 M 0.02 % | 7.200 M 6.26 % | 6.776 M 14.75 % | 5.905 M 27.94 % | 4.615 M 30.20 % | 3.545 M 1 869.41 % | 180.000 K -96.29 % | 4.850 M -54.26 % | 10.604 M | 
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -620.000 K | 0.000 100.00 % | -2.060 M 92.89 % | -28.988 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 | 
| 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 | 
| 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 | 
| Other financing activites | -1.000 M -122.12 % | 4.520 M 12.63 % | 4.013 M 21.13 % | 3.313 M 247.55 % | 953.320 K | 0.000 -100.00 % | 800.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 117.098 K 0.82 % | 116.140 K | 0.000 100.00 % | -130.000 K | 
| Net cash used provided by financing activities | -1.000 M -122.12 % | 4.520 M 12.63 % | 4.013 M 21.13 % | 3.313 M 247.55 % | 953.320 K | 0.000 -100.00 % | 800.000 K | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -502.902 K -533.01 % | 116.140 K 105.64 % | -2.060 M 92.93 % | -29.118 M | 
| 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 | 
| Net change in cash | -338.000 K -126.74 % | 1.264 M 439.03 % | -372.883 K -134.32 % | 1.086 M 267.92 % | 295.307 K 163.80 % | -462.844 K -204.79 % | 441.682 K 1 460.22 % | 28.309 K 110.91 % | -259.382 K -257.81 % | 164.362 K 138.13 % | 69.021 K 197.41 % | -70.855 K -537.30 % | -11.118 K -110.54 % | 105.485 K 527.40 % | 16.813 K | 
| Cash at beginning of period | 2.306 M 121.29 % | 1.042 M -26.35 % | 1.415 M 330.78 % | 328.465 K 890.61 % | 33.158 K -93.31 % | 496.000 K 813.11 % | 54.320 K 108.83 % | 26.011 K -90.89 % | 285.393 K 135.80 % | 121.031 K 132.70 % | 52.011 K -57.67 % | 122.865 K -8.30 % | 133.983 K 370.15 % | 28.498 K 143.91 % | 11.684 K | 
| Cash at end of period | 1.968 M -14.67 % | 2.306 M 121.31 % | 1.042 M -26.35 % | 1.415 M 330.78 % | 328.465 K 890.61 % | 33.158 K -93.31 % | 496.002 K 813.11 % | 54.320 K 108.83 % | 26.011 K -90.89 % | 285.393 K 135.80 % | 121.031 K 132.71 % | 52.010 K -57.67 % | 122.865 K -8.30 % | 133.983 K 370.17 % | 28.497 K | 
| Operating cash flow | 10.980 M 292.86 % | -5.693 M -169.83 % | 8.153 M 547.88 % | -1.820 M 71.41 % | -6.368 M 17.01 % | -7.673 M -1.50 % | -7.560 M -5.41 % | -7.172 M -1.94 % | -7.035 M -22.56 % | -5.740 M -26.27 % | -4.546 M -46.05 % | -3.113 M -913.12 % | -307.258 K 88.55 % | -2.685 M -114.49 % | 18.531 M | 
| Capital expenditure | -10.337 M -135.93 % | -4.381 M 71.18 % | -15.205 M -369.28 % | -3.240 M -115.55 % | -1.503 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -50.000 K | 0.000 | 0.000 | 0.000 | 
| Free CashFlow | 643.000 K 106.38 % | -10.075 M -42.86 % | -7.052 M -39.36 % | -5.060 M 35.71 % | -7.871 M -2.58 % | -7.673 M -1.50 % | -7.560 M -5.41 % | -7.172 M -1.94 % | -7.035 M -22.56 % | -5.740 M -26.27 % | -4.546 M -43.74 % | -3.163 M -929.39 % | -307.258 K 88.55 % | -2.685 M -114.49 % | 18.531 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 21.353 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.962 M | 0.000 -100.00 % | 650.000 K | 0.000 -100.00 % | 830.000 100.01 % | -16.129 M -1 918.38 % | 887.000 K -91.04 % | 9.896 M 540.10 % | 1.546 M 3 765.00 % | 40.000 K -93.37 % | 603.000 K -67.46 % | 1.853 M 3.52 % | 1.790 M 3 877.78 % | 45.000 K -66.67 % | 135.000 K -89.13 % | 1.242 M -31.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 0.00 % | 1.800 M 2.62 % | 1.754 M -66.59 % | 5.250 M 37.25 % | 3.825 M 112.50 % | 1.800 M -73.34 % | 6.751 M 600.26 % | 964.000 K -75.09 % | 3.870 M 330.00 % | 900.000 K -20.00 % | 1.125 M -70.29 % | 3.787 M 0.00 % | 3.787 M 33.49 % | 2.837 M 518.08 % | 459.000 K -76.01 % | 1.913 M -84.30 % | 12.188 M 26 984.44 % | 45.000 K 111.78 % | -382.000 K -176.40 % | 500.000 K | 0.000 | 0.000 | 
| Net income | 196.000 K 102.60 % | -7.535 M -180.59 % | 9.350 M 579.73 % | -1.949 M -196.15 % | 2.027 M 95.66 % | 1.036 M -4.34 % | 1.083 M 893.58 % | 109.000 K -35.12 % | 168.000 K -90.31 % | 1.733 M -74.85 % | 6.891 M 75.57 % | 3.925 M -42.36 % | 6.810 M 1 628.73 % | 393.931 K 1 084.83 % | -40.000 K 89.30 % | -374.000 K -363.38 % | 142.000 K -11.31 % | 160.108 K 14.36 % | 140.000 K 28.44 % | 109.000 K -21.58 % | 139.000 K 56.64 % | 88.741 K -26.66 % | 121.000 K -37.63 % | 194.000 K 25.97 % | 154.000 K -52.36 % | 323.238 K 421.35 % | 62.000 K 195.24 % | 21.000 K -78.13 % | 96.000 K 380.00 % | 20.000 K -25.93 % | 27.000 K -76.52 % | 115.000 K -22.82 % | 149.000 K 776.47 % | 17.000 K -82.11 % | 95.000 K -51.78 % | 197.000 K 32.88 % | 148.259 K -66.00 % | 436.000 K 215.34 % | -378.000 K 0.00 % | -378.000 K -215.24 % | 328.000 K -54.25 % | 717.000 K 138.51 % | -1.862 M -101.73 % | -923.000 K -263.94 % | 563.000 K 145.26 % | -1.244 M -313.75 % | 582.000 K 1 165.22 % | 46.000 K 125.14 % | -183.000 K | 
| Income before tax | 265.000 K 103.52 % | -7.535 M -180.59 % | 9.350 M 579.73 % | -1.949 M -196.15 % | 2.027 M 70.05 % | 1.192 M 10.06 % | 1.083 M 893.58 % | 109.000 K -35.12 % | 168.000 K -90.20 % | 1.714 M -75.13 % | 6.891 M 75.57 % | 3.925 M -42.36 % | 6.810 M 1 643.52 % | 390.590 K 1 076.48 % | -40.000 K 89.30 % | -374.000 K -363.38 % | 142.000 K -39.53 % | 234.836 K 67.74 % | 140.000 K 28.44 % | 109.000 K -21.58 % | 139.000 K 336.38 % | 31.853 K -73.68 % | 121.000 K -37.63 % | 194.000 K 25.97 % | 154.000 K -29.65 % | 218.906 K 253.07 % | 62.000 K 195.24 % | 21.000 K -78.13 % | 96.000 K 380.00 % | 20.000 K -25.93 % | 27.000 K -76.52 % | 115.000 K -22.82 % | 149.000 K 776.47 % | 17.000 K -82.11 % | 95.000 K -51.78 % | 197.000 K 32.88 % | 148.259 K -66.00 % | 436.000 K 215.34 % | -378.000 K 0.00 % | -378.000 K -215.24 % | 328.000 K -54.25 % | 717.000 K 138.51 % | -1.862 M -101.73 % | -923.000 K -263.94 % | 563.000 K 4 339.84 % | -13.279 K -102.28 % | 582.000 K 1 165.22 % | 46.000 K 125.14 % | -183.000 K | 
| Income before tax ratio | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.11 | 0.00 -100.00 % | 0.17 | 0.00 -100.00 % | 2 065.06 483 445.76 % | -0.43 -109.66 % | 4.43 543.03 % | 0.69 172.38 % | 0.25 125.26 % | -1.00 -61.23 % | -0.62 -909.36 % | 0.08 -41.59 % | 0.13 -95.78 % | 3.11 285.32 % | 0.81 621.44 % | 0.11 532.43 % | 0.02 -73.68 % | 0.07 -37.63 % | 0.11 25.97 % | 0.09 -29.65 % | 0.12 253.07 % | 0.03 195.24 % | 0.01 -78.12 % | 0.05 367.73 % | 0.01 121.72 % | 0.01 -82.89 % | 0.03 -63.68 % | 0.08 3 187.01 % | 0.00 -97.44 % | 0.10 93.59 % | 0.05 -69.10 % | 0.16 -57.49 % | 0.39 488.27 % | -0.10 0.00 % | -0.10 -186.33 % | 0.12 -92.60 % | 1.56 260.49 % | -0.97 -1 185.27 % | -0.08 -100.61 % | 12.51 35 891.54 % | 0.03 -97.01 % | 1.16 | 0.00 | 0.00 | 
| EBITDA | 265.000 K 103.04 % | -8.711 M -85.61 % | -4.693 M 23.62 % | -6.144 M -397.96 % | 2.062 M 68.60 % | 1.223 M 9.20 % | 1.120 M 669.23 % | 145.600 K -28.80 % | 204.500 K 100.76 % | -26.955 M -489.02 % | 6.929 M 74.93 % | 3.961 M -42.16 % | 6.848 M 269.67 % | -4.036 M -100 800.00 % | -4.000 K 98.81 % | -337.000 K -287.74 % | 179.500 K 102.72 % | -6.611 M -3 814.04 % | 178.000 K 110.73 % | -1.659 M -1 046.56 % | 175.267 K 102.54 % | -6.908 M -4 492.77 % | 157.267 K -32.00 % | 231.267 K 114.36 % | -1.611 M 76.49 % | -6.851 M -7 143.50 % | 97.267 K 67.70 % | 58.000 K 103.48 % | -1.669 M -3 134.55 % | 55.000 K -11.29 % | 62.000 K -58.67 % | 150.000 K -18.48 % | 184.000 K 211.86 % | 59.000 K -54.96 % | 131.000 K -51.30 % | 269.000 K 45.87 % | 184.406 K 119.64 % | -939.000 K -251.69 % | -267.000 K 0.00 % | -267.000 K -181.40 % | 328.000 K -60.39 % | 828.000 K 147.29 % | -1.751 M -115.64 % | -812.000 K -220.47 % | 674.000 K 116.78 % | -4.016 M -630.52 % | 757.000 K 382.17 % | 157.000 K 318.06 % | -72.000 K | 
| Net income ratio | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.09 | 0.00 -100.00 % | 0.17 | 0.00 -100.00 % | 2 087.95 488 803.74 % | -0.43 -109.66 % | 4.43 543.03 % | 0.69 170.07 % | 0.25 125.48 % | -1.00 -61.23 % | -0.62 -909.36 % | 0.08 -14.33 % | 0.09 -97.12 % | 3.11 285.32 % | 0.81 621.44 % | 0.11 127.01 % | 0.05 -26.66 % | 0.07 -37.63 % | 0.11 25.97 % | 0.09 -52.36 % | 0.18 421.35 % | 0.03 195.24 % | 0.01 -78.12 % | 0.05 367.73 % | 0.01 121.72 % | 0.01 -82.89 % | 0.03 -63.68 % | 0.08 3 187.01 % | 0.00 -97.44 % | 0.10 93.59 % | 0.05 -69.10 % | 0.16 -57.49 % | 0.39 488.27 % | -0.10 0.00 % | -0.10 -186.33 % | 0.12 -92.60 % | 1.56 260.49 % | -0.97 -1 185.27 % | -0.08 -100.61 % | 12.51 284.18 % | 3.26 179.77 % | 1.16 | 0.00 | 0.00 | 
| Ratio EBITDA | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.11 | 0.00 -100.00 % | 0.22 | 0.00 100.00 % | -32 475.90 -7 559 487.95 % | -0.43 -109.62 % | 4.47 545.32 % | 0.69 126.51 % | -2.61 -2 510.61 % | -0.10 82.11 % | -0.56 -676.93 % | 0.10 102.62 % | -3.69 -193.37 % | 3.96 132.19 % | -12.29 -8 808.31 % | 0.14 103.68 % | -3.84 -4 492.77 % | 0.09 -32.00 % | 0.13 114.36 % | -0.90 76.49 % | -3.81 -7 143.50 % | 0.05 67.70 % | 0.03 103.48 % | -0.93 -3 057.00 % | 0.03 165.52 % | 0.01 -69.89 % | 0.04 -61.64 % | 0.10 1 069.58 % | 0.01 -93.57 % | 0.14 95.50 % | 0.07 -66.08 % | 0.20 124.55 % | -0.83 -1 083.85 % | -0.07 0.00 % | -0.07 -160.98 % | 0.12 -93.59 % | 1.80 297.08 % | -0.92 -1 273.88 % | -0.07 -100.44 % | 14.98 42.47 % | 10.51 594.39 % | 1.51 | 0.00 | 0.00 | 
| Gross profit ratio | 0.02 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.47 | 0.00 -100.00 % | 1.00 | 0.00 -100.00 % | 299.47 29 739.68 % | 1.00 252.17 % | -0.66 | 0.00 -100.00 % | 0.83 94.81 % | 0.43 | 0.00 | 0.00 -100.00 % | 1.00 2.27 % | 0.98 4 300.00 % | 0.02 62.35 % | 0.01 | 0.00 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 | 0.00 100.00 % | -0.27 -195.15 % | 0.28 -41.82 % | 0.49 | 0.00 -100.00 % | 0.97 1 665.34 % | 0.05 182.47 % | -0.07 | 0.00 100.00 % | -0.07 2.08 % | -0.07 0.00 % | -0.07 -244.61 % | -0.02 80.66 % | -0.10 -0.38 % | -0.10 -4.01 % | -0.10 -109.60 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 
| Weighted average shs out dil | 6.533 M 9.25 % | 5.980 M -0.23 % | 5.994 M 1.49 % | 5.906 M -0.94 % | 5.962 M 0.97 % | 5.905 M -1.86 % | 6.017 M 10.40 % | 5.450 M -2.68 % | 5.600 M -6.59 % | 5.995 M 0.05 % | 5.992 M -0.45 % | 6.019 M 0.75 % | 5.974 M -0.60 % | 6.010 M 0.25 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M -1.66 % | 6.096 M 1.68 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M -2.11 % | 6.124 M 2.15 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M -3.76 % | 6.229 M -4.17 % | 6.500 M 3.17 % | 6.300 M -3.96 % | 6.560 M 9.79 % | 5.975 M -0.52 % | 6.006 M -2.39 % | 6.153 M -1.65 % | 6.256 M 2.13 % | 6.126 M -3.28 % | 6.333 M 37.67 % | 4.600 M -24.59 % | 6.100 M | 
| Weighted average shs out | 6.533 M 9.25 % | 5.980 M -0.23 % | 5.994 M 1.49 % | 5.906 M -0.94 % | 5.962 M 0.97 % | 5.905 M -1.86 % | 6.017 M 10.40 % | 5.450 M -2.68 % | 5.600 M -6.59 % | 5.995 M 0.05 % | 5.992 M -0.45 % | 6.019 M 0.75 % | 5.974 M -0.60 % | 6.010 M 0.25 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M -1.66 % | 6.096 M 1.68 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M -2.11 % | 6.124 M 2.15 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M 0.00 % | 5.995 M -4.55 % | 6.281 M -3.37 % | 6.500 M 3.17 % | 6.300 M -3.96 % | 6.560 M 9.79 % | 5.975 M -0.52 % | 6.006 M -2.39 % | 6.153 M -1.65 % | 6.256 M 2.13 % | 6.126 M -3.28 % | 6.333 M 37.67 % | 4.600 M -24.59 % | 6.100 M | 
| EPS diluted | 0.03 102.38 % | -1.26 -180.77 % | 1.56 572.73 % | -0.33 -197.06 % | 0.34 88.89 % | 0.18 0.00 % | 0.18 800.00 % | 0.02 -33.33 % | 0.03 -89.66 % | 0.29 -74.78 % | 1.15 76.92 % | 0.65 -42.98 % | 1.14 1 627.27 % | 0.07 1 085.07 % | -0.01 89.26 % | -0.06 -363.29 % | 0.02 -11.24 % | 0.03 14.10 % | 0.02 27.87 % | 0.02 -21.12 % | 0.02 58.90 % | 0.01 -27.72 % | 0.02 -37.65 % | 0.03 26.07 % | 0.03 -51.33 % | 0.05 412.62 % | 0.01 212.12 % | 0.00 -79.38 % | 0.02 384.85 % | 0.00 -26.67 % | 0.00 -76.68 % | 0.02 -22.49 % | 0.02 789.29 % | 0.00 -82.28 % | 0.02 -51.98 % | 0.03 1.54 % | 0.03 -53.71 % | 0.07 220.27 % | -0.06 3.00 % | -0.06 -220.00 % | 0.05 -58.33 % | 0.12 138.71 % | -0.31 -106.67 % | -0.15 -266.67 % | 0.09 145.00 % | -0.20 -317.63 % | 0.09 819.00 % | 0.01 133.33 % | -0.03 | 
| Earnings per share | 0.03 102.38 % | -1.26 -180.77 % | 1.56 572.73 % | -0.33 -197.06 % | 0.34 88.89 % | 0.18 0.00 % | 0.18 800.00 % | 0.02 -33.33 % | 0.03 -89.66 % | 0.29 -74.78 % | 1.15 76.92 % | 0.65 -42.98 % | 1.14 1 627.27 % | 0.07 1 085.07 % | -0.01 89.26 % | -0.06 -363.29 % | 0.02 -11.24 % | 0.03 14.10 % | 0.02 27.87 % | 0.02 -21.12 % | 0.02 58.90 % | 0.01 -27.72 % | 0.02 -37.65 % | 0.03 26.07 % | 0.03 -51.33 % | 0.05 412.62 % | 0.01 212.12 % | 0.00 -79.38 % | 0.02 384.85 % | 0.00 -26.67 % | 0.00 -76.68 % | 0.02 -22.49 % | 0.02 789.29 % | 0.00 -82.28 % | 0.02 -51.98 % | 0.03 1.54 % | 0.03 -53.71 % | 0.07 220.27 % | -0.06 3.00 % | -0.06 -220.00 % | 0.05 -58.33 % | 0.12 138.71 % | -0.31 -106.67 % | -0.15 -266.67 % | 0.09 145.00 % | -0.20 -317.63 % | 0.09 819.00 % | 0.01 133.33 % | -0.03 | 
| Gross profit | 505.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.123 M | 0.000 -100.00 % | 650.000 K | 0.000 -100.00 % | 248.560 K 101.54 % | -16.187 M -2 667.01 % | -585.000 K | 0.000 -100.00 % | 1.280 M 7 429.41 % | 17.000 K | 0.000 | 0.000 -100.00 % | 1.790 M 3 968.18 % | 44.000 K 1 366.67 % | 3.000 K -82.35 % | 17.000 K | 0.000 | 0.000 -100.00 % | 1.800 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.800 M | 0.000 100.00 % | -474.000 K -131.79 % | 1.491 M -20.14 % | 1.867 M | 0.000 -100.00 % | 6.552 M 12 261.99 % | 53.000 K 120.54 % | -258.000 K | 0.000 100.00 % | -73.595 K 70.91 % | -253.000 K 0.00 % | -253.000 K -360.00 % | -55.000 K -19.57 % | -46.000 K 75.92 % | -191.000 K 83.68 % | -1.170 M -2 700.00 % | 45.000 K 111.78 % | -382.000 K -176.40 % | 500.000 K | 0.000 | 0.000 | 
| Income tax expense | 69.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 156.133 K | 0.000 | 0.000 | 0.000 100.00 % | -18.721 K | 0.000 | 0.000 | 0.000 100.00 % | -3.341 K | 0.000 | 0.000 | 0.000 -100.00 % | 74.728 K | 0.000 | 0.000 | 0.000 100.00 % | -56.888 K | 0.000 | 0.000 | 0.000 100.00 % | -104.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 -100.00 % | 1.230 M | 0.000 | 0.000 | 0.000 | 
| Cost of revenue | 20.848 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.818 M | 0.000 | 0.000 | 0.000 100.00 % | -248.000 K -527.59 % | 58.000 K -96.06 % | 1.472 M | 0.000 -100.00 % | 1.397 M 5 973.91 % | 23.000 K | 0.000 | 0.000 100.00 % | -500.000 -150.00 % | 1.000 K -99.24 % | 132.000 K -89.22 % | 1.225 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.228 M -40.73 % | 3.759 M 91.98 % | 1.958 M | 0.000 -100.00 % | 198.646 K -78.19 % | 911.000 K -77.93 % | 4.128 M 327.77 % | 965.000 K -19.52 % | 1.199 M -70.32 % | 4.040 M 0.00 % | 4.040 M 39.70 % | 2.892 M 472.67 % | 505.000 K -76.00 % | 2.104 M -84.25 % | 13.358 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 999.574 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.012 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.000 K -14.77 % | 88.000 K -75.21 % | 355.000 K 139.86 % | 148.000 K 3.82 % | 142.560 K 14.97 % | 124.000 K 125.45 % | 55.000 K 358.33 % | 12.000 K -50.00 % | 24.000 K | 0.000 -100.00 % | 39.000 K 0.00 % | 39.000 K 875.00 % | 4.000 K -88.24 % | 34.000 K 36.00 % | 25.000 K 400.00 % | 5.000 K -92.42 % | 66.000 K -58.23 % | 158.000 K 187.27 % | 55.000 K -88.89 % | 495.000 K 6 971.43 % | 7.000 K | 
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 145.325 K | 0.000 | 0.000 | 0.000 -100.00 % | 290.713 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 -100.00 % | 615.000 K | 0.000 -100.00 % | 1.030 M 0.39 % | 1.026 M 2.29 % | 1.003 M 19 558.96 % | 5.102 K -99.38 % | 817.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 101.500 K | 0.000 | 0.000 | 0.000 | 
| Other expenses | 240.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.401 M 2 377 127.72 % | 101.000 | 0.000 -100.00 % | 650.000 K -37.02 % | 1.032 M -28.88 % | 1.451 M -35.99 % | 2.267 M 31.65 % | 1.722 M -44.16 % | 3.084 M 90.37 % | 1.620 M 21.80 % | 1.330 M 36.27 % | 976.000 K -42.92 % | 1.710 M 38.35 % | 1.236 M -27.51 % | 1.705 M 0.41 % | 1.698 M 1.07 % | 1.680 M 8.85 % | 1.543 M -8.02 % | 1.678 M 4.61 % | 1.604 M -2.55 % | 1.646 M 5.72 % | 1.557 M -10.41 % | 1.738 M -2.19 % | 1.777 M 65.30 % | 1.075 M -11.74 % | 1.218 M -9.58 % | 1.347 M -22.85 % | 1.746 M 10.23 % | 1.584 M 16.39 % | 1.361 M 2 226.56 % | -64.000 K 86.30 % | -467.000 K -128.70 % | 1.627 M 88.53 % | 863.000 K -40.65 % | 1.454 M 0.00 % | 1.454 M 44.25 % | 1.008 M 66.89 % | 604.000 K -80.13 % | 3.040 M 176.87 % | 1.098 M 40.95 % | 779.000 K -8.16 % | 848.235 K -30.07 % | 1.213 M 48.11 % | 819.000 K 362.71 % | 177.000 K | 
| Operating expenses | 240.000 K -41.46 % | 410.000 K -30.98 % | 594.000 K -37.34 % | 948.000 K -70.34 % | 3.196 M 179.13 % | 1.145 M 47.74 % | 775.000 K 19.23 % | 650.000 K -37.02 % | 1.032 M -28.88 % | 1.451 M -35.99 % | 2.267 M 31.65 % | 1.722 M 118.53 % | 788.000 K -51.36 % | 1.620 M 21.80 % | 1.330 M 36.27 % | 976.000 K -42.92 % | 1.710 M 38.35 % | 1.236 M -27.51 % | 1.705 M 0.41 % | 1.698 M 1.07 % | 1.680 M 8.85 % | 1.543 M -8.02 % | 1.678 M 4.61 % | 1.604 M -2.55 % | 1.646 M 5.72 % | 1.557 M -10.41 % | 1.738 M -2.19 % | 1.777 M 4.28 % | 1.704 M 30.47 % | 1.306 M -10.79 % | 1.464 M -16.44 % | 1.752 M 6.12 % | 1.651 M 4.30 % | 1.583 M 3 869.05 % | -42.000 K 90.77 % | -455.000 K -127.56 % | 1.651 M 91.31 % | 863.000 K -42.20 % | 1.493 M 0.00 % | 1.493 M 47.53 % | 1.012 M 58.62 % | 638.000 K -79.18 % | 3.065 M 177.88 % | 1.103 M 32.41 % | 833.000 K -24.00 % | 1.096 M -13.56 % | 1.268 M -3.50 % | 1.314 M 614.13 % | 184.000 K | 
| Cost and expenses | 21.088 M 5 043.41 % | 410.000 K -30.98 % | 594.000 K -37.34 % | 948.000 K -70.34 % | 3.196 M -44.49 % | 5.757 M 642.86 % | 775.000 K 19.23 % | 650.000 K -37.02 % | 1.032 M -14.21 % | 1.203 M -46.93 % | 2.267 M -29.02 % | 3.194 M 3.57 % | 3.084 M 47.21 % | 2.095 M 54.84 % | 1.353 M 38.63 % | 976.000 K -42.92 % | 1.710 M 38.35 % | 1.236 M -27.51 % | 1.705 M -6.83 % | 1.830 M 8.03 % | 1.694 M 9.75 % | 1.543 M -8.02 % | 1.678 M 4.61 % | 1.604 M -2.55 % | 1.646 M 5.72 % | 1.557 M -10.41 % | 1.738 M -2.19 % | 1.777 M 4.28 % | 1.704 M -51.78 % | 3.534 M -32.34 % | 5.223 M 40.78 % | 3.710 M 124.71 % | 1.651 M -7.35 % | 1.782 M 105.06 % | 869.000 K -76.34 % | 3.673 M 78.56 % | 2.057 M -0.34 % | 2.064 M -62.70 % | 5.533 M 0.00 % | 5.533 M 41.73 % | 3.904 M 241.56 % | 1.143 M -77.89 % | 5.169 M -64.26 % | 14.461 M 1 636.01 % | 833.000 K -24.00 % | 1.096 M -13.56 % | 1.268 M -3.50 % | 1.314 M 614.13 % | 184.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 | 
| Selling general and administrative expenses | 0.000 -100.00 % | 410.000 K -30.98 % | 594.000 K -37.34 % | 948.000 K 19.25 % | 795.000 K -30.56 % | 1.145 M 47.73 % | 775.000 K 0.65 % | 770.000 K 11.76 % | 689.000 K -47.12 % | 1.303 M 67.27 % | 779.000 K 389 600.00 % | -200.000 | 0.000 -100.00 % | 697.986 K -9.00 % | 767.000 K -4.96 % | 807.000 K 13.03 % | 714.000 K -46.28 % | 1.329 M 120.03 % | 604.000 K -8.21 % | 658.000 K 40.30 % | 469.000 K -68.86 % | 1.506 M 203.04 % | 497.000 K 26.46 % | 393.000 K -14.19 % | 458.000 K -74.95 % | 1.828 M 324.13 % | 431.000 K -19.14 % | 533.000 K -59.95 % | 1.331 M 1 412.50 % | 88.000 K -24.79 % | 117.000 K -90.03 % | 1.174 M 2.44 % | 1.146 M 416.22 % | 222.000 K -87.04 % | 1.713 M 14 175.00 % | 12.000 K -50.00 % | 24.000 K 18.62 % | 20.233 K -48.12 % | 39.000 K 0.00 % | 39.000 K 875.00 % | 4.000 K -88.24 % | 34.000 K 36.00 % | 25.000 K 400.00 % | 5.000 K -90.74 % | 54.000 K -78.24 % | 248.170 K 351.22 % | 55.000 K -88.89 % | 495.000 K 6 971.43 % | 7.000 K | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 0.000 | 0.000 -100.00 % | 1.000 K 0.00 % | 1.000 K -16.67 % | 1.200 K 20.00 % | 1.000 K 100.00 % | 500.000 -16.67 % | 600.000 20.00 % | 500.000 | 0.000 -100.00 % | 1.500 K 650.00 % | 200.000 -91.30 % | 2.300 K 15.00 % | 2.000 K 100.00 % | 1.000 K 100.00 % | 500.000 -66.67 % | 1.500 K 27.12 % | 1.180 K -60.67 % | 3.000 K | 0.000 -100.00 % | 1.000 K | 0.000 -100.00 % | 1.000 K -50.00 % | 2.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K 100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K -58.33 % | 24.000 K | 0.000 -100.00 % | 880.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 25.500 K 0.00 % | 25.500 K -25.00 % | 34.000 K 0.00 % | 34.000 K 0.00 % | 34.000 K 13.33 % | 30.000 K -16.67 % | 36.000 K 0.00 % | 36.000 K 0.00 % | 36.000 K 2.66 % | 35.068 K -2.59 % | 36.000 K 0.00 % | 36.000 K 0.00 % | 36.000 K 2.66 % | 35.068 K 0.19 % | 35.000 K -2.78 % | 36.000 K 0.00 % | 36.000 K 2.66 % | 35.068 K 0.19 % | 35.000 K 0.00 % | 35.000 K -0.76 % | 35.267 K 0.57 % | 35.068 K -0.56 % | 35.267 K 0.00 % | 35.267 K 0.76 % | 35.000 K -0.76 % | 35.267 K 0.00 % | 35.267 K 0.76 % | 35.000 K 0.00 % | 35.000 K 0.00 % | 35.000 K 0.00 % | 35.000 K 0.00 % | 35.000 K 0.00 % | 35.000 K 9.38 % | 32.000 K -11.11 % | 36.000 K -50.00 % | 72.000 K 104.16 % | 35.267 K 145.80 % | -77.000 K -169.37 % | 111.000 K 0.00 % | 111.000 K -87.20 % | 867.000 K 681.08 % | 111.000 K 0.00 % | 111.000 K 0.00 % | 111.000 K 0.00 % | 111.000 K -31.89 % | 162.961 K -6.88 % | 175.000 K 57.66 % | 111.000 K 0.00 % | 111.000 K | 
| Operating income | 265.000 K 164.63 % | -410.000 K 30.98 % | -594.000 K 37.34 % | -948.000 K 70.34 % | -3.196 M -180.34 % | 3.978 M 613.29 % | -775.000 K -807.12 % | 109.600 K 110.62 % | -1.032 M 14.21 % | -1.203 M 92.91 % | -16.966 M -635.41 % | -2.307 M -125.33 % | 9.108 M 2 778.82 % | -340.000 K -164.89 % | 524.000 K 240.11 % | -374.000 K -132.84 % | 1.139 M 192.15 % | -1.236 M 25.54 % | -1.660 M 2.06 % | -1.695 M -225.46 % | 1.351 M 359.72 % | 293.876 K -77.45 % | 1.303 M -7.39 % | 1.407 M 185.48 % | -1.646 M -5 844.81 % | -27.688 K -102.02 % | 1.369 M 5 852.17 % | 23.000 K -95.10 % | 469.000 K 126.35 % | -1.780 M -1 779.25 % | 106.000 K -8.62 % | 116.000 K 107.03 % | -1.651 M -136.78 % | 4.489 M 4 625.26 % | 95.000 K 105.93 % | -1.603 M -38.55 % | -1.157 M -23.22 % | -939.000 K 46.22 % | -1.746 M 0.00 % | -1.746 M -63.64 % | -1.067 M -55.99 % | -684.000 K 78.99 % | -3.256 M -43.25 % | -2.273 M -188.45 % | -788.000 K 46.72 % | -1.479 M -92.58 % | -768.000 K 41.55 % | -1.314 M -614.13 % | -184.000 K | 
| Operating income ratio | 0.01 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.36 | 0.00 -100.00 % | 0.17 | 0.00 100.00 % | -1 449.40 -137 889.31 % | 1.05 140.44 % | -2.60 -382.59 % | 0.92 518.50 % | -0.22 -101.68 % | 13.10 2 212.11 % | -0.62 -200.90 % | 0.61 189.02 % | -0.69 98.13 % | -36.89 -193.81 % | -12.56 -1 254.26 % | 1.09 566.26 % | 0.16 -77.45 % | 0.72 -7.39 % | 0.78 185.48 % | -0.91 -5 844.81 % | -0.02 -102.02 % | 0.76 5 852.17 % | 0.01 -95.10 % | 0.26 125.67 % | -1.01 -5 126.25 % | 0.02 -33.42 % | 0.03 103.31 % | -0.92 -237.93 % | 0.66 574.79 % | 0.10 123.79 % | -0.41 67.78 % | -1.29 -54.02 % | -0.83 -81.04 % | -0.46 0.00 % | -0.46 -22.59 % | -0.38 74.76 % | -1.49 12.45 % | -1.70 -812.65 % | -0.19 98.93 % | -17.51 -552.28 % | 3.87 352.07 % | -1.54 | 0.00 | 0.00 | 
| Total other income expenses net | 0.000 100.00 % | -7.125 M -171.65 % | 9.944 M 1 093.41 % | -1.001 M -119.17 % | 5.223 M | 0.000 -100.00 % | 1.858 M 309 766.67 % | -600.000 -20.00 % | -500.000 -100.02 % | 2.917 M -68.15 % | 9.158 M 46.95 % | 6.232 M -37.01 % | 9.894 M 1 254.08 % | 730.679 K 229.55 % | -564.000 K -193.69 % | 602.000 K 160.38 % | -997.000 K -167.78 % | 1.471 M -18.28 % | 1.800 M -0.22 % | 1.804 M 248.84 % | -1.212 M -176.94 % | 1.575 M 233.27 % | -1.182 M 2.56 % | -1.213 M -167.39 % | 1.800 M 1.35 % | 1.776 M 235.88 % | -1.307 M -65 250.00 % | -2.000 K -100.11 % | 1.800 M 0.00 % | 1.800 M | 0.000 100.00 % | -1.000 K -100.06 % | 1.800 M 0.06 % | 1.799 M | 0.000 | 0.000 -100.00 % | 1.351 M -1.75 % | 1.375 M 1.78 % | 1.351 M -1.24 % | 1.368 M -1.94 % | 1.395 M -0.43 % | 1.401 M 0.50 % | 1.394 M 3.26 % | 1.350 M -0.07 % | 1.351 M -7.84 % | 1.466 M 8.59 % | 1.350 M -0.74 % | 1.360 M 135 900.00 % | 1.000 K | 
| 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 | 
| 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-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-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-06-30 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-06-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -1.968 M | 0.000 100.00 % | -2.734 M | 0.000 100.00 % | -2.306 M -290.28 % | 1.212 M 483.54 % | -316.000 K -130.32 % | 1.042 M 200.00 % | -1.042 M -173.52 % | 1.417 M 213.71 % | -1.247 M 11.91 % | -1.415 M | 0.000 100.00 % | -739.000 K | 0.000 -100.00 % | 1.896 M -40.87 % | 3.206 M | 0.000 -100.00 % | 3.631 M | 0.000 -100.00 % | 3.145 M | 0.000 -100.00 % | 2.828 M | 0.000 -100.00 % | 2.943 M | 0.000 -100.00 % | 3.270 M -2.58 % | 3.357 M | 0.000 -100.00 % | 3.298 M | 0.000 -100.00 % | 3.039 M -5.13 % | 3.203 M -2.11 % | 3.272 M 2 193.38 % | 142.685 K | 
| Total investments | 0.000 -100.00 % | 12.305 M | 0.000 -100.00 % | 370.000 K | 0.000 -100.00 % | 11.570 M 377.31 % | 2.424 M -78.59 % | 11.320 M 443.15 % | 2.084 M 108.42 % | 1.000 M -64.72 % | 2.835 M 1 159.91 % | 225.000 K | 0.000 | 0.000 -100.00 % | 4.009 M | 0.000 -100.00 % | 370.000 K 46.30 % | 252.900 K | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 122.000 K | 0.000 | 0.000 -100.00 % | 800.000 K | 0.000 -100.00 % | 800.000 K | 0.000 -100.00 % | 800.000 K 0.00 % | 800.000 K | 0.000 -100.00 % | 285.370 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 | 0.000 | 0.000 | 0.000 -100.00 % | 2.224 M -33.08 % | 3.324 M | 0.000 -100.00 % | 3.665 M | 0.000 -100.00 % | 3.324 M | 0.000 -100.00 % | 3.324 M | 0.000 -100.00 % | 3.324 M | 0.000 -100.00 % | 3.324 M 0.00 % | 3.324 M | 0.000 -100.00 % | 3.324 M | 0.000 -100.00 % | 3.324 M 0.00 % | 3.324 M 0.00 % | 3.324 M | 0.000 | 
| Accumulated other comprehensive income loss | 26.800 M | 0.000 -100.00 % | 26.603 M | 0.000 -100.00 % | 26.526 M | 0.000 -100.00 % | 24.344 M | 0.000 -100.00 % | 24.130 M | 0.000 -100.00 % | 14.935 M 210 188 624 108 915 360.00 % | 0.000 | 0.000 -100.00 % | 4.100 M | 0.000 -100.00 % | 4.113 M | 0.000 | 0.000 -100.00 % | 3.610 M | 0.000 -100.00 % | 3.512 M | 0.000 -100.00 % | 3.052 M 416 260.98 % | 733.000 -99.97 % | 2.755 M | 0.000 -100.00 % | 2.552 M | 0.000 100.00 % | 0.000 -100.00 % | 2.171 M | 0.000 -100.00 % | 1.786 M | 0.000 | 0.000 | 0.000 -100.00 % | 59.956 M | 
| Retained earnings | 0.000 100.00 % | -33.150 M | 0.000 100.00 % | -33.347 M | 0.000 100.00 % | -33.424 M | 0.000 | 0.000 | 0.000 100.00 % | -35.820 M | 0.000 100.00 % | -45.015 M 19.21 % | -55.716 M | 0.000 | 0.000 | 0.000 100.00 % | -55.837 M | 0.000 | 0.000 100.00 % | -56.340 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -57.398 M | 0.000 | 0.000 100.00 % | -57.779 M | 0.000 | 0.000 100.00 % | -58.774 M 0.35 % | -58.982 M | 0.000 | 
| Common stock | 0.000 -100.00 % | 59.950 M | 0.000 -100.00 % | 59.950 M | 0.000 -100.00 % | 59.950 M | 0.000 -100.00 % | 59.950 M | 0.000 -100.00 % | 59.950 M | 0.000 -100.00 % | 59.950 M 0.00 % | 59.950 M | 0.000 -100.00 % | 59.900 M | 0.000 -100.00 % | 59.950 M 0.00 % | 59.950 M | 0.000 -100.00 % | 59.950 M | 0.000 -100.00 % | 59.950 M | 0.000 -100.00 % | 59.950 M | 0.000 -100.00 % | 59.950 M | 0.000 -100.00 % | 59.950 M 0.00 % | 59.950 M | 0.000 -100.00 % | 59.950 M | 0.000 -100.00 % | 59.950 M 0.00 % | 59.950 M 0.00 % | 59.950 M | 0.000 | 
| Total equity | 26.800 M 0.00 % | 26.800 M 0.74 % | 26.603 M 0.00 % | 26.603 M 0.29 % | 26.526 M 0.00 % | 26.526 M 8.96 % | 24.344 M 0.00 % | 24.344 M 0.89 % | 24.130 M 0.00 % | 24.130 M 61.57 % | 14.935 M 0.00 % | 14.935 M 252.76 % | 4.234 M 3.26 % | 4.100 M 0.00 % | 4.100 M -0.31 % | 4.113 M 0.00 % | 4.113 M 6.83 % | 3.850 M 6.66 % | 3.610 M 0.00 % | 3.610 M 2.78 % | 3.512 M 0.00 % | 3.512 M 15.07 % | 3.052 M 0.00 % | 3.052 M 10.76 % | 2.755 M 0.00 % | 2.755 M 7.99 % | 2.552 M 0.00 % | 2.552 M 1.25 % | 2.520 M 16.06 % | 2.171 M 0.00 % | 2.171 M 21.56 % | 1.786 M 0.27 % | 1.781 M 51.46 % | 1.176 M 21.55 % | 967.632 K -98.39 % | 59.956 M | 
| Other non current liabilities | -26.800 M | 0.000 100.00 % | -26.603 M -2 757.64 % | 1.001 M 103.77 % | -26.526 M -1 613.81 % | 1.752 M 107.20 % | -24.344 M -1 281.75 % | 2.060 M | 0.000 -100.00 % | 1.771 M | 0.000 -100.00 % | 1.000 M -44.13 % | 1.790 M 143.66 % | -4.100 M -284.35 % | 2.224 M 154.08 % | -4.113 M -511.28 % | 1.000 M | 0.000 100.00 % | -3.610 M -298.06 % | 1.823 M 151.89 % | -3.512 M | 0.000 100.00 % | -3.052 M -257.25 % | 1.941 M 170.43 % | -2.755 M -237.79 % | 2.000 M 178.37 % | -2.552 M -223.53 % | 2.066 M 3.31 % | 2.000 M 192.09 % | -2.171 M -208.57 % | 2.000 M 211.96 % | -1.786 M -189.33 % | 2.000 M -6.49 % | 2.138 M 0.43 % | 2.129 M | 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 -100.00 % | 2.224 M -33.08 % | 3.324 M | 0.000 -100.00 % | 3.324 M | 0.000 -100.00 % | 3.324 M | 0.000 -100.00 % | 3.324 M | 0.000 -100.00 % | 3.324 M | 0.000 -100.00 % | 3.324 M 0.00 % | 3.324 M | 0.000 -100.00 % | 3.324 M | 0.000 -100.00 % | 3.324 M 0.00 % | 3.324 M 0.00 % | 3.324 M | 0.000 | 
| Total non current liabilities | -26.800 M -3 663.83 % | 752.000 K 102.83 % | -26.603 M -1 617.57 % | 1.753 M 106.61 % | -26.526 M -1 613.81 % | 1.752 M 107.20 % | -24.344 M -1 281.75 % | 2.060 M | 0.000 -100.00 % | 1.771 M | 0.000 -100.00 % | 1.000 M -44.13 % | 1.790 M 143.66 % | -4.100 M -284.35 % | 2.224 M 154.08 % | -4.113 M -202.02 % | 4.031 M 21.28 % | 3.324 M 192.09 % | -3.610 M -170.13 % | 5.147 M 246.55 % | -3.512 M -205.65 % | 3.324 M 208.93 % | -3.052 M -157.96 % | 5.265 M 291.08 % | -2.755 M -151.75 % | 5.324 M 308.65 % | -2.552 M -147.34 % | 5.390 M 1.24 % | 5.324 M 345.20 % | -2.171 M -140.78 % | 5.324 M 398.08 % | -1.786 M -133.55 % | 5.324 M -2.54 % | 5.463 M 0.17 % | 5.453 M | 0.000 | 
| Other current liabilities | 0.000 -100.00 % | 3.130 M | 0.000 | 0.000 | 0.000 -100.00 % | 317.800 K | 0.000 -100.00 % | 34.000 K | 0.000 -100.00 % | 397.811 K | 0.000 -100.00 % | 1.401 M -87.18 % | 10.931 M | 0.000 -100.00 % | 1.681 M | 0.000 -100.00 % | 4.258 M 75.44 % | 2.427 M | 0.000 -100.00 % | 643.795 K | 0.000 -100.00 % | 1.155 M | 0.000 -100.00 % | 309.214 K | 0.000 -100.00 % | 297.010 K | 0.000 -100.00 % | 469.874 K -36.72 % | 742.482 K | 0.000 -100.00 % | 348.435 K | 0.000 -100.00 % | 310.072 K 23.22 % | 251.631 K -26.06 % | 340.332 K | 0.000 | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 340.294 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 current liabilities | 0.000 -100.00 % | 3.788 M | 0.000 -100.00 % | 3.286 M | 0.000 -100.00 % | 2.827 M | 0.000 100.00 % | -683.000 K | 0.000 -100.00 % | 951.573 K | 0.000 -100.00 % | 337.600 K -97.49 % | 13.477 M | 0.000 -100.00 % | 6.581 M | 0.000 -100.00 % | 8.006 M -7.23 % | 8.630 M | 0.000 -100.00 % | 5.773 M | 0.000 -100.00 % | 6.821 M | 0.000 -100.00 % | 5.959 M | 0.000 -100.00 % | 10.201 M | 0.000 -100.00 % | 10.263 M 56.46 % | 6.560 M | 0.000 -100.00 % | 5.227 M | 0.000 -100.00 % | 4.028 M 24.10 % | 3.246 M 91.99 % | 1.691 M | 0.000 | 
| Total liabilities | -26.800 M -690.31 % | 4.540 M 117.07 % | -26.603 M -627.94 % | 5.039 M 119.00 % | -26.526 M -679.29 % | 4.579 M 118.81 % | -24.344 M -1 867.90 % | 1.377 M | 0.000 -100.00 % | 2.723 M | 0.000 -100.00 % | 1.338 M -91.24 % | 15.267 M 472.36 % | -4.100 M -146.56 % | 8.805 M 314.09 % | -4.113 M -134.17 % | 12.038 M 0.70 % | 11.954 M 431.17 % | -3.610 M -133.05 % | 10.920 M 410.94 % | -3.512 M -134.62 % | 10.146 M 432.43 % | -3.052 M -127.19 % | 11.224 M 507.34 % | -2.755 M -117.75 % | 15.525 M 708.42 % | -2.552 M -116.30 % | 15.653 M 31.72 % | 11.883 M 647.30 % | -2.171 M -120.58 % | 10.551 M 690.72 % | -1.786 M -119.10 % | 9.352 M 7.39 % | 8.709 M 21.90 % | 7.144 M | 0.000 | 
| Other non current assets | 0.000 -100.00 % | 12.425 M | 0.000 -100.00 % | 370.000 K 116.04 % | -2.306 M -119.93 % | 11.570 M 1 054.62 % | -1.212 M -137.86 % | 3.201 M 407.18 % | -1.042 M -381.64 % | 370.000 K 126.10 % | -1.417 M -929.37 % | 170.900 K -53.81 % | 370.000 K 115.69 % | -2.358 M | 0.000 100.00 % | -328.465 K -188.77 % | 370.000 K | 0.000 100.00 % | -33.158 K -108.96 % | 370.000 K 232.61 % | -279.013 K | 0.000 100.00 % | -496.002 K -234.05 % | 370.000 K 173.54 % | -503.147 K -124.35 % | 2.066 M 3 904.00 % | -54.320 K -114.68 % | 370.000 K -53.75 % | 800.000 K 3 175.62 % | -26.011 K -107.03 % | 370.000 K 229.65 % | -285.393 K -177.13 % | 370.000 K 0.00 % | 370.000 K 0.00 % | 370.000 K 359.31 % | -142.685 K | 
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.424 M | 0.000 | 0.000 | 0.000 -100.00 % | 54.100 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 800.000 K | 0.000 | 0.000 | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 5.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K | 0.000 | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 30.000 K | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 30.000 K | 0.000 -100.00 % | 25.000 K -16.67 % | 30.000 K | 0.000 -100.00 % | 30.000 K | 0.000 -100.00 % | 35.000 K -12.50 % | 40.000 K -11.11 % | 45.000 K | 0.000 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 K | 0.000 | 0.000 -100.00 % | 30.000 K | 0.000 | 0.000 -100.00 % | 30.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 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 30.000 K 500.00 % | 5.000 K | 0.000 -100.00 % | 30.000 K | 0.000 -100.00 % | 10.000 K -66.67 % | 30.000 K | 0.000 -100.00 % | 15.000 K | 0.000 -100.00 % | 30.000 K | 0.000 -100.00 % | 20.000 K | 0.000 -100.00 % | 30.000 K | 0.000 -100.00 % | 25.000 K -16.67 % | 30.000 K | 0.000 -100.00 % | 30.000 K | 0.000 -100.00 % | 35.000 K -12.50 % | 40.000 K -11.11 % | 45.000 K | 0.000 | 
| Property plant equipment net | 0.000 -100.00 % | 11.298 M | 0.000 -100.00 % | 15.314 M | 0.000 -100.00 % | 4.569 M | 0.000 -100.00 % | 5.745 M | 0.000 -100.00 % | 18.044 M | 0.000 -100.00 % | 6.085 M 1.62 % | 5.988 M | 0.000 -100.00 % | 6.100 M | 0.000 -100.00 % | 6.198 M 8.77 % | 5.698 M | 0.000 -100.00 % | 5.784 M | 0.000 -100.00 % | 5.875 M | 0.000 -100.00 % | 5.920 M | 0.000 -100.00 % | 4.714 M | 0.000 -100.00 % | 6.856 M 12.00 % | 6.122 M | 0.000 -100.00 % | 6.992 M | 0.000 -100.00 % | 7.128 M 2.87 % | 6.930 M -1.98 % | 7.070 M | 0.000 | 
| Total non current assets | 0.000 -100.00 % | 23.723 M | 0.000 -100.00 % | 15.684 M 780.07 % | -2.306 M -114.29 % | 16.139 M 1 431.60 % | -1.212 M -106.25 % | 19.400 M 1 961.67 % | -1.042 M -105.66 % | 18.414 M 1 399.12 % | -1.417 M -122.36 % | 6.340 M -0.36 % | 6.363 M 369.87 % | -2.358 M -138.47 % | 6.130 M 1 966.26 % | -328.465 K -104.99 % | 6.578 M 14.84 % | 5.728 M 17 374.87 % | -33.158 K -100.54 % | 6.169 M 2 311.01 % | -279.013 K -104.73 % | 5.905 M 1 290.48 % | -496.002 K -107.86 % | 6.310 M 1 354.12 % | -503.147 K -107.39 % | 6.811 M 12 637.96 % | -54.320 K -100.75 % | 7.251 M 4.31 % | 6.952 M 26 825.95 % | -26.011 K -100.35 % | 7.392 M 2 690.19 % | -285.393 K -103.79 % | 7.533 M -7.45 % | 8.140 M 8.75 % | 7.485 M 5 345.57 % | -142.685 K | 
| Other current assets | -1.968 M -188.69 % | 2.219 M 181.16 % | -2.734 M -154.67 % | 5.001 M | 0.000 -100.00 % | 4.276 M | 0.000 -100.00 % | 381.000 K | 0.000 -100.00 % | 2.038 M | 0.000 -100.00 % | 2.377 M -4.11 % | 2.479 M | 0.000 -100.00 % | 233.000 K | 0.000 -100.00 % | 3.345 M 0.37 % | 3.333 M | 0.000 -100.00 % | 3.155 M | 0.000 -100.00 % | 2.750 M | 0.000 -100.00 % | 2.473 M | 0.000 -100.00 % | 2.324 M | 0.000 -100.00 % | 1.680 M -77.55 % | 7.484 M | 0.000 -100.00 % | 955.754 K | 0.000 -100.00 % | 829.497 K -17.90 % | 1.010 M 108.74 % | 484.053 K | 0.000 | 
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.424 M 170.54 % | 896.000 K -57.01 % | 2.084 M | 0.000 -100.00 % | 2.835 M 1 558.75 % | 170.900 K | 0.000 | 0.000 -100.00 % | 4.009 M | 0.000 | 0.000 -100.00 % | 252.900 K | 0.000 | 0.000 | 0.000 -100.00 % | 100.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 122.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 285.370 K | 
| cash and cash equivalents | 0.000 -100.00 % | 1.968 M | 0.000 -100.00 % | 2.734 M | 0.000 -100.00 % | 2.306 M 290.28 % | -1.212 M -483.54 % | 316.000 K 130.32 % | -1.042 M -200.00 % | 1.042 M 173.52 % | -1.417 M -213.71 % | 1.247 M -11.91 % | 1.415 M | 0.000 -100.00 % | 739.000 K | 0.000 -100.00 % | 328.465 K 178.36 % | 118.000 K | 0.000 -100.00 % | 33.158 K | 0.000 -100.00 % | 179.013 K | 0.000 -100.00 % | 496.002 K | 0.000 -100.00 % | 381.147 K | 0.000 -100.00 % | 54.320 K 268.74 % | -32.192 K | 0.000 -100.00 % | 26.011 K | 0.000 -100.00 % | 285.393 K 135.80 % | 121.031 K 132.71 % | 52.010 K 136.45 % | -142.685 K | 
| Cash and short term investments | 1.968 M 0.00 % | 1.968 M -28.02 % | 2.734 M 0.00 % | 2.734 M 18.55 % | 2.306 M 0.00 % | 2.306 M 90.28 % | 1.212 M 0.00 % | 1.212 M 16.31 % | 1.042 M 0.00 % | 1.042 M -26.48 % | 1.417 M 0.00 % | 1.417 M 0.17 % | 1.415 M -39.99 % | 2.358 M -50.34 % | 4.748 M 1 345.51 % | 328.465 K 0.00 % | 328.465 K -11.44 % | 370.900 K 1 018.58 % | 33.158 K 0.00 % | 33.158 K -88.12 % | 279.013 K 0.00 % | 279.013 K -43.75 % | 496.002 K 0.00 % | 496.002 K -1.42 % | 503.147 K 0.00 % | 503.147 K 826.26 % | 54.320 K 0.00 % | 54.320 K 268.74 % | -32.192 K -223.76 % | 26.011 K 0.00 % | 26.011 K -90.89 % | 285.393 K 0.00 % | 285.393 K 135.80 % | 121.031 K 132.71 % | 52.010 K -63.55 % | 142.685 K | 
| Total current assets | 0.000 -100.00 % | 7.617 M | 0.000 -100.00 % | 15.958 M 591.95 % | 2.306 M -84.59 % | 14.966 M 1 134.80 % | 1.212 M -80.83 % | 6.321 M 506.58 % | 1.042 M -87.65 % | 8.439 M 495.37 % | 1.417 M -85.73 % | 9.932 M -24.40 % | 13.137 M 457.13 % | 2.358 M -65.20 % | 6.775 M 1 962.62 % | 328.465 K -96.57 % | 9.573 M -5.00 % | 10.076 M 30 287.84 % | 33.158 K -99.60 % | 8.361 M 2 896.61 % | 279.013 K -96.40 % | 7.753 M 1 463.04 % | 496.002 K -93.77 % | 7.966 M 1 483.22 % | 503.147 K -95.61 % | 11.470 M 21 015.17 % | 54.320 K -99.50 % | 10.953 M 46.99 % | 7.452 M 28 548.66 % | 26.011 K -99.51 % | 5.330 M 1 767.69 % | 285.393 K -92.07 % | 3.600 M 106.30 % | 1.745 M 178.29 % | 627.107 K 339.50 % | 142.685 K | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.227 M | 0.000 -100.00 % | 2.198 M | 0.000 | 0.000 -100.00 % | 280.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 | 
| Net receivables | 0.000 -100.00 % | 3.430 M | 0.000 -100.00 % | 8.223 M | 0.000 -100.00 % | 8.384 M | 0.000 -100.00 % | 501.000 K | 0.000 -100.00 % | 3.161 M | 0.000 -100.00 % | 6.138 M -31.52 % | 8.963 M | 0.000 -100.00 % | 1.794 M | 0.000 -100.00 % | 5.899 M -7.43 % | 6.372 M | 0.000 -100.00 % | 5.173 M | 0.000 -100.00 % | 4.724 M | 0.000 -100.00 % | 4.997 M | 0.000 -100.00 % | 8.643 M | 0.000 -100.00 % | 9.219 M 58.31 % | 5.823 M | 0.000 -100.00 % | 4.349 M | 0.000 -100.00 % | 2.485 M 304.96 % | 613.718 K 1 248.18 % | 45.522 K | 0.000 | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -10.424 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 | 
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 0.000 -100.00 % | 658.000 K | 0.000 -100.00 % | 535.000 K | 0.000 -100.00 % | 558.977 K | 0.000 100.00 % | -717.000 K | 0.000 -100.00 % | 553.762 K | 0.000 100.00 % | -1.063 M -141.76 % | 2.546 M | 0.000 -100.00 % | 4.078 M | 0.000 -100.00 % | 3.748 M -31.29 % | 5.455 M | 0.000 -100.00 % | 4.789 M | 0.000 -100.00 % | 4.398 M | 0.000 -100.00 % | 5.629 M | 0.000 -100.00 % | 9.708 M | 0.000 -100.00 % | 9.793 M 68.35 % | 5.817 M | 0.000 -100.00 % | 4.879 M | 0.000 -100.00 % | 3.645 M 21.73 % | 2.994 M 121.74 % | 1.350 M | 0.000 | 
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 2.751 M | 0.000 -100.00 % | 1.950 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 822.000 K | 0.000 | 0.000 -100.00 % | 748.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.269 M | 0.000 -100.00 % | 20.510 K | 0.000 -100.00 % | 195.891 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.950 K | 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 | 
| 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 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| Other total stockholders equity | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -35.606 M | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 100.00 % | -55.800 M | 0.000 | 0.000 100.00 % | -56.100 M | 0.000 | 0.000 | 0.000 100.00 % | -56.438 M | 0.000 100.00 % | -56.899 M | 0.000 100.00 % | -57.195 M | 0.000 | 0.000 100.00 % | -57.430 M | 0.000 | 0.000 | 0.000 100.00 % | -58.169 M -48 473 844 316.81 % | -0.120 0.00 % | -0.120 | 0.000 | 
| Deferred tax liabilities non current | 0.000 -100.00 % | 752.000 K | 0.000 -100.00 % | 752.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 807.098 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 | 
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 0.000 -100.00 % | 31.340 M | 0.000 -100.00 % | 31.642 M | 0.000 -100.00 % | 31.105 M | 0.000 -100.00 % | 25.721 M | 0.000 -100.00 % | 26.853 M | 0.000 -100.00 % | 16.272 M -16.55 % | 19.501 M | 0.000 -100.00 % | 12.905 M | 0.000 -100.00 % | 16.150 M 2.19 % | 15.804 M | 0.000 -100.00 % | 14.530 M | 0.000 -100.00 % | 13.658 M | 0.000 -100.00 % | 14.276 M | 0.000 -100.00 % | 18.280 M | 0.000 -100.00 % | 18.204 M 26.39 % | 14.403 M | 0.000 -100.00 % | 12.722 M | 0.000 -100.00 % | 11.133 M 12.63 % | 9.885 M 21.86 % | 8.112 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-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-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-06-30 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-06-30 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| Other non cash items | -196.000 K -102.60 % | 7.535 M 180.59 % | -9.350 M -579.73 % | 1.949 M 196.15 % | -2.027 M -95.66 % | -1.036 M 4.34 % | -1.083 M -893.58 % | -109.000 K 35.12 % | -168.000 K 90.31 % | -1.733 M 74.85 % | -6.891 M -75.57 % | -3.925 M 42.36 % | -6.810 M -1 628.73 % | -393.931 K -1 084.83 % | 40.000 K -89.30 % | 374.000 K 363.38 % | -142.000 K 11.31 % | -160.108 K -68.53 % | -95.000 K 13.64 % | -110.000 K 20.86 % | -139.000 K -56.64 % | -88.741 K 26.66 % | -121.000 K 37.63 % | -194.000 K -25.97 % | -154.000 K 52.36 % | -323.238 K -421.35 % | -62.000 K -210.00 % | -20.000 K 79.17 % | -96.000 K -242.06 % | 67.578 K 350.29 % | -27.000 K 76.72 % | -116.000 K 21.76 % | -148.259 K -252.65 % | 97.123 K 202.23 % | -95.000 K 51.78 % | -197.000 K -1.55 % | -194.000 K 71.85 % | -689.227 K -430.17 % | -130.000 K -134.39 % | 378.000 K 215.24 % | -328.000 K 91.32 % | -3.781 M -303.04 % | 1.862 M 101.95 % | 922.000 K 263.77 % | -563.000 K -140.25 % | 1.399 M 345.39 % | -570.000 K -260.76 % | -158.000 K -186.34 % | 183.000 K | 
| Net cash provided by operating 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| Net change in 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 | 
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |