Anupam Finserv Ltd. ANUPAM.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 36.783 M 18.49 % | 31.042 M 28.02 % | 24.248 M 2.32 % | 23.698 M 5.75 % | 22.409 M 81.64 % | 12.337 M -0.77 % | 12.432 M -31.35 % | 18.108 M 337.27 % | 4.141 M -13.10 % | 4.766 M -17.84 % | 5.800 M -77.11 % | 25.339 M | 
| Net income | 5.071 M -45.90 % | 9.373 M 21.19 % | 7.734 M -41.30 % | 13.176 M 4.05 % | 12.664 M 98.55 % | 6.378 M -0.10 % | 6.385 M 41.53 % | 4.511 M 201.54 % | 1.496 M 120.69 % | 677.871 K 126.70 % | -2.539 M -310.01 % | 1.209 M | 
| Income before tax | 6.784 M -45.55 % | 12.458 M 21.12 % | 10.285 M -39.20 % | 16.916 M -0.68 % | 17.031 M 129.20 % | 7.431 M -21.29 % | 9.440 M 83.21 % | 5.153 M 166.84 % | 1.931 M 75.53 % | 1.100 M 158.08 % | -1.894 M -230.08 % | 1.456 M | 
| Income before tax ratio | 0.18 -54.05 % | 0.40 -5.39 % | 0.42 -40.58 % | 0.71 -6.08 % | 0.76 26.18 % | 0.60 -20.68 % | 0.76 166.87 % | 0.28 -38.98 % | 0.47 101.98 % | 0.23 170.68 % | -0.33 -668.28 % | 0.06 | 
| EBITDA | 23.247 M 33.92 % | 17.358 M 21.56 % | 14.280 M 11.15 % | 12.847 M 22.57 % | 10.481 M 3 790.91 % | -283.978 K -205.32 % | 269.634 K -99.05 % | 28.422 M 274 298.32 % | 10.358 K -82.09 % | 57.847 K -98.76 % | 4.646 M -89.99 % | 46.407 M | 
| Net income ratio | 0.14 -54.34 % | 0.30 -5.33 % | 0.32 -42.64 % | 0.56 -1.61 % | 0.57 9.31 % | 0.52 0.67 % | 0.51 106.16 % | 0.25 -31.04 % | 0.36 153.96 % | 0.14 132.49 % | -0.44 -1 017.52 % | 0.05 | 
| Ratio EBITDA | 0.63 13.02 % | 0.56 -5.05 % | 0.59 8.63 % | 0.54 15.90 % | 0.47 2 131.97 % | -0.02 -206.13 % | 0.02 -98.62 % | 1.57 62 652.66 % | 0.00 -79.40 % | 0.01 -98.48 % | 0.80 -56.26 % | 1.83 | 
| Gross profit ratio | 0.75 3.77 % | 0.72 -11.30 % | 0.82 24.85 % | 0.65 11.30 % | 0.59 -41.34 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 
| Weighted average shs out dil | 126.768 M -0.15 % | 126.963 M 9.79 % | 115.638 M -8.92 % | 126.963 M 0.00 % | 126.963 M 9.79 % | 115.638 M 0.00 % | 115.638 M 86.36 % | 62.049 M 2.33 % | 60.638 M 0.00 % | 60.638 M 0.00 % | 60.638 M 0.00 % | 60.638 M | 
| Weighted average shs out | 126.768 M -0.15 % | 126.963 M 9.79 % | 115.638 M -8.92 % | 126.963 M 9.79 % | 115.638 M 0.00 % | 115.639 M 0.00 % | 115.639 M 86.37 % | 62.049 M 2.33 % | 60.638 M 0.00 % | 60.638 M 0.06 % | 60.604 M -0.29 % | 60.783 M | 
| EPS diluted | 0.04 -45.80 % | 0.07 10.31 % | 0.07 -33.10 % | 0.10 0.00 % | 0.10 81.16 % | 0.06 0.00 % | 0.06 -24.07 % | 0.07 194.33 % | 0.02 120.54 % | 0.01 126.73 % | -0.04 -352.41 % | 0.02 | 
| Earnings per share | 0.04 -45.80 % | 0.07 10.31 % | 0.07 -33.10 % | 0.10 -9.09 % | 0.11 99.28 % | 0.06 0.00 % | 0.06 -24.07 % | 0.07 194.33 % | 0.02 120.54 % | 0.01 126.73 % | -0.04 -352.41 % | 0.02 | 
| Gross profit | 27.600 M 22.96 % | 22.446 M 13.55 % | 19.767 M 27.75 % | 15.473 M 17.70 % | 13.146 M 6.56 % | 12.337 M -0.77 % | 12.432 M -31.35 % | 18.108 M 337.27 % | 4.141 M -13.10 % | 4.766 M -17.84 % | 5.800 M -77.11 % | 25.339 M | 
| Income tax expense | 1.713 M -44.47 % | 3.085 M 20.92 % | 2.551 M -31.77 % | 3.739 M -14.37 % | 4.367 M 315.01 % | 1.052 M -65.57 % | 3.056 M 376.22 % | 641.649 K 47.51 % | 435.000 K 3.02 % | 422.249 K -34.54 % | 645.000 K 43.34 % | 449.993 K | 
| Cost of revenue | 9.182 M 6.83 % | 8.596 M 91.82 % | 4.481 M -45.52 % | 8.225 M -11.21 % | 9.263 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| General and administrative expenses | -616.440 K -174.81 % | 823.970 K -20.93 % | 1.042 M 170.59 % | 385.130 K -65.54 % | 1.118 M -36.75 % | 1.767 M 5.11 % | 1.681 M 28.10 % | 1.312 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.311 M | 
| Selling and marketing expenses | 16.440 K 39.56 % | 11.780 K -80.06 % | 59.080 K 1 025.33 % | 5.250 K -59.11 % | 12.840 K 13.35 % | 11.328 K -58.89 % | 27.552 K 209.43 % | 8.904 K | 0.000 | 0.000 | 0.000 -100.00 % | 96.610 K | 
| Other expenses | 4.305 M -40.69 % | 7.259 M 23.14 % | 5.895 M 68.18 % | 3.505 M 123.17 % | 1.571 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 9.289 M 14.75 % | 8.095 M 15.70 % | 6.997 M 79.60 % | 3.896 M 44.23 % | 2.701 M 51.91 % | 1.778 M 4.08 % | 1.708 M 29.32 % | 1.321 M 72.69 % | 765.000 K 3.54 % | 738.850 K -35.95 % | 1.153 M -18.04 % | 1.407 M | 
| Cost and expenses | 18.471 M 10.67 % | 16.691 M 45.42 % | 11.478 M -5.30 % | 12.120 M 1.30 % | 11.964 M 572.86 % | 1.778 M 4.08 % | 1.708 M 29.32 % | 1.321 M 72.69 % | 765.000 K 3.54 % | 738.850 K -35.95 % | 1.153 M -18.04 % | 1.407 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 | 
| Selling general and administrative expenses | 4.983 M 496.28 % | 835.750 K -24.11 % | 1.101 M 182.09 % | 390.380 K -65.46 % | 1.130 M -36.43 % | 1.778 M 4.08 % | 1.708 M 29.32 % | 1.321 M 72.69 % | 765.000 K 3.54 % | 738.850 K -35.95 % | 1.153 M -18.04 % | 1.407 M | 
| Interest income | 237.770 K 3.55 % | 229.620 K 40.29 % | 163.680 K 394.95 % | 33.070 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 15.980 K 639.81 % | 2.160 K -86.98 % | 16.590 K 60.76 % | 10.320 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 4.935 M 0.76 % | 4.898 M 23.13 % | 3.978 M 213.30 % | 1.270 M 3 367.09 % | 36.620 K 100.47 % | -7.715 M 15.88 % | -9.171 M -77.98 % | -5.153 M -168.28 % | -1.921 M -84.27 % | -1.042 M -155.02 % | 1.894 M 230.08 % | -1.456 M | 
| Operating income | 18.312 M 27.60 % | 14.351 M 12.38 % | 12.771 M 10.31 % | 11.577 M 10.84 % | 10.445 M -1.08 % | 10.559 M -1.54 % | 10.724 M -36.12 % | 16.787 M 774.06 % | 1.921 M -52.30 % | 4.027 M 312.57 % | -1.894 M -107.92 % | 23.932 M | 
| Operating income ratio | 0.50 7.68 % | 0.46 -12.22 % | 0.53 7.80 % | 0.49 4.82 % | 0.47 -45.54 % | 0.86 -0.78 % | 0.86 -6.95 % | 0.93 99.89 % | 0.46 -45.11 % | 0.84 358.72 % | -0.33 -134.58 % | 0.94 | 
| Total other income expenses net | -11.528 M -508.84 % | -1.893 M 23.82 % | -2.485 M -146.55 % | 5.338 M -18.94 % | 6.586 M 310.54 % | -3.128 M -143.75 % | -1.283 M 88.97 % | -11.635 M -112 426.51 % | 10.358 K 100.35 % | -2.927 M | 0.000 100.00 % | -22.476 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 27.503 M 647.62 % | -5.022 M -26.43 % | -3.972 M -113.66 % | 29.078 M -75.42 % | 118.280 M 45 806.27 % | -258.782 K -21.97 % | -212.173 K 97.44 % | -8.286 M -1 255.32 % | -611.356 K -187.58 % | -212.588 K 80.80 % | -1.107 M -215.71 % | 957.108 K | 
| Total investments | 5.957 M -12.83 % | 6.834 M 7.70 % | 6.345 M -27.49 % | 8.751 M -19.01 % | 10.805 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total debt | 32.315 M 6 362.91 % | 500.000 K -98.73 % | 39.500 M 27.83 % | 30.900 M -76.14 % | 129.485 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.285 M | 
| Accumulated other comprehensive income loss | 94.776 M 2 710.97 % | 3.372 M 125.22 % | 1.497 M 3 079.80 % | -50.240 K 98.13 % | -2.685 M 48.54 % | -5.218 M 19.64 % | -6.494 M 30.99 % | -9.410 M 0.00 % | -9.410 M 0.00 % | -9.410 M 0.00 % | -9.410 M -282 517 259 784 417 216.00 % | 0.000 | 
| Retained earnings | 31.306 M -14.60 % | 36.659 M 25.71 % | 29.161 M 26.93 % | 22.974 M 0.13 % | 22.945 M 79.07 % | 12.813 M 66.18 % | 7.711 M 90.59 % | 4.046 M 3 374.47 % | -123.552 K 92.37 % | -1.620 M 29.51 % | -2.297 M -252.61 % | 1.505 M | 
| Common stock | 189.768 M 64.11 % | 115.638 M 0.00 % | 115.638 M 0.00 % | 115.638 M 10.00 % | 105.125 M 0.00 % | 105.125 M 0.00 % | 105.125 M 0.00 % | 105.125 M 90.70 % | 55.125 M 0.00 % | 55.125 M 0.00 % | 55.125 M 0.00 % | 55.125 M | 
| Total equity | 284.544 M 82.79 % | 155.668 M 6.41 % | 146.295 M 5.58 % | 138.561 M 10.51 % | 125.384 M 11.23 % | 112.720 M 6.00 % | 106.342 M 6.60 % | 99.761 M 118.81 % | 45.592 M 3.39 % | 44.096 M 1.56 % | 43.418 M -45.30 % | 79.380 M | 
| Other non current liabilities | 921.750 K -96.37 % | 25.385 M -35.76 % | 39.516 M 244 279.65 % | 16.170 K -99.60 % | 4.012 M -94.21 % | 69.262 M -14.82 % | 81.309 M -3.18 % | 83.978 M 130.15 % | 36.488 M 429.92 % | 6.885 M 433.70 % | 1.290 M -86.23 % | 9.369 M | 
| Long term debt | 32.315 M 6 362.91 % | 500.000 K -98.73 % | 39.500 M 43.64 % | 27.500 M -57.52 % | 64.743 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.285 M | 
| Total non current liabilities | 33.236 M 26.31 % | 26.314 M -33.54 % | 39.594 M 41.92 % | 27.898 M -59.42 % | 68.755 M -0.73 % | 69.262 M -14.82 % | 81.309 M -3.18 % | 83.978 M 130.15 % | 36.488 M 429.92 % | 6.885 M 433.70 % | 1.290 M -87.89 % | 10.654 M | 
| Other current liabilities | -32.315 M -2 959.72 % | 1.130 M 690.09 % | 143.020 K 259.35 % | 39.800 K -98.59 % | 2.824 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 
| Short term debt | 32.315 M | 0.000 | 0.000 -100.00 % | 3.400 M -94.75 % | 64.743 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 1.784 M -23.03 % | 2.318 M 106.57 % | 1.122 M -78.12 % | 5.129 M -92.54 % | 68.748 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total liabilities | 35.020 M 33.09 % | 26.314 M -35.37 % | 40.716 M 23.28 % | 33.027 M -51.96 % | 68.755 M -0.73 % | 69.262 M -14.82 % | 81.309 M -3.18 % | 83.978 M 130.15 % | 36.488 M 429.92 % | 6.885 M 433.70 % | 1.290 M -87.89 % | 10.654 M | 
| Other non current assets | 8.007 M 182.29 % | 2.837 M -98.18 % | 155.514 M 7.57 % | 144.569 M -20.97 % | 182.920 M 0.69 % | 181.673 M -3.03 % | 187.354 M 6.86 % | 175.319 M 115.20 % | 81.468 M 60.47 % | 50.769 M 16.44 % | 43.601 M -50.78 % | 88.586 M | 
| Long term investments | 0.000 -100.00 % | 3.998 M 13.93 % | 3.509 M -40.67 % | 5.914 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| 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 | 
| Property plant equipment net | 17.004 M -23.99 % | 22.370 M -6.85 % | 24.016 M 46.03 % | 16.446 M 118 900.58 % | 13.820 K -72.60 % | 50.440 K -40.18 % | 84.319 K -36.71 % | 133.227 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.121 M | 
| Total non current assets | 27.302 M -6.51 % | 29.204 M -84.04 % | 183.039 M 9.65 % | 166.929 M -8.75 % | 182.934 M 0.67 % | 181.723 M -3.05 % | 187.439 M 6.83 % | 175.453 M 115.36 % | 81.468 M 60.47 % | 50.769 M 16.44 % | 43.601 M -51.40 % | 89.707 M | 
| Other current assets | 0.000 -100.00 % | 288.240 K -65.23 % | 828.980 K -22.12 % | 1.064 M 159.68 % | 409.900 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term investments | 2.837 M 0.00 % | 2.837 M 0.00 % | 2.837 M 0.00 % | 2.837 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 4.812 M -12.87 % | 5.522 M 39.02 % | 3.972 M 117.97 % | 1.822 M -83.74 % | 11.206 M 4 230.16 % | 258.782 K 21.97 % | 212.173 K -97.44 % | 8.286 M 1 255.32 % | 611.356 K 187.58 % | 212.588 K -80.80 % | 1.107 M 237.75 % | 327.892 K | 
| Cash and short term investments | 7.648 M 38.50 % | 5.522 M 39.02 % | 3.972 M -14.74 % | 4.659 M -58.42 % | 11.206 M 4 230.16 % | 258.782 K 21.97 % | 212.173 K -97.44 % | 8.286 M 1 255.32 % | 611.356 K 187.58 % | 212.588 K -80.80 % | 1.107 M 237.75 % | 327.892 K | 
| Total current assets | 292.262 M 91.30 % | 152.778 M -2.37 % | 156.486 M 6.90 % | 146.392 M -19.93 % | 182.830 M 70 550.30 % | 258.782 K 21.97 % | 212.173 K -97.44 % | 8.286 M 1 255.32 % | 611.356 K 187.58 % | 212.588 K -80.80 % | 1.107 M 237.75 % | 327.892 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 | 
| Net receivables | 284.613 M 93.66 % | 146.967 M -3.11 % | 151.684 M 7.83 % | 140.668 M -17.84 % | 171.215 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Tax assets | 2.291 M | 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 -100.00 % | 10.000 100.00 % | -152.513 M -7.61 % | -141.733 M 17.42 % | -171.625 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 882.050 K 2.05 % | 864.330 K 4.04 % | 830.740 K -45.36 % | 1.520 M 200.85 % | 505.380 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Tax payables | 901.990 K 178.84 % | 323.480 K 118.14 % | 148.290 K -12.31 % | 169.110 K -74.98 % | 675.880 K | 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 | 
| 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 | 
| 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 | 
| 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 | 
| Other total stockholders equity | 49.675 M | 0.000 | 0.000 -100.00 % | 10.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.750 M | 
| Deferred tax liabilities non current | 0.000 -100.00 % | 429.390 K 454.05 % | 77.500 K -79.71 % | 381.920 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other liabilities | 0.000 100.00 % | -2.318 M -23 177 900.00 % | -10.000 | 0.000 100.00 % | -68.748 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 319.564 M 75.60 % | 181.982 M -2.69 % | 187.011 M 8.99 % | 171.588 M -11.62 % | 194.139 M 6.68 % | 181.982 M -3.02 % | 187.651 M 2.13 % | 183.739 M 123.85 % | 82.079 M 61.00 % | 50.981 M 14.03 % | 44.708 M -50.34 % | 90.035 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 
| 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 | 
| Change in working capital | -144.002 M -2 924.27 % | 5.099 M 152.66 % | -9.683 M -135.61 % | 27.194 M 1 124.66 % | -2.654 M -125.06 % | 10.591 M 122.94 % | -46.167 M 20.26 % | -57.897 M -93.49 % | -29.922 M -269.99 % | -8.087 M -261.84 % | 4.997 M 667.89 % | -879.951 K | 
| Accounts receivables | -143.471 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -9.000 M -257.36 % | 5.719 M 141.29 % | -13.853 M | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 912.644 K 226.36 % | -722.244 K -105.57 % | 12.973 M | 
| 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 | 
| Other working capital | -530.840 K -110.41 % | 5.099 M 152.66 % | -9.683 M -135.61 % | 27.194 M 1 124.66 % | -2.654 M -125.06 % | 10.591 M 122.94 % | -46.167 M 20.26 % | -57.897 M -93.49 % | -29.922 M | 0.000 | 0.000 | 0.000 | 
| Other non cash items | 7.599 M 59.18 % | 4.774 M 69.80 % | 2.811 M 146.15 % | -6.092 M -88.49 % | -3.232 M -299.63 % | -808.806 K -120.88 % | 3.873 M -28.88 % | 5.446 M 284.88 % | 1.415 M -43.73 % | 2.514 M 427.79 % | -767.108 K -110.83 % | 7.084 M | 
| Net cash provided by operating activities | -124.684 M -616.43 % | 24.144 M 398.81 % | 4.840 M -86.38 % | 35.548 M 421.64 % | 6.815 M -57.92 % | 16.194 M 145.16 % | -35.860 M 25.16 % | -47.912 M -77.38 % | -27.011 M -451.83 % | -4.895 M -389.50 % | 1.691 M -77.69 % | 7.579 M | 
| Investments in property plant and equipment | -11.788 M 11.04 % | -13.252 M 38.73 % | -21.630 M -30.83 % | -16.533 M | 0.000 | 0.000 | 0.000 100.00 % | -161.120 K | 0.000 | 0.000 | 0.000 100.00 % | -45.489 K | 
| 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 | 
| Purchases of investments | -34.710 M | 0.000 | 0.000 | 0.000 100.00 % | -24.851 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Sales maturities of investments | 36.046 M | 0.000 | 0.000 | 0.000 -100.00 % | 29.941 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | 4.693 M -28.97 % | 6.607 M -11.94 % | 7.503 M -9.22 % | 8.265 M | 0.000 100.00 % | -2.761 M -109.39 % | 29.400 M 185.28 % | -34.473 M -1 278.93 % | -2.500 M | 0.000 | 0.000 | 0.000 | 
| Net cash used for investing activites | -5.758 M 13.33 % | -6.644 M 52.97 % | -14.127 M -70.87 % | -8.268 M -262.44 % | 5.090 M 284.32 % | -2.761 M -109.39 % | 29.400 M 184.89 % | -34.634 M -1 285.38 % | -2.500 M | 0.000 | 0.000 100.00 % | -45.489 K | 
| Debt repayment | 8.764 M 154.95 % | -15.949 M -285.46 % | 8.600 M 125.41 % | -33.843 M -3 435.00 % | -957.360 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.285 M | 0.000 | 
| Common stock issued | 123.805 M | 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 | 
| 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 | 
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -13.386 M -729.59 % | -1.614 M -101.79 % | 90.221 M 201.64 % | 29.910 M 647.75 % | 4.000 M 643.86 % | 537.734 K 107.27 % | -7.393 M | 
| Net cash used provided by financing activities | 132.569 M 931.18 % | -15.949 M -285.46 % | 8.600 M 125.41 % | -33.843 M -3 435.00 % | -957.360 K 92.85 % | -13.386 M -729.59 % | -1.614 M -101.79 % | 90.221 M 201.64 % | 29.910 M 647.75 % | 4.000 M 635.28 % | -747.266 K 89.89 % | -7.393 M | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 -100.00 % | 11.222 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | 2.126 M 37.16 % | 1.550 M 325.71 % | -686.690 K -114.74 % | 4.659 M -57.44 % | 10.947 M 23 386.66 % | 46.609 K 100.58 % | -8.074 M -205.20 % | 7.674 M 1 824.54 % | 398.768 K 144.56 % | -894.876 K -214.79 % | 779.572 K 458.12 % | 139.677 K | 
| Cash at beginning of period | 2.686 M 136.47 % | 1.136 M -37.68 % | 1.822 M -83.74 % | 11.206 M 4 230.16 % | 258.782 K 21.97 % | 212.173 K -97.44 % | 8.286 M 1 255.32 % | 611.356 K 187.58 % | 212.588 K -80.80 % | 1.107 M 237.75 % | 327.892 K 74.21 % | 188.215 K | 
| Cash at end of period | 4.812 M 79.16 % | 2.686 M 136.47 % | 1.136 M -37.68 % | 1.822 M -83.74 % | 11.206 M 4 230.16 % | 258.782 K 21.97 % | 212.173 K -97.44 % | 8.286 M 1 255.32 % | 611.356 K 187.58 % | 212.588 K -80.80 % | 1.107 M 237.75 % | 327.892 K | 
| Operating cash flow | -124.684 M -616.43 % | 24.144 M 398.81 % | 4.840 M -86.38 % | 35.548 M 421.64 % | 6.815 M -57.92 % | 16.194 M 145.16 % | -35.860 M 25.16 % | -47.912 M -77.38 % | -27.011 M -451.83 % | -4.895 M -389.50 % | 1.691 M -77.69 % | 7.579 M | 
| Capital expenditure | -11.788 M 11.04 % | -13.252 M 38.73 % | -21.630 M -30.83 % | -16.533 M | 0.000 | 0.000 | 0.000 100.00 % | -161.120 K | 0.000 | 0.000 | 0.000 100.00 % | -45.489 K | 
| Free CashFlow | -136.473 M -1 352.98 % | 10.892 M 164.87 % | -16.790 M -188.30 % | 19.015 M 179.03 % | 6.815 M -57.92 % | 16.194 M 145.16 % | -35.860 M 25.41 % | -48.073 M -77.98 % | -27.011 M -451.83 % | -4.895 M -389.50 % | 1.691 M -77.56 % | 7.533 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 10.186 M 16.51 % | 8.742 M -5.29 % | 9.230 M -5.81 % | 9.799 M 6.25 % | 9.223 M 27.47 % | 7.235 M -17.96 % | 8.819 M 13.37 % | 7.779 M 14.58 % | 6.789 M 2.06 % | 6.652 M 30.31 % | 5.105 M 4.05 % | 4.906 M -6.90 % | 5.270 M -11.00 % | 5.921 M 1.41 % | 5.839 M -14.27 % | 6.811 M 99.17 % | 3.420 M -40.39 % | 5.737 M -31.80 % | 8.412 M 210.35 % | 2.710 M -35.45 % | 4.199 M 210.72 % | -3.792 M -158.30 % | 6.504 M 16.19 % | 5.598 M 39.03 % | 4.027 M 243.63 % | -2.803 M -176.20 % | 3.679 M -36.54 % | 5.797 M 0.64 % | 5.760 M 39.63 % | 4.125 M -58.29 % | 9.890 M 272.74 % | 2.653 M 82.89 % | 1.451 M 17.95 % | 1.230 M 25.67 % | 978.722 K 1.45 % | 964.749 K -0.32 % | 967.826 K -46.71 % | 1.816 M 92.32 % | 944.339 K -0.53 % | 949.385 K -11.37 % | 1.071 M 21.55 % | 881.275 K -61.71 % | 2.302 M 60.97 % | 1.430 M 34.36 % | 1.064 M 143.11 % | -2.468 M -113.12 % | 18.813 M 437.12 % | 3.503 M | 
| Net income | 3.426 M 1 470.29 % | 218.170 K -85.29 % | 1.483 M 11.88 % | 1.326 M -35.11 % | 2.043 M 2.16 % | 2.000 M -47.58 % | 3.815 M 86.38 % | 2.047 M 35.53 % | 1.510 M -53.10 % | 3.221 M 118.72 % | 1.473 M 16.39 % | 1.265 M -23.03 % | 1.644 M -46.91 % | 3.096 M -11.49 % | 3.498 M -22.25 % | 4.499 M 115.89 % | 2.084 M -38.86 % | 3.408 M -43.15 % | 5.995 M 301.30 % | 1.494 M -15.46 % | 1.767 M 404.48 % | -580.315 K -120.90 % | 2.777 M 29.92 % | 2.137 M 4.54 % | 2.045 M 316.07 % | 491.394 K -76.25 % | 2.069 M 5.05 % | 1.970 M 6.25 % | 1.854 M 45.57 % | 1.274 M 19.91 % | 1.062 M -12.80 % | 1.218 M 27.62 % | 954.430 K 1 180.17 % | -88.359 K -118.18 % | 485.897 K -29.94 % | 693.569 K 70.82 % | 406.035 K 214.94 % | -353.266 K -174.84 % | 472.045 K -1.42 % | 478.836 K 108.87 % | 229.256 K -65.70 % | 668.333 K 606.92 % | 94.541 K 102.79 % | -3.390 M -2 915.75 % | 120.387 K 103.13 % | -3.850 M -153.54 % | 7.191 M 415.97 % | -2.276 M | 
| Income before tax | 4.570 M 1 470.05 % | 291.100 K -51.96 % | 606.010 K -81.15 % | 3.215 M 20.34 % | 2.672 M -9.18 % | 2.942 M -41.65 % | 5.041 M 89.12 % | 2.666 M 22.99 % | 2.167 M -50.14 % | 4.347 M 128.23 % | 1.905 M 4.88 % | 1.816 M -18.10 % | 2.218 M -35.62 % | 3.444 M -26.31 % | 4.674 M -22.26 % | 6.012 M 115.88 % | 2.785 M -18.26 % | 3.407 M -57.50 % | 8.016 M 304.10 % | 1.984 M -45.25 % | 3.624 M 330.38 % | -1.573 M -143.62 % | 3.606 M 40.51 % | 2.566 M -9.37 % | 2.831 M 121.27 % | 1.280 M -55.21 % | 2.857 M 4.57 % | 2.732 M 6.29 % | 2.571 M 450.26 % | 467.208 K -69.62 % | 1.538 M -17.46 % | 1.863 M 44.98 % | 1.285 M 4 630.91 % | -28.359 K -104.20 % | 675.897 K -2.55 % | 693.569 K 17.35 % | 591.035 K 217.44 % | -503.266 K -173.25 % | 687.045 K 43.48 % | 478.836 K 31.10 % | 365.256 K -72.19 % | 1.313 M 1 289.17 % | 94.541 K 102.79 % | -3.390 M -2 915.75 % | 120.387 K 103.54 % | -3.400 M -147.29 % | 7.191 M 415.97 % | -2.276 M | 
| Income before tax ratio | 0.45 1 247.52 % | 0.03 -49.28 % | 0.07 -79.99 % | 0.33 13.26 % | 0.29 -28.75 % | 0.41 -28.88 % | 0.57 66.82 % | 0.34 7.34 % | 0.32 -51.15 % | 0.65 75.15 % | 0.37 0.79 % | 0.37 -12.03 % | 0.42 -27.66 % | 0.58 -27.34 % | 0.80 -9.31 % | 0.88 8.39 % | 0.81 37.13 % | 0.59 -37.68 % | 0.95 30.20 % | 0.73 -15.19 % | 0.86 108.08 % | 0.41 -25.18 % | 0.55 20.93 % | 0.46 -34.81 % | 0.70 254.05 % | -0.46 -158.77 % | 0.78 64.77 % | 0.47 5.61 % | 0.45 294.10 % | 0.11 -27.16 % | 0.16 -77.85 % | 0.70 -20.73 % | 0.89 3 941.41 % | -0.02 -103.34 % | 0.69 -3.94 % | 0.72 17.72 % | 0.61 320.38 % | -0.28 -138.09 % | 0.73 44.25 % | 0.50 47.92 % | 0.34 -77.12 % | 1.49 3 528.21 % | 0.04 101.73 % | -2.37 -2 195.65 % | 0.11 -91.79 % | 1.38 260.39 % | 0.38 158.83 % | -0.65 | 
| EBITDA | 6.081 M -37.25 % | 9.691 M 91.63 % | 5.057 M -20.35 % | 6.349 M 195.43 % | 2.149 M -84.41 % | 13.782 M 158.35 % | 5.334 M 20.16 % | 4.440 M 7 206.77 % | -62.470 K -101.48 % | 4.235 M -42.98 % | 7.428 M 74 276 900.00 % | 10.000 -100.00 % | 7.666 M 6 399.17 % | -121.699 K -101.94 % | 6.263 M -11.45 % | 7.073 M | 0.000 -100.00 % | 2.631 K | 0.000 -100.00 % | 2.985 M | 0.000 -100.00 % | 1.701 M -80.13 % | 8.560 M | 0.000 | 0.000 -100.00 % | 269.634 K -90.56 % | 2.857 M 4.57 % | 2.732 M 6.29 % | 2.571 M 126.13 % | -9.838 M -739.81 % | 1.538 M -17.46 % | 1.863 M 44.98 % | 1.285 M 12 352.00 % | 10.319 K -98.74 % | 817.047 K | 0.000 -100.00 % | 660.843 K 106.93 % | 319.360 K -57.89 % | 758.387 K 1 089.61 % | 63.751 K 56.37 % | 40.770 K -98.73 % | 3.208 M 3 292.77 % | 94.541 K 102.79 % | -3.390 M | 0.000 100.00 % | -449.992 K -106.26 % | 7.191 M 415.97 % | -2.276 M | 
| Net income ratio | 0.34 1 247.73 % | 0.02 -84.47 % | 0.16 18.78 % | 0.14 -38.93 % | 0.22 -19.86 % | 0.28 -36.11 % | 0.43 64.40 % | 0.26 18.28 % | 0.22 -54.05 % | 0.48 67.85 % | 0.29 11.86 % | 0.26 -17.32 % | 0.31 -40.35 % | 0.52 -12.72 % | 0.60 -9.31 % | 0.66 8.39 % | 0.61 2.57 % | 0.59 -16.64 % | 0.71 29.30 % | 0.55 30.97 % | 0.42 175.01 % | 0.15 -64.16 % | 0.43 11.82 % | 0.38 -24.81 % | 0.51 389.67 % | -0.18 -131.16 % | 0.56 65.53 % | 0.34 5.58 % | 0.32 4.26 % | 0.31 187.47 % | 0.11 -76.61 % | 0.46 -30.22 % | 0.66 1 015.79 % | -0.07 -114.47 % | 0.50 -30.94 % | 0.72 71.36 % | 0.42 315.68 % | -0.19 -138.91 % | 0.50 -0.89 % | 0.50 135.67 % | 0.21 -71.78 % | 0.76 1 746.34 % | 0.04 101.73 % | -2.37 -2 195.65 % | 0.11 -92.75 % | 1.56 308.09 % | 0.38 158.83 % | -0.65 | 
| Ratio EBITDA | 0.60 -46.15 % | 1.11 102.34 % | 0.55 -15.44 % | 0.65 178.05 % | 0.23 -87.77 % | 1.90 214.89 % | 0.60 5.99 % | 0.57 6 302.40 % | -0.01 -101.45 % | 0.64 -56.24 % | 1.45 71 384 298.39 % | 0.00 -100.00 % | 1.45 7 177.62 % | -0.02 -101.92 % | 1.07 3.29 % | 1.04 | 0.00 -100.00 % | 0.00 | 0.00 -100.00 % | 1.10 | 0.00 100.00 % | -0.45 -134.08 % | 1.32 | 0.00 | 0.00 100.00 % | -0.10 -112.38 % | 0.78 64.77 % | 0.47 5.61 % | 0.45 118.72 % | -2.38 -1 633.87 % | 0.16 -77.85 % | 0.70 -20.73 % | 0.89 10 457.08 % | 0.01 -99.00 % | 0.83 | 0.00 -100.00 % | 0.68 288.31 % | 0.18 -78.10 % | 0.80 1 095.96 % | 0.07 76.43 % | 0.04 -98.95 % | 3.64 8 761.20 % | 0.04 101.73 % | -2.37 | 0.00 -100.00 % | 0.18 -52.30 % | 0.38 158.83 % | -0.65 | 
| Gross profit ratio | 0.71 28.84 % | 0.55 -22.35 % | 0.71 -4.27 % | 0.74 -1.46 % | 0.75 35.41 % | 0.55 -39.65 % | 0.92 18.58 % | 0.77 -22.77 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 
| Weighted average shs out dil | 171.296 M 19.68 % | 143.131 M 25.43 % | 114.112 M -21.61 % | 145.573 M 29.78 % | 112.166 M 9.25 % | 102.667 M -19.27 % | 127.180 M 24.25 % | 102.357 M -32.24 % | 151.049 M 73.18 % | 87.220 M -22.70 % | 112.838 M 16.38 % | 96.958 M -41.01 % | 164.361 M 45.75 % | 112.771 M -3.28 % | 116.593 M -5.66 % | 123.594 M 7.94 % | 114.498 M -0.83 % | 115.459 M -0.24 % | 115.732 M -1.61 % | 117.628 M 3.18 % | 113.997 M 8.04 % | 105.512 M -10.33 % | 117.664 M 0.19 % | 117.437 M -0.63 % | 118.181 M 8.83 % | 108.595 M -4.49 % | 113.702 M -0.14 % | 113.865 M 0.73 % | 113.044 M 85.10 % | 61.072 M -0.52 % | 61.393 M 0.81 % | 60.902 M 10.74 % | 54.995 M 12.03 % | 49.088 M -17.16 % | 59.256 M 0.81 % | 58.777 M -7.35 % | 63.443 M -0.30 % | 63.636 M 10.54 % | 57.566 M -1.42 % | 58.395 M -8.30 % | 63.682 M 6.25 % | 59.939 M 14.12 % | 52.523 M -14.01 % | 61.077 M -8.68 % | 66.882 M 4.90 % | 63.760 M 5.15 % | 60.638 M 0.00 % | 60.638 M | 
| Weighted average shs out | 171.296 M 19.66 % | 143.156 M 25.45 % | 114.112 M -21.61 % | 145.573 M 29.78 % | 112.166 M 2.59 % | 109.337 M -14.03 % | 127.180 M 24.25 % | 102.357 M -32.24 % | 151.049 M 73.18 % | 87.220 M -40.77 % | 147.250 M 16.39 % | 126.512 M -23.03 % | 164.361 M 45.75 % | 112.771 M -3.28 % | 116.593 M -5.66 % | 123.594 M 7.94 % | 114.498 M -0.83 % | 115.460 M -0.24 % | 115.732 M -1.61 % | 117.628 M 3.18 % | 113.997 M 8.04 % | 105.512 M -10.33 % | 117.664 M 0.19 % | 117.437 M -0.63 % | 118.181 M 8.83 % | 108.595 M -4.49 % | 113.702 M -0.14 % | 113.865 M 0.73 % | 113.044 M 85.10 % | 61.073 M -0.52 % | 61.393 M 0.81 % | 60.902 M 16.18 % | 52.420 M 19.30 % | 43.938 M -25.85 % | 59.256 M 0.81 % | 58.777 M -7.35 % | 63.443 M 4.47 % | 60.730 M 5.50 % | 57.566 M -1.42 % | 58.395 M -8.30 % | 63.682 M 6.00 % | 60.075 M 14.38 % | 52.523 M -14.01 % | 61.077 M -8.68 % | 66.882 M 4.78 % | 63.832 M 5.02 % | 60.783 M 0.00 % | 60.783 M | 
| EPS diluted | 0.02 1 233.33 % | 0.00 -88.46 % | 0.01 42.86 % | 0.01 -50.00 % | 0.02 -6.67 % | 0.02 -35.00 % | 0.03 50.00 % | 0.02 100.00 % | 0.01 -72.90 % | 0.04 183.85 % | 0.01 0.00 % | 0.01 30.00 % | 0.01 -63.64 % | 0.03 -8.33 % | 0.03 -17.58 % | 0.04 100.00 % | 0.02 -38.31 % | 0.03 -43.05 % | 0.05 307.87 % | 0.01 -18.06 % | 0.02 381.82 % | -0.01 -123.31 % | 0.02 29.67 % | 0.02 5.20 % | 0.02 284.44 % | 0.00 -75.27 % | 0.02 5.20 % | 0.02 5.49 % | 0.02 -21.53 % | 0.02 20.81 % | 0.02 -13.50 % | 0.02 17.65 % | 0.02 1 044.44 % | 0.00 -121.95 % | 0.01 -30.51 % | 0.01 84.38 % | 0.01 214.29 % | -0.01 -168.29 % | 0.01 0.00 % | 0.01 127.78 % | 0.00 -67.86 % | 0.01 522.22 % | 0.00 103.24 % | -0.06 -3 183.33 % | 0.00 103.00 % | -0.06 -150.00 % | 0.12 415.79 % | -0.04 | 
| Earnings per share | 0.02 1 233.33 % | 0.00 -88.46 % | 0.01 42.86 % | 0.01 -50.00 % | 0.02 -0.55 % | 0.02 -39.00 % | 0.03 50.00 % | 0.02 100.00 % | 0.01 -72.90 % | 0.04 269.00 % | 0.01 0.00 % | 0.01 0.00 % | 0.01 6.38 % | 0.01 -68.67 % | 0.03 -17.58 % | 0.04 100.00 % | 0.02 -38.31 % | 0.03 -43.05 % | 0.05 307.87 % | 0.01 -18.06 % | 0.02 381.82 % | -0.01 -123.31 % | 0.02 29.67 % | 0.02 5.20 % | 0.02 284.44 % | 0.00 -75.27 % | 0.02 5.20 % | 0.02 5.49 % | 0.02 -21.53 % | 0.02 20.81 % | 0.02 -13.50 % | 0.02 11.11 % | 0.02 1 000.00 % | 0.00 -124.39 % | 0.01 -30.51 % | 0.01 84.38 % | 0.01 210.34 % | -0.01 -170.73 % | 0.01 0.00 % | 0.01 127.78 % | 0.00 -67.57 % | 0.01 516.67 % | 0.00 103.24 % | -0.06 -3 183.33 % | 0.00 103.00 % | -0.06 -150.00 % | 0.12 424.32 % | -0.04 | 
| Gross profit | 7.194 M 50.11 % | 4.792 M -26.46 % | 6.516 M -9.82 % | 7.226 M 4.70 % | 6.902 M 72.61 % | 3.999 M -50.49 % | 8.076 M 34.42 % | 6.008 M -11.51 % | 6.789 M 2.06 % | 6.652 M 30.31 % | 5.105 M 4.05 % | 4.906 M -6.90 % | 5.270 M -11.00 % | 5.921 M 1.41 % | 5.839 M -14.27 % | 6.811 M 99.17 % | 3.420 M -40.39 % | 5.737 M -31.80 % | 8.412 M 210.35 % | 2.710 M -35.45 % | 4.199 M 210.72 % | -3.792 M -158.30 % | 6.504 M 16.19 % | 5.598 M 39.03 % | 4.027 M 243.63 % | -2.803 M -176.20 % | 3.679 M -36.54 % | 5.797 M 0.64 % | 5.760 M 39.63 % | 4.125 M -58.29 % | 9.890 M 272.74 % | 2.653 M 82.89 % | 1.451 M 17.95 % | 1.230 M 25.67 % | 978.722 K 1.45 % | 964.749 K -0.32 % | 967.826 K -46.71 % | 1.816 M 92.32 % | 944.339 K -0.53 % | 949.385 K -11.37 % | 1.071 M 21.55 % | 881.275 K -61.71 % | 2.302 M 60.97 % | 1.430 M 34.36 % | 1.064 M 143.11 % | -2.468 M -113.12 % | 18.813 M 437.12 % | 3.503 M | 
| Income tax expense | 1.145 M 1 469.34 % | 72.930 K 108.31 % | -877.440 K -146.45 % | 1.889 M 200.63 % | 628.390 K -33.26 % | 941.600 K 8.51 % | 867.780 K 40.29 % | 618.580 K -5.84 % | 656.930 K -41.68 % | 1.126 M 160.62 % | 432.180 K -21.57 % | 551.020 K -3.99 % | 573.933 K 64.73 % | 348.403 K -70.38 % | 1.176 M -22.27 % | 1.513 M 115.87 % | 701.045 K 53 170.90 % | 1.316 K -99.93 % | 2.021 M 312.62 % | 489.906 K -73.61 % | 1.857 M 87.06 % | 992.541 K 19.74 % | 828.921 K 93.27 % | 428.899 K -45.50 % | 786.906 K -0.17 % | 788.247 K 0.05 % | 787.878 K 3.31 % | 762.610 K 6.37 % | 716.950 K -11.09 % | 806.351 K 69.56 % | 475.563 K -26.25 % | 644.788 K 95.10 % | 330.492 K 450.82 % | 60.000 K -68.42 % | 190.000 K | 0.000 -100.00 % | 185.000 K 23.33 % | 150.000 K -30.23 % | 215.000 K | 0.000 -100.00 % | 136.000 K -78.91 % | 645.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cost of revenue | 2.992 M 74.79 % | 1.712 M -36.93 % | 2.714 M 5.48 % | 2.573 M 10.87 % | 2.321 M -28.29 % | 3.237 M 67.49 % | 1.933 M 9.09 % | 1.771 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 | 0.000 | 
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.473 M | 0.000 | 0.000 | 0.000 -100.00 % | 929.290 K | 0.000 | 0.000 | 0.000 -100.00 % | 636.633 K | 0.000 | 0.000 | 0.000 -100.00 % | 553.133 K | 0.000 | 0.000 | 0.000 -100.00 % | 634.767 K | 0.000 | 0.000 | 0.000 -100.00 % | 613.159 K | 0.000 | 0.000 | 0.000 -100.00 % | 653.722 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 210.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 11.780 K | 0.000 | 0.000 | 0.000 -100.00 % | 59.080 K | 0.000 | 0.000 | 0.000 -100.00 % | 5.250 K | 0.000 | 0.000 | 0.000 -100.00 % | 12.840 K | 0.000 | 0.000 | 0.000 -100.00 % | 11.328 K | 0.000 | 0.000 | 0.000 -100.00 % | 27.552 K | 0.000 | 0.000 | 0.000 -100.00 % | 8.904 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.558 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 1.947 M 196.30 % | 657.220 K -77.62 % | 2.936 M 34.98 % | 2.175 M 113.74 % | 1.018 M | 0.000 -100.00 % | 1.274 M -56.02 % | 2.898 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 -100.00 % | 820.675 K -82.60 % | 4.717 M 1 112.61 % | 388.957 K -85.81 % | 2.742 M -4.69 % | 2.877 M -64.70 % | 8.148 M 2.00 % | 7.988 M 1 263.36 % | 585.930 K 672.38 % | 75.860 K -97.61 % | 3.175 M 43 697.43 % | 7.250 K 129.72 % | -24.395 K -108.51 % | 286.791 K -91.31 % | 3.300 M 4 903.27 % | 65.952 K -77.68 % | 295.549 K -42.37 % | 512.871 K 118.49 % | -2.773 M -263.41 % | 1.697 M -60.10 % | 4.253 M 836.97 % | 453.958 K | 0.000 -100.00 % | 11.145 M 111.74 % | 5.263 M | 
| Operating expenses | 1.947 M -3.02 % | 2.008 M -31.61 % | 2.936 M 34.98 % | 2.175 M 1.63 % | 2.141 M 44.13 % | 1.485 M -36.38 % | 2.334 M 163.03 % | 887.520 K 3.76 % | 855.340 K -13.46 % | 988.370 K 125.19 % | 438.910 K 31.45 % | 333.910 K -89.06 % | 3.052 M 375.55 % | 641.883 K 73.40 % | 370.174 K 37.95 % | 268.344 K -57.72 % | 634.663 K 12.14 % | 565.973 K 43.10 % | 395.519 K -45.57 % | 726.626 K 26.35 % | 575.072 K -10.99 % | 646.095 K 53.35 % | 421.308 K 25.30 % | 336.234 K -71.87 % | 1.195 M -70.73 % | 4.083 M 397.03 % | 821.484 K -73.19 % | 3.064 M -3.91 % | 3.189 M -63.80 % | 8.811 M 5.49 % | 8.352 M 956.59 % | 790.488 K 376.60 % | 165.860 K -86.82 % | 1.258 M 441.81 % | 232.250 K 15.77 % | 200.605 K -46.76 % | 376.791 K -89.35 % | 3.538 M 1 802.81 % | 185.952 K -60.48 % | 470.549 K -36.98 % | 746.721 K 72.83 % | 432.058 K -80.42 % | 2.207 M -54.21 % | 4.820 M 410.66 % | 943.808 K 715.75 % | 115.698 K -99.00 % | 11.623 M 101.14 % | 5.778 M | 
| Cost and expenses | 4.939 M 32.79 % | 3.720 M -34.17 % | 5.651 M 18.99 % | 4.749 M 9.12 % | 4.352 M 193.00 % | 1.485 M -65.19 % | 4.267 M -45.15 % | 7.779 M 809.48 % | 855.340 K -13.46 % | 988.370 K 125.19 % | 438.910 K 31.45 % | 333.910 K 1.74 % | 328.214 K -48.87 % | 641.883 K 73.40 % | 370.174 K 37.95 % | 268.344 K -11.63 % | 303.649 K -46.35 % | 565.973 K 86.67 % | 303.200 K 34.22 % | 225.900 K -1.90 % | 230.267 K -64.36 % | 646.095 K 53.35 % | 421.308 K 25.30 % | 336.234 K -71.87 % | 1.195 M -77.69 % | 5.357 M 552.14 % | 821.484 K -73.19 % | 3.064 M -3.91 % | 3.189 M -63.80 % | 8.811 M 5.49 % | 8.352 M 956.59 % | 790.488 K 376.60 % | 165.860 K -95.12 % | 3.400 M 1 364.07 % | 232.250 K 15.77 % | 200.605 K -46.76 % | 376.791 K -89.35 % | 3.538 M 1 802.81 % | 185.952 K -60.48 % | 470.549 K -36.98 % | 746.721 K 132.10 % | -2.326 M -205.40 % | 2.207 M -54.21 % | 4.820 M 410.66 % | 943.808 K 715.75 % | 115.698 K -99.00 % | 11.623 M 101.14 % | 5.778 M | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 0.000 -100.00 % | 1.351 M | 0.000 | 0.000 -100.00 % | 1.123 M -24.40 % | 1.485 M 40.13 % | 1.060 M 152.72 % | -2.010 M -335.04 % | 855.340 K -13.46 % | 988.370 K 125.19 % | 438.910 K 31.45 % | 333.910 K 1.74 % | 328.214 K -48.87 % | 641.883 K 73.40 % | 370.174 K 37.95 % | 268.344 K -11.63 % | 303.649 K -46.35 % | 565.973 K 86.67 % | 303.200 K 34.22 % | 225.900 K -1.90 % | 230.267 K -64.36 % | 646.095 K 53.35 % | 421.308 K 25.30 % | 336.234 K -10.21 % | 374.475 K -41.55 % | 640.711 K 48.13 % | 432.527 K 34.05 % | 322.655 K 3.23 % | 312.571 K -52.83 % | 662.626 K 82.09 % | 363.903 K 77.90 % | 204.558 K 127.29 % | 90.000 K -60.00 % | 225.000 K 0.00 % | 225.000 K 0.00 % | 225.000 K 150.00 % | 90.000 K -62.27 % | 238.558 K 98.80 % | 120.000 K -31.43 % | 175.000 K -25.17 % | 233.850 K -47.69 % | 447.055 K -12.34 % | 510.000 K -9.93 % | 566.200 K 15.59 % | 489.850 K 323.39 % | 115.698 K -75.80 % | 478.000 K -7.18 % | 515.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 | 
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 834.690 K -9.90 % | 926.440 K -37.29 % | 1.477 M 13.77 % | 1.299 M 5.34 % | 1.233 M 13.53 % | 1.086 M -7.64 % | 1.176 M -13.25 % | 1.355 M 160.77 % | -2.230 M 68.56 % | -7.093 M -272.39 % | -1.905 M -4.88 % | -1.816 M 18.10 % | -2.218 M 37.82 % | -3.566 M 23.71 % | -4.674 M 22.26 % | -6.012 M -115.88 % | -2.785 M 18.26 % | -3.407 M 57.50 % | -8.016 M -304.10 % | -1.984 M 45.25 % | -3.624 M -381.14 % | 1.289 M 135.74 % | -3.606 M -40.51 % | -2.566 M 9.37 % | -2.831 M -180.34 % | -1.010 M 64.65 % | -2.857 M -4.57 % | -2.732 M -6.29 % | -2.571 M -450.26 % | -467.209 K 69.62 % | -1.538 M 17.46 % | -1.863 M -44.98 % | -1.285 M -3 422.10 % | 38.678 K 105.72 % | -675.897 K 2.55 % | -693.568 K -17.35 % | -591.035 K -213.09 % | 522.626 K 176.07 % | -687.045 K -43.48 % | -478.836 K -47.57 % | -324.486 K 75.29 % | -1.313 M -1 289.17 % | -94.541 K -102.79 % | 3.390 M 2 915.72 % | -120.388 K -103.54 % | 3.400 M 147.29 % | -7.191 M -415.97 % | 2.276 M | 
| Operating income | 5.246 M 52.45 % | 3.441 M -3.87 % | 3.580 M -29.12 % | 5.051 M -25.11 % | 6.744 M 150.53 % | 2.692 M -40.86 % | 4.552 M -21.18 % | 5.775 M -2.67 % | 5.934 M 4.77 % | 5.664 M 21.38 % | 4.666 M 2.05 % | 4.572 M -7.48 % | 4.942 M -6.39 % | 5.279 M -3.46 % | 5.469 M -16.41 % | 6.542 M 109.97 % | 3.116 M -39.74 % | 5.171 M -36.23 % | 8.109 M 226.37 % | 2.485 M -37.39 % | 3.968 M 407.89 % | -1.289 M -121.19 % | 6.083 M 15.61 % | 5.262 M 85.84 % | 2.831 M 134.70 % | -8.161 M -385.61 % | 2.857 M 4.57 % | 2.732 M 6.29 % | 2.571 M 154.87 % | -4.685 M -404.71 % | 1.538 M -17.46 % | 1.863 M 44.98 % | 1.285 M 159.20 % | -2.170 M -390.74 % | 746.472 K -2.31 % | 764.144 K 29.29 % | 591.035 K 134.32 % | -1.722 M -327.08 % | 758.387 K 58.38 % | 478.836 K 47.57 % | 324.486 K -89.88 % | 3.208 M 3 292.77 % | 94.541 K 102.79 % | -3.390 M -2 915.72 % | 120.388 K 103.54 % | -3.400 M -147.29 % | 7.191 M 415.97 % | -2.276 M | 
| Operating income ratio | 0.52 30.84 % | 0.39 1.50 % | 0.39 -24.75 % | 0.52 -29.52 % | 0.73 96.54 % | 0.37 -27.92 % | 0.52 -30.48 % | 0.74 -15.06 % | 0.87 2.65 % | 0.85 -6.85 % | 0.91 -1.92 % | 0.93 -0.62 % | 0.94 5.17 % | 0.89 -4.80 % | 0.94 -2.50 % | 0.96 5.42 % | 0.91 1.09 % | 0.90 -6.50 % | 0.96 5.16 % | 0.92 -3.02 % | 0.95 178.09 % | 0.34 -63.66 % | 0.94 -0.50 % | 0.94 33.67 % | 0.70 -75.84 % | 2.91 274.80 % | 0.78 64.77 % | 0.47 5.61 % | 0.45 139.30 % | -1.14 -830.51 % | 0.16 -77.85 % | 0.70 -20.73 % | 0.89 150.19 % | -1.76 -331.35 % | 0.76 -3.71 % | 0.79 29.70 % | 0.61 164.40 % | -0.95 -218.08 % | 0.80 59.23 % | 0.50 66.50 % | 0.30 -91.68 % | 3.64 8 761.20 % | 0.04 101.73 % | -2.37 -2 195.63 % | 0.11 -91.79 % | 1.38 260.39 % | 0.38 158.83 % | -0.65 | 
| Total other income expenses net | -675.990 K | 0.000 100.00 % | -2.974 M -62.01 % | -1.836 M | 0.000 -100.00 % | 249.620 K -48.99 % | 489.350 K | 0.000 100.00 % | -3.766 M -186.01 % | -1.317 M 52.31 % | -2.762 M -0.19 % | -2.756 M -1.17 % | -2.724 M -48.46 % | -1.835 M -130.98 % | -794.427 K -49.81 % | -530.303 K -60.21 % | -331.014 K 81.23 % | -1.764 M -1 810.70 % | -92.319 K 81.56 % | -500.727 K -45.22 % | -344.805 K -21.42 % | -283.977 K 88.54 % | -2.477 M 8.10 % | -2.696 M | 0.000 -100.00 % | 9.440 M | 0.000 | 0.000 | 0.000 -100.00 % | 5.153 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.142 M 3 135.00 % | -70.575 K 0.00 % | -70.575 K | 0.000 -100.00 % | 1.219 M 1 808.53 % | -71.342 K | 0.000 -100.00 % | 40.770 K 102.15 % | -1.894 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 24.666 M | 0.000 -100.00 % | 37.392 M | 0.000 100.00 % | -5.022 M | 0.000 -100.00 % | 42.939 M 1 180.97 % | -3.972 M -33.10 % | -2.984 M 35.94 % | -4.659 M -28.71 % | -3.620 M 67.70 % | -11.206 M -9 476.11 % | -117.017 K 54.78 % | -258.782 K -100.34 % | 75.412 M 35 642.78 % | -212.173 K -33.45 % | -158.989 K 98.08 % | -8.286 M -3 347.46 % | -240.345 K 60.69 % | -611.356 K -400.92 % | -122.046 K 42.59 % | -212.588 K -105.36 % | 3.965 M 458.02 % | -1.107 M -313.85 % | 517.865 K -45.89 % | 957.108 K -88.91 % | 8.628 M | 
| Total investments | 0.000 -100.00 % | 5.957 M | 0.000 -100.00 % | 9.677 M | 0.000 -100.00 % | 6.834 M | 0.000 -100.00 % | 10.773 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 | 
| Total debt | 0.000 -100.00 % | 64.629 M | 0.000 -100.00 % | 37.460 M | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 44.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 M | 0.000 -100.00 % | 1.285 M 0.00 % | 1.285 M -85.72 % | 9.000 M | 
| Accumulated other comprehensive income loss | 284.544 M 200.23 % | 94.776 M -40.41 % | 159.037 M 266.45 % | 43.400 M -72.12 % | 155.668 M 4 516.97 % | 3.372 M -97.75 % | 149.853 M 337.97 % | 34.215 M 2 185.51 % | 1.497 M -94.20 % | 25.833 M 51 519.53 % | -50.240 K -100.19 % | 26.842 M 1 099.62 % | -2.685 M -124.73 % | 10.856 M 308.05 % | -5.218 M -196.65 % | 5.399 M 183.14 % | -6.494 M -321.60 % | -1.540 M 83.63 % | -9.410 M -27.84 % | -7.361 M 21.77 % | -9.410 M 5.24 % | -9.930 M -5.53 % | -9.410 M 13.38 % | -10.863 M -15.44 % | -9.410 M -144.91 % | 20.952 M 629 048 114 216 325 504.00 % | 0.000 -100.00 % | 23.046 M | 
| Retained earnings | 0.000 -100.00 % | 31.306 M | 0.000 | 0.000 | 0.000 -100.00 % | 36.659 M | 0.000 | 0.000 -100.00 % | 29.161 M | 0.000 -100.00 % | 22.974 M | 0.000 -100.00 % | 22.945 M | 0.000 -100.00 % | 12.813 M | 0.000 -100.00 % | 7.711 M | 0.000 -100.00 % | 4.046 M | 0.000 100.00 % | -123.552 K | 0.000 100.00 % | -1.620 M | 0.000 100.00 % | -2.297 M | 0.000 -100.00 % | 1.505 M | 0.000 | 
| Common stock | 0.000 -100.00 % | 189.768 M | 0.000 -100.00 % | 115.638 M | 0.000 -100.00 % | 115.638 M | 0.000 -100.00 % | 115.638 M 0.00 % | 115.638 M 0.00 % | 115.638 M 0.00 % | 115.638 M 10.00 % | 105.125 M 0.00 % | 105.125 M 0.00 % | 105.125 M 0.00 % | 105.125 M 0.00 % | 105.125 M 0.00 % | 105.125 M 0.00 % | 105.125 M 0.00 % | 105.125 M 90.70 % | 55.125 M 0.00 % | 55.125 M 0.00 % | 55.125 M 0.00 % | 55.125 M 0.00 % | 55.125 M 0.00 % | 55.125 M 0.00 % | 55.125 M 0.00 % | 55.125 M 0.00 % | 55.125 M | 
| Total equity | 284.544 M 0.00 % | 284.544 M 78.92 % | 159.037 M 0.00 % | 159.037 M 2.16 % | 155.668 M 0.00 % | 155.668 M 3.88 % | 149.853 M 0.00 % | 149.853 M 2.43 % | 146.295 M 3.41 % | 141.471 M 2.10 % | 138.561 M 5.00 % | 131.967 M 5.25 % | 125.384 M 8.11 % | 115.981 M 2.89 % | 112.720 M 1.99 % | 110.524 M 3.93 % | 106.342 M 2.66 % | 103.585 M 3.83 % | 99.761 M 108.86 % | 47.764 M 4.77 % | 45.592 M 0.88 % | 45.195 M 2.49 % | 44.096 M -0.38 % | 44.262 M 1.94 % | 43.418 M -42.93 % | 76.077 M -4.16 % | 79.380 M 1.55 % | 78.171 M | 
| Other non current liabilities | -284.544 M -10 616.10 % | 2.706 M 101.70 % | -159.037 M -8 537.35 % | 1.885 M 101.21 % | -155.668 M -774.86 % | 23.067 M 115.39 % | -149.853 M -8 120.08 % | 1.868 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 | 
| Long term debt | 0.000 -100.00 % | 32.315 M | 0.000 -100.00 % | 37.460 M | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 44.500 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 75.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 M | 0.000 -100.00 % | 1.285 M 0.00 % | 1.285 M -85.72 % | 9.000 M | 
| Total non current liabilities | -284.544 M -912.51 % | 35.020 M 122.02 % | -159.037 M -501.62 % | 39.599 M 125.44 % | -155.668 M -748.72 % | 23.996 M 116.01 % | -149.853 M -423.18 % | 46.368 M | 0.000 -100.00 % | 40.668 M | 0.000 -100.00 % | 70.956 M | 0.000 -100.00 % | 68.940 M | 0.000 -100.00 % | 75.700 M | 0.000 -100.00 % | 80.501 M | 0.000 -100.00 % | 57.824 M | 0.000 -100.00 % | 7.078 M | 0.000 -100.00 % | 4.000 M 210.04 % | 1.290 M 0.40 % | 1.285 M 0.00 % | 1.285 M -85.72 % | 9.000 M | 
| Other current liabilities | 0.000 -100.00 % | 454.380 K | 0.000 | 0.000 | 0.000 100.00 % | -22.421 M | 0.000 | 0.000 -100.00 % | 711.000 K | 0.000 -100.00 % | 1.034 M | 0.000 -100.00 % | 2.739 M | 0.000 -100.00 % | 2.605 M | 0.000 -100.00 % | 776.195 K | 0.000 -100.00 % | 2.439 M | 0.000 -100.00 % | 1.014 M | 0.000 -100.00 % | 203.672 K | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 
| Short term debt | 0.000 -100.00 % | 32.315 M | 0.000 | 0.000 | 0.000 -100.00 % | 23.551 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 | 
| Total current liabilities | 0.000 -100.00 % | 33.651 M | 0.000 -100.00 % | 781.870 K | 0.000 -100.00 % | 2.318 M | 0.000 -100.00 % | 818.120 K 15.07 % | 711.000 K | 0.000 -100.00 % | 1.034 M | 0.000 -100.00 % | 2.739 M | 0.000 -100.00 % | 2.605 M | 0.000 -100.00 % | 776.195 K | 0.000 -100.00 % | 2.439 M | 0.000 -100.00 % | 1.014 M | 0.000 -100.00 % | 203.672 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total liabilities | -284.544 M -912.51 % | 35.020 M 122.02 % | -159.037 M -493.85 % | 40.381 M 125.94 % | -155.668 M -691.58 % | 26.314 M 117.56 % | -149.853 M -417.57 % | 47.187 M 6 536.65 % | 711.000 K -98.25 % | 40.668 M 3 833.24 % | 1.034 M -98.54 % | 70.956 M 2 490.72 % | 2.739 M -96.03 % | 68.940 M 2 546.02 % | 2.605 M -96.56 % | 75.700 M 9 652.70 % | 776.195 K -99.04 % | 80.501 M 3 200.85 % | 2.439 M -95.78 % | 57.824 M 5 604.44 % | 1.014 M -85.68 % | 7.078 M 3 375.44 % | 203.672 K -94.91 % | 4.000 M 210.04 % | 1.290 M 0.40 % | 1.285 M 0.00 % | 1.285 M -85.72 % | 9.000 M | 
| Other non current assets | 0.000 -100.00 % | 302.560 M | 0.000 -100.00 % | 4.490 M | 0.000 -100.00 % | 150.092 M | 0.000 -100.00 % | 157.446 M -0.99 % | 159.023 M 2.38 % | 155.325 M 1.91 % | 152.407 M -21.11 % | 193.196 M 5.62 % | 182.920 M -1.01 % | 184.778 M 1.71 % | 181.673 M -4.44 % | 190.123 M 1.48 % | 187.354 M 1.92 % | 183.818 M 4.85 % | 175.319 M 66.55 % | 105.263 M 29.21 % | 81.468 M 56.21 % | 52.152 M 2.72 % | 50.769 M -0.37 % | 50.956 M 16.87 % | 43.601 M -48.19 % | 84.159 M -5.00 % | 88.586 M 0.60 % | 88.059 M | 
| Long term investments | 0.000 | 0.000 | 0.000 -100.00 % | 6.840 M | 0.000 -100.00 % | 3.998 M | 0.000 -100.00 % | 7.936 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 | 
| 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 | 
| 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 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -26.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 | 
| Property plant equipment net | 0.000 -100.00 % | 17.004 M | 0.000 -100.00 % | 24.194 M | 0.000 -100.00 % | 22.370 M | 0.000 -100.00 % | 27.260 M 13.51 % | 24.016 M 0.78 % | 23.830 M 64.09 % | 14.522 M 137.78 % | 6.107 M 44 092.57 % | 13.820 K -46.95 % | 26.053 K -48.35 % | 50.440 K -15.74 % | 59.863 K -29.00 % | 84.319 K -22.48 % | 108.770 K -18.36 % | 133.227 K 56.58 % | 85.085 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.159 M 3.38 % | 1.121 M -10.43 % | 1.252 M | 
| Total non current assets | 0.000 -100.00 % | 319.564 M | 0.000 -100.00 % | 35.523 M | 0.000 -100.00 % | 176.460 M | 0.000 -100.00 % | 192.642 M 5.25 % | 183.039 M 2.17 % | 179.154 M 7.32 % | 166.929 M -16.24 % | 199.303 M 8.95 % | 182.934 M -1.01 % | 184.804 M 1.70 % | 181.723 M -4.45 % | 190.183 M 1.46 % | 187.439 M 1.91 % | 183.927 M 4.83 % | 175.453 M 66.55 % | 105.348 M 29.31 % | 81.468 M 56.21 % | 52.152 M 2.72 % | 50.769 M -0.37 % | 50.956 M 16.87 % | 43.601 M -48.90 % | 85.318 M -4.89 % | 89.707 M 0.44 % | 89.311 M | 
| Other current assets | 0.000 100.00 % | -292.262 M | 0.000 -100.00 % | 480.460 K | 0.000 -100.00 % | 288.240 K | 0.000 -100.00 % | 900.440 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 | 
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 2.837 M | 0.000 -100.00 % | 2.837 M | 0.000 -100.00 % | 2.837 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 | 
| cash and cash equivalents | 0.000 -100.00 % | 7.648 M | 0.000 -100.00 % | 68.570 K | 0.000 -100.00 % | 5.522 M | 0.000 -100.00 % | 1.561 M -60.71 % | 3.972 M 33.10 % | 2.984 M -35.94 % | 4.659 M 28.71 % | 3.620 M -67.70 % | 11.206 M 9 476.11 % | 117.017 K -54.78 % | 258.782 K -10.09 % | 287.822 K 35.65 % | 212.173 K 33.45 % | 158.989 K -98.08 % | 8.286 M 3 347.46 % | 240.345 K -60.69 % | 611.356 K 400.92 % | 122.046 K -42.59 % | 212.588 K 505.56 % | 35.106 K -96.83 % | 1.107 M 44.36 % | 767.135 K 133.96 % | 327.892 K -11.80 % | 371.745 K | 
| Cash and short term investments | 0.000 -100.00 % | 7.648 M | 0.000 -100.00 % | 2.905 M | 0.000 -100.00 % | 5.522 M | 0.000 -100.00 % | 4.397 M 10.69 % | 3.972 M 33.10 % | 2.984 M -35.94 % | 4.659 M 28.71 % | 3.620 M -67.70 % | 11.206 M 9 476.11 % | 117.017 K -54.78 % | 258.782 K -10.09 % | 287.822 K 35.65 % | 212.173 K 33.45 % | 158.989 K -98.08 % | 8.286 M 3 347.46 % | 240.345 K -60.69 % | 611.356 K 400.92 % | 122.046 K -42.59 % | 212.588 K 505.56 % | 35.106 K -96.83 % | 1.107 M 44.36 % | 767.135 K 133.96 % | 327.892 K -11.80 % | 371.745 K | 
| Total current assets | 0.000 | 0.000 | 0.000 -100.00 % | 163.894 M | 0.000 -100.00 % | 152.778 M | 0.000 -100.00 % | 158.536 M 3 891.03 % | 3.972 M 33.10 % | 2.984 M -35.94 % | 4.659 M 28.71 % | 3.620 M -67.70 % | 11.206 M 9 476.11 % | 117.017 K -54.78 % | 258.782 K -10.09 % | 287.822 K 35.65 % | 212.173 K 33.45 % | 158.989 K -98.08 % | 8.286 M 3 347.46 % | 240.345 K -60.69 % | 611.356 K 400.92 % | 122.046 K -42.59 % | 212.588 K 505.56 % | 35.106 K -96.83 % | 1.107 M 44.36 % | 767.135 K 133.96 % | 327.892 K -11.80 % | 371.745 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 | 
| Net receivables | 0.000 -100.00 % | 284.613 M | 0.000 -100.00 % | 160.509 M | 0.000 -100.00 % | 146.967 M | 0.000 -100.00 % | 153.238 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 | 
| Tax assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 26.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 | 
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 | 0.000 100.00 % | -147.256 M | 0.000 100.00 % | -154.139 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 -100.00 % | 882.050 K | 0.000 -100.00 % | 211.790 K | 0.000 -100.00 % | 864.330 K | 0.000 -100.00 % | 818.120 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 | 
| Tax payables | 0.000 | 0.000 | 0.000 -100.00 % | 570.080 K | 0.000 -100.00 % | 323.480 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| Other total stockholders equity | 0.000 -100.00 % | 49.675 M | 0.000 -100.00 % | 43.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 22.750 M | 0.000 | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 -100.00 % | 253.590 K | 0.000 -100.00 % | 429.390 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 | 
| 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 | 
| Total assets | 0.000 -100.00 % | 319.564 M | 0.000 -100.00 % | 199.418 M | 0.000 -100.00 % | 181.982 M | 0.000 -100.00 % | 197.039 M 5.36 % | 187.011 M 2.67 % | 182.139 M 6.15 % | 171.588 M -15.44 % | 202.923 M 4.52 % | 194.139 M 4.98 % | 184.921 M 1.62 % | 181.982 M -4.46 % | 190.471 M 1.50 % | 187.651 M 1.94 % | 184.086 M 0.19 % | 183.739 M 74.01 % | 105.588 M 28.64 % | 82.079 M 57.02 % | 52.274 M 2.54 % | 50.981 M -0.02 % | 50.991 M 14.05 % | 44.708 M -48.07 % | 86.085 M -4.39 % | 90.035 M 0.39 % | 89.683 M | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-03-31 | 2021-09-30 | 2021-03-31 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 2014-09-30 | 2014-03-31 | 2013-09-30 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| Other non cash items | -3.426 M -1 470.29 % | -218.170 K 85.29 % | -1.483 M -11.88 % | -1.326 M 35.11 % | -2.043 M -2.16 % | -2.000 M 47.58 % | -3.815 M -86.38 % | -2.047 M -35.53 % | -1.510 M 53.10 % | -3.221 M -118.72 % | -1.473 M -16.39 % | -1.265 M 23.03 % | -1.644 M 46.91 % | -3.096 M 11.49 % | -3.498 M 22.25 % | -4.499 M -115.89 % | -2.084 M 38.86 % | -3.408 M 43.15 % | -5.995 M -301.30 % | -1.494 M 15.46 % | -1.767 M -404.48 % | 580.315 K 120.90 % | -2.777 M -29.92 % | -2.137 M -4.54 % | -2.045 M -316.07 % | -491.394 K 76.25 % | -2.069 M -5.05 % | -1.970 M -6.25 % | -1.854 M -45.57 % | -1.274 M -19.91 % | -1.062 M 12.80 % | -1.218 M -27.62 % | -954.430 K -1 180.17 % | 88.359 K 118.18 % | -485.897 K 29.94 % | -693.569 K -70.82 % | -406.035 K -214.94 % | 353.266 K 174.84 % | -472.045 K 1.42 % | -478.836 K -108.87 % | -229.256 K 65.70 % | -668.333 K -606.92 % | -94.541 K -102.79 % | 3.390 M 2 915.75 % | -120.387 K -103.30 % | 3.647 M 150.72 % | -7.191 M -415.97 % | 2.276 M | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 |