Kapil Raj Finance Limited KAPILRAJ.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.900 M 29.25 % | 1.470 M -69.38 % | 4.800 M | 0.000 -100.00 % | 10.156 M 53.90 % | 6.599 M -16.60 % | 7.913 M -57.15 % | 18.464 M 3.68 % | 17.808 M 253.41 % | 5.039 M 64.41 % | 3.065 M 497.66 % | 512.792 K 52.21 % | 336.904 K | 
| Net income | -84.000 K 50.12 % | -168.399 K -106.26 % | 2.689 M 343.83 % | -1.103 M -126.14 % | 4.220 M 857.42 % | 440.736 K -13.90 % | 511.875 K -78.97 % | 2.434 M 52.71 % | 1.594 M -31.38 % | 2.322 M 16 767.65 % | 13.768 K -88.91 % | 124.112 K -30.61 % | 178.861 K | 
| Income before tax | -112.000 K 50.23 % | -225.036 K -106.26 % | 3.593 M 343.83 % | -1.474 M -125.93 % | 5.683 M 853.87 % | 595.758 K 3.52 % | 575.513 K -83.33 % | 3.453 M 20.89 % | 2.856 M -15.05 % | 3.362 M 1 338.98 % | 233.618 K 23.64 % | 188.950 K -27.01 % | 258.886 K | 
| Income before tax ratio | -0.06 61.49 % | -0.15 -120.45 % | 0.75 | 0.00 -100.00 % | 0.56 519.78 % | 0.09 24.12 % | 0.07 -61.10 % | 0.19 16.60 % | 0.16 -75.96 % | 0.67 775.22 % | 0.08 -79.31 % | 0.37 -52.05 % | 0.77 | 
| EBITDA | -112.000 K 49.86 % | -223.366 K -106.21 % | 3.596 M 344.07 % | -1.473 M -125.91 % | 5.686 M 841.45 % | 603.995 K 128.14 % | -2.146 M -166.17 % | 3.244 M 871.36 % | 333.921 K 162.08 % | -537.894 K | 0.000 -100.00 % | 0.000 | 0.000 | 
| Net income ratio | -0.04 61.41 % | -0.11 -120.45 % | 0.56 | 0.00 -100.00 % | 0.42 522.09 % | 0.07 3.24 % | 0.06 -50.92 % | 0.13 47.29 % | 0.09 -80.58 % | 0.46 10 159.24 % | 0.00 -98.14 % | 0.24 -54.41 % | 0.53 | 
| Ratio EBITDA | -0.06 61.21 % | -0.15 -120.29 % | 0.75 | 0.00 -100.00 % | 0.56 511.71 % | 0.09 133.74 % | -0.27 -254.41 % | 0.18 836.85 % | 0.02 117.57 % | -0.11 | 0.00 | 0.00 | 0.00 | 
| Gross profit ratio | 1.00 31.60 % | 0.76 -23.98 % | 1.00 | 0.00 -100.00 % | 0.73 131.15 % | 0.32 821.34 % | -0.04 -107.58 % | 0.58 37.67 % | 0.42 -35.47 % | 0.65 -22.37 % | 0.84 -16.33 % | 1.00 0.00 % | 1.00 | 
| Weighted average shs out dil | 10.940 M 0.00 % | 10.940 M 112.84 % | 5.140 M 0.00 % | 5.140 M 0.00 % | 5.140 M 0.00 % | 5.140 M 0.00 % | 5.140 M 0.00 % | 5.140 M 0.00 % | 5.140 M 0.00 % | 5.140 M 1.07 % | 5.085 M 2 440.40 % | 200.180 K 0.09 % | 200.000 K | 
| Weighted average shs out | 10.940 M 0.00 % | 10.940 M 112.84 % | 5.140 M 0.00 % | 5.140 M 0.00 % | 5.140 M 0.00 % | 5.140 M 0.00 % | 5.140 M 0.00 % | 5.140 M 0.00 % | 5.140 M 0.00 % | 5.140 M 1.07 % | 5.085 M 2 440.40 % | 200.180 K 0.09 % | 200.000 K | 
| EPS diluted | -0.01 50.00 % | -0.02 -102.96 % | 0.52 347.62 % | -0.21 -125.61 % | 0.82 939.29 % | 0.08 -20.78 % | 0.10 -78.81 % | 0.47 51.61 % | 0.31 -31.11 % | 0.45 16 566.67 % | 0.00 -99.56 % | 0.62 -30.34 % | 0.89 | 
| Earnings per share | -0.01 50.00 % | -0.02 -102.96 % | 0.52 347.62 % | -0.21 -125.61 % | 0.82 939.29 % | 0.08 -20.78 % | 0.10 -78.81 % | 0.47 51.61 % | 0.31 -31.11 % | 0.45 16 566.67 % | 0.00 -99.56 % | 0.62 -30.34 % | 0.89 | 
| Gross profit | 1.900 M 70.10 % | 1.117 M -76.72 % | 4.798 M 1 511.14 % | -340.000 K -104.59 % | 7.409 M 255.75 % | 2.083 M 701.61 % | -346.175 K -103.25 % | 10.654 M 42.74 % | 7.464 M 128.06 % | 3.273 M 27.63 % | 2.564 M 400.06 % | 512.792 K 52.21 % | 336.904 K | 
| Income tax expense | -28.000 K 50.56 % | -56.637 K -106.26 % | 904.385 K 343.83 % | -370.912 K -125.35 % | 1.463 M 843.79 % | 155.022 K 143.60 % | 63.638 K -93.75 % | 1.019 M -19.27 % | 1.262 M 21.45 % | 1.039 M 372.77 % | 219.850 K 239.08 % | 64.838 K -18.98 % | 80.025 K | 
| Cost of revenue | 59.640 K -83.10 % | 353.000 K -5.01 % | 371.600 K 9.29 % | 340.000 K -87.63 % | 2.748 M -39.17 % | 4.517 M -45.31 % | 8.259 M 5.74 % | 7.810 M -24.50 % | 10.344 M 485.71 % | 1.766 M 252.88 % | 500.480 K | 0.000 | 0.000 | 
| General and administrative expenses | 526.655 K 76.64 % | 298.146 K -13.40 % | 344.290 K 74.64 % | 197.140 K -45.10 % | 359.100 K 20.20 % | 298.744 K -63.36 % | 815.274 K -87.19 % | 6.364 M 21.01 % | 5.259 M 1 423.08 % | 345.288 K 77.71 % | 194.300 K | 0.000 | 0.000 | 
| Selling and marketing expenses | 122.600 K 62.03 % | 75.665 K 61.94 % | 46.725 K 9.99 % | 42.482 K | 0.000 -100.00 % | 98.280 K 934.53 % | 9.500 K -81.56 % | 51.523 K 166.34 % | 19.345 K -73.50 % | 73.006 K 2 972.64 % | 2.376 K | 0.000 | 0.000 | 
| Other expenses | 0.000 -100.00 % | 966.014 K -37.38 % | 1.543 M 72.66 % | 893.494 K -29.62 % | 1.270 M 11.47 % | 1.139 M 8 034.99 % | 14.000 K 100.34 % | -4.077 M -7 379.93 % | 56.000 K -98.58 % | 3.956 M 29.01 % | 3.067 M | 0.000 | 0.000 | 
| Operating expenses | 649.255 K -51.54 % | 1.340 M -30.71 % | 1.934 M 70.66 % | 1.133 M -30.42 % | 1.629 M 6.03 % | 1.536 M -15.29 % | 1.813 M -75.62 % | 7.436 M 3.57 % | 7.180 M 87.65 % | 3.826 M 64.75 % | 2.322 M 617.17 % | 323.842 K 315.09 % | 78.017 K | 
| Cost and expenses | 2.012 M 18.70 % | 1.695 M -26.48 % | 2.305 M 56.49 % | 1.473 M -66.34 % | 4.376 M -27.70 % | 6.053 M -39.91 % | 10.072 M -33.94 % | 15.246 M -13.00 % | 17.524 M 213.36 % | 5.592 M 98.10 % | 2.823 M 771.71 % | 323.842 K 315.09 % | 78.017 K | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 0.073 -82.91 % | 0.425 -52.66 % | 0.897 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 649.255 K 73.69 % | 373.811 K -4.40 % | 391.015 K 63.18 % | 239.622 K -33.27 % | 359.100 K -9.55 % | 397.024 K -51.86 % | 824.774 K -87.14 % | 6.415 M 21.54 % | 5.278 M 1 161.87 % | 418.294 K 112.68 % | 196.676 K -21.95 % | 252.000 K 265.22 % | 69.000 K | 
| Interest income | 0.000 100.00 % | -541.000 | 0.000 | 0.000 -100.00 % | 20.330 K -61.29 % | 52.521 K | 0.000 -100.00 % | 48.688 K -98.11 % | 2.573 M -34.95 % | 3.956 M | 0.000 | 0.000 | 0.000 | 
| Interest expense | 0.000 -100.00 % | 1.670 K 32.43 % | 1.261 K 100.48 % | 629.000 -99.47 % | 118.224 K 6 549.27 % | 1.778 K -11.23 % | 2.003 K -99.39 % | 327.159 K -96.25 % | 8.724 M 1 095 824.37 % | 796.000 -57.39 % | 1.868 K | 0.000 | 0.000 | 
| Depreciation and amortization | 0.000 | 0.000 -100.00 % | 2.305 M 56.49 % | 1.473 M 44 894.38 % | 3.274 K -99.95 % | 6.002 M -40.41 % | 10.072 M 124.71 % | 4.482 M 153.38 % | -8.396 M -53 846.04 % | 15.622 K 106.69 % | -233.619 K -23.64 % | -188.950 K 27.01 % | -258.886 K | 
| Operating income | -112.000 K 50.22 % | -225.000 K -106.26 % | 3.595 M 344.02 % | -1.473 M -125.92 % | 5.683 M 851.22 % | 597.450 K 127.85 % | -2.145 M -158.83 % | 3.646 M -68.51 % | 11.579 M 2 355.98 % | -513.278 K -317.97 % | 235.486 K 24.63 % | 188.950 K -27.01 % | 258.886 K | 
| Operating income ratio | -0.06 61.49 % | -0.15 -120.44 % | 0.75 | 0.00 -100.00 % | 0.56 518.06 % | 0.09 133.39 % | -0.27 -237.28 % | 0.20 -69.63 % | 0.65 738.34 % | -0.10 -232.57 % | 0.08 -79.15 % | 0.37 -52.05 % | 0.77 | 
| Total other income expenses net | 0.000 100.00 % | -36.000 97.14 % | -1.259 K -100.16 % | -629.000 -113.22 % | -295.000 | 0.000 -100.00 % | 2.723 M 1 059.47 % | 234.828 K -90.87 % | 2.572 M -34.31 % | 3.915 M | 0.000 | 0.000 | 0.000 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 148.000 K 96.30 % | 75.396 K 100.68 % | -11.022 M -432.15 % | 3.319 M 26.17 % | 2.630 M 939.94 % | -313.141 K -122.61 % | -140.671 K -157.24 % | 245.750 K -99.53 % | 52.398 M 6.95 % | 48.991 M 851.95 % | -6.515 M -2 669.62 % | -235.240 K 16.64 % | -282.200 K | 
| Total investments | 0.000 100.00 % | -396.000 -100.00 % | 65.800 M 59.79 % | 41.180 M 64.72 % | 25.000 M 70.25 % | 14.684 M -0.19 % | 14.713 M | 0.000 -100.00 % | 7.264 M 0.00 % | 7.264 M 181.00 % | 2.585 M | 0.000 | 0.000 | 
| Total debt | 400.000 K -33.33 % | 600.000 K -73.91 % | 2.300 M -34.29 % | 3.500 M 3.12 % | 3.394 M 748.50 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K -99.24 % | 52.773 M -45.67 % | 97.133 M | 0.000 | 0.000 | 0.000 | 
| Accumulated other comprehensive income loss | 0.000 | 0.000 -100.00 % | 30.475 M -40.71 % | 51.400 M | 0.000 | 0.000 -100.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 11 574 251 042 342 174 720.00 % | 0.000 23.81 % | 0.000 -800.00 % | 0.000 160.00 % | 0.000 | 
| Retained earnings | 26.341 M 3.60 % | 25.425 M 86.58 % | 13.626 M 24.59 % | 10.937 M -5.03 % | 11.517 M 57.82 % | 7.298 M 6.25 % | 6.868 M 8.27 % | 6.344 M 62.24 % | 3.910 M 68.79 % | 2.317 M 987.98 % | 212.919 K 6.91 % | 199.151 K 165.40 % | 75.039 K | 
| Common stock | 109.400 M 0.00 % | 109.400 M 112.84 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 2 470.00 % | 2.000 M 0.00 % | 2.000 M | 
| Total equity | 135.741 M 0.62 % | 134.900 M 41.25 % | 95.501 M 53.20 % | 62.337 M -0.92 % | 62.917 M 7.19 % | 58.698 M 35.20 % | 43.415 M -25.13 % | 57.989 M -46.16 % | 107.708 M 100.51 % | 53.717 M 4.08 % | 51.613 M 2 246.95 % | 2.199 M 5.98 % | 2.075 M | 
| Other non current liabilities | -2.000 K | 0.000 | 0.000 100.00 % | -4.108 M | 0.000 100.00 % | -7.713 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Long term debt | 400.000 K -33.33 % | 600.000 K -73.91 % | 2.300 M -44.01 % | 4.108 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current liabilities | 398.000 K -33.67 % | 600.000 K -73.91 % | 2.300 M -54.35 % | 5.038 M | 0.000 -100.00 % | 7.713 K 670.53 % | 1.001 K 69.09 % | 592.000 -83.76 % | 3.646 K 311.98 % | 885.000 | 0.000 | 0.000 | 0.000 | 
| Other current liabilities | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 382.899 K 16.29 % | 329.275 K 94.01 % | 169.725 K -72.17 % | 609.772 K -73.51 % | 2.302 M 2 270.37 % | 97.105 K -47.28 % | 184.192 K | 0.000 | 0.000 | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.331 M 1 002.34 % | 392.873 K | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 | 0.000 | 0.000 -100.00 % | 3.500 M 3.12 % | 3.394 M 748.50 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K -99.24 % | 52.773 M -45.67 % | 97.133 M | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 350.000 K 67.21 % | 209.320 K -79.81 % | 1.037 M -76.59 % | 4.430 M -17.55 % | 5.373 M -10.87 % | 6.028 M -28.98 % | 8.488 M -37.33 % | 13.543 M -77.23 % | 59.477 M -39.10 % | 97.667 M 52 924.34 % | 184.192 K 3 178.60 % | 5.618 K -50.00 % | 11.236 K | 
| Total liabilities | 750.000 K -7.33 % | 809.320 K -75.75 % | 3.337 M -24.67 % | 4.430 M -17.55 % | 5.373 M -10.87 % | 6.028 M -28.98 % | 8.489 M -37.33 % | 13.544 M -77.23 % | 59.480 M -39.10 % | 97.667 M 52 924.82 % | 184.192 K 3 178.60 % | 5.618 K -50.00 % | 11.236 K | 
| Other non current assets | 116.570 M 1.15 % | 115.242 M 495.75 % | 19.344 M 2 975.36 % | 629.000 K -99.05 % | 65.904 M 37.00 % | 48.106 M 353.95 % | -18.943 M -8 675.62 % | -215.861 K 99.73 % | -81.073 M -281.78 % | 44.600 M 6.46 % | 41.894 M 1 849.09 % | 2.149 M 12.00 % | 1.919 M | 
| Long term investments | 0.000 | 0.000 -100.00 % | 65.800 M 306.68 % | 16.180 M 3 908 234.54 % | -414.000 97.35 % | -15.626 K | 0.000 | 0.000 | 0.000 100.00 % | -20.736 M -53.43 % | -13.515 M | 0.000 | 0.000 | 
| Intangible assets | 0.000 | 0.000 | 0.000 -100.00 % | 22.800 M | 0.000 100.00 % | -3.289 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| GoodWill | 0.000 -100.00 % | 428.000 K 15.26 % | 371.326 K 0.00 % | 371.326 K 89 592.27 % | 414.000 0.00 % | 414.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 -100.00 % | 428.000 K 15.26 % | 371.326 K -98.40 % | 23.171 M 5 596 759.90 % | 414.000 100.01 % | -3.288 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 0.000 | 0.000 100.00 % | -19.715 M -1 742.94 % | 1.200 M -0.28 % | 1.203 M -0.27 % | 1.207 M -61.24 % | 3.113 M 11 822.68 % | 26.111 K -49.71 % | 51.925 K 14.43 % | 45.379 K | 0.000 | 0.000 | 0.000 | 
| Total non current assets | 117.026 M 0.80 % | 116.098 M 75.45 % | 66.171 M 59.25 % | 41.551 M -38.08 % | 67.108 M 45.86 % | 46.009 M -9.66 % | 50.927 M -28.37 % | 71.098 M 110.54 % | 33.770 M 41.24 % | 23.909 M -15.75 % | 28.379 M 1 220.31 % | 2.149 M 12.00 % | 1.919 M | 
| Other current assets | 18.864 M 0.00 % | 18.865 M 0.00 % | 18.865 M 53 799.08 % | 35.000 K -91.64 % | 418.501 K -87.33 % | 3.304 M 473.13 % | 576.452 K 1 523.81 % | 35.500 K -99.96 % | 80.637 M 1.64 % | 79.333 M 9 777.23 % | 803.190 K | 0.000 | 0.000 | 
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 M 0.00 % | 25.000 M 70.07 % | 14.700 M -0.09 % | 14.713 M | 0.000 | 0.000 -100.00 % | 28.000 M 73.91 % | 16.100 M | 0.000 | 0.000 | 
| cash and cash equivalents | 252.000 K -51.96 % | 524.604 K -96.06 % | 13.322 M 7 240.94 % | 181.481 K -76.24 % | 763.789 K 7.10 % | 713.141 K 31.90 % | 540.671 K 250.52 % | 154.250 K -58.79 % | 374.333 K -99.22 % | 48.142 M 638.91 % | 6.515 M 2 669.62 % | 235.240 K -16.64 % | 282.200 K | 
| Cash and short term investments | 252.000 K -51.96 % | 524.604 K -96.06 % | 13.322 M -47.09 % | 25.181 M 3 196.92 % | 763.789 K -95.04 % | 15.413 M 1.05 % | 15.254 M 9 788.86 % | 154.250 K -58.79 % | 374.333 K -99.22 % | 48.142 M 112.87 % | 22.615 M 9 513.70 % | 235.240 K -16.64 % | 282.200 K | 
| Total current assets | 19.463 M -0.38 % | 19.536 M -40.20 % | 32.667 M 29.55 % | 25.216 M 2 032.85 % | 1.182 M -93.68 % | 18.717 M 18.24 % | 15.830 M 8 242.57 % | 189.750 K -99.77 % | 81.021 M -36.44 % | 127.475 M 444.33 % | 23.418 M 9 855.13 % | 235.240 K -16.64 % | 282.200 K | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -137.569 M -1 375 787.51 % | 10.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net receivables | 347.000 K 136.05 % | 147.000 K -69.38 % | 480.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 78.102 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Tax assets | 456.000 K 6.55 % | 427.963 K 15.25 % | 371.326 K 0.00 % | 371.326 K 89 592.27 % | 414.000 0.00 % | 414.000 -100.00 % | 66.757 M -6.36 % | 71.288 M -37.90 % | 114.791 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other assets | 0.000 -100.00 % | 756.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 | 350.000 K 67.21 % | 209.320 K 104.73 % | 102.240 K -89.01 % | 930.000 K 600.73 % | 132.719 K -97.42 % | 5.144 M -34.51 % | 7.855 M -37.33 % | 12.533 M 184.68 % | 4.403 M 10 042.80 % | 43.406 K | 0.000 | 0.000 | 0.000 | 
| Tax payables | 0.000 | 0.000 -100.00 % | 934.685 K | 0.000 -100.00 % | 1.463 M 843.25 % | 155.111 K 145.32 % | 63.229 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 3.337 M -24.67 % | 4.430 M -17.55 % | 5.373 M -10.99 % | 6.036 M -28.89 % | 8.489 M -37.33 % | 13.544 M 212.73 % | 4.331 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Minority interest | 0.000 -100.00 % | 75.000 K 100.68 % | -11.022 M 49.16 % | -21.681 M 3.08 % | -22.370 M -49.16 % | -14.998 M -0.97 % | -14.854 M -6 144.18 % | 245.750 K -99.53 % | 52.398 M | 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 | 
| Preferred stock | 0.000 | 0.000 -100.00 % | 13.626 M 24.59 % | 10.937 M -5.03 % | 11.517 M 58.34 % | 7.274 M 5.90 % | 6.868 M 8.27 % | 6.344 M 62.24 % | 3.910 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 0.000 -100.00 % | 11.600 M 185.13 % | -13.626 M 73.49 % | -51.400 M | 0.000 | 0.000 100.00 % | -51.400 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 | 
| Deferred tax liabilities non current | 0.000 | 0.000 100.00 % | -3.337 M -648.84 % | 608.000 K | 0.000 -100.00 % | 7.713 K 670.53 % | 1.001 K 69.09 % | 592.000 -83.76 % | 3.646 K 311.98 % | 885.000 | 0.000 | 0.000 | 0.000 | 
| Other liabilities | 0.000 | 0.000 | 0.000 100.00 % | -5.038 M | 0.000 100.00 % | -7.713 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total assets | 136.489 M 0.63 % | 135.635 M 37.23 % | 98.838 M 48.03 % | 66.767 M -2.23 % | 68.290 M 5.51 % | 64.726 M -3.04 % | 66.757 M -6.36 % | 71.288 M -37.90 % | 114.791 M -24.17 % | 151.384 M 192.26 % | 51.797 M 2 072.12 % | 2.385 M 8.33 % | 2.201 M | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 
| 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 | 
| Change in working capital | -60.460 K 52.39 % | -127.000 K 99.37 % | -20.107 M -2 922.73 % | -665.197 K 12.96 % | -764.249 K -147.42 % | -308.892 K 94.48 % | -5.597 M -106.44 % | 86.848 M 1 688.00 % | 4.857 M 105.48 % | -88.570 M -12 187.70 % | -720.803 K -12 730.23 % | -5.618 K -106.69 % | 84.027 K | 
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 77.256 M 245.06 % | -53.258 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 K 200.00 % | -10.000 K 99.86 % | -7.264 M | 0.000 | 0.000 | 0.000 | 
| Accounts payables | 139.540 K 30.31 % | 107.080 K 112.94 % | -827.760 K -203.82 % | 797.281 K 115.91 % | -5.011 M -84.86 % | -2.711 M 42.06 % | -4.679 M -157.54 % | 8.131 M 28 560.23 % | 28.370 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other working capital | -200.000 K 14.84 % | -234.852 K 98.78 % | -19.279 M -1 218.27 % | -1.462 M -134.44 % | 4.247 M 76.82 % | 2.402 M 361.71 % | -917.771 K -163.23 % | 1.452 M -97.50 % | 58.097 M 171.45 % | -81.306 M -11 179.95 % | -720.802 K -12 730.22 % | -5.618 K -106.69 % | 84.027 K | 
| Other non cash items | -28.540 K -3 596.89 % | -772.000 -100.09 % | 904.385 K | 0.000 100.00 % | -1.463 M -1 109.79 % | -120.937 K -91.27 % | -63.229 K 92.29 % | -820.299 K 34.87 % | -1.260 M -10.36 % | -1.141 M -276.01 % | -303.527 K -568.13 % | 64.838 K | 0.000 | 
| Net cash provided by operating activities | -173.000 K 50.96 % | -352.808 K 97.86 % | -16.514 M -672.05 % | -2.139 M -161.84 % | 3.459 M 1 905.39 % | 172.470 K 103.40 % | -5.071 M -105.67 % | 89.506 M 1 276.25 % | 6.504 M 107.53 % | -86.334 M -10 818.53 % | -790.711 K -531.30 % | 183.332 K -30.26 % | 262.888 K | 
| Investments in property plant and equipment | 0.000 -100.00 % | 352.808 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -56.601 K 7.21 % | -61.001 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 | 
| Purchases of investments | -900.000 K 98.20 % | -49.870 M -102.56 % | -24.620 M | 0.000 100.00 % | -10.300 M | 0.000 100.00 % | -14.700 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Sales maturities of investments | 0.000 | 0.000 -100.00 % | 25.000 M | 0.000 | 0.000 | 0.000 -100.00 % | 15.606 M 475.49 % | 2.712 M -91.27 % | 31.045 M | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | 0.000 100.00 % | -352.808 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.552 M 111.36 % | -40.066 M -306.60 % | -9.854 M -6 202.73 % | -156.341 K 99.63 % | -42.329 M -18 280.69 % | -230.292 K | 0.000 | 
| Net cash used for investing activites | -900.000 K 98.20 % | -49.870 M -13 234.85 % | 379.677 K | 0.000 100.00 % | -10.300 M | 0.000 -100.00 % | 5.458 M 114.61 % | -37.354 M -276.75 % | 21.134 M 9 823.95 % | -217.342 K 99.49 % | -42.329 M -18 280.69 % | -230.292 K | 0.000 | 
| Debt repayment | -200.000 K 88.24 % | -1.700 M -41.67 % | -1.200 M -216.47 % | 1.030 M -85.05 % | 6.892 M | 0.000 | 0.000 100.00 % | -52.373 M -18.06 % | -44.361 M -145.67 % | 97.133 M | 0.000 | 0.000 | 0.000 | 
| Common stock issued | 1.000 M -97.44 % | 39.125 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 49.400 M | 0.000 | 0.000 | 
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| 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 | 
| Net cash used provided by financing activities | 800.000 K -97.86 % | 37.425 M 3 218.75 % | -1.200 M -216.47 % | 1.030 M -85.05 % | 6.892 M | 0.000 | 0.000 100.00 % | -52.373 M -18.06 % | -44.361 M -145.67 % | 97.133 M 96.63 % | 49.400 M | 0.000 | 0.000 | 
| Effect of forex changes on cash | 242.000 | 0.000 -100.00 % | 30.475 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | -272.846 K 97.87 % | -12.798 M -197.39 % | 13.141 M 1 285.31 % | -1.109 M -2 288.89 % | 50.649 K -70.63 % | 172.469 K -55.37 % | 386.421 K 275.58 % | -220.083 K 98.68 % | -16.723 M -258.03 % | 10.582 M 68.50 % | 6.280 M 13 473.13 % | -46.960 K -117.86 % | 262.888 K | 
| Cash at beginning of period | 524.604 K -96.06 % | 13.322 M 7 240.94 % | 181.481 K -76.24 % | 763.790 K 7.10 % | 713.141 K 31.90 % | 540.672 K 250.52 % | 154.250 K -58.79 % | 374.333 K -97.81 % | 17.097 M 162.42 % | 6.515 M 2 669.62 % | 235.240 K -16.64 % | 282.200 K 1 361.27 % | 19.312 K | 
| Cash at end of period | 252.000 K -51.96 % | 524.604 K -96.06 % | 13.322 M 3 963.14 % | -344.860 K -145.15 % | 763.790 K 7.10 % | 713.141 K 31.90 % | 540.671 K 250.52 % | 154.250 K -58.79 % | 374.333 K -97.81 % | 17.097 M 162.42 % | 6.515 M 2 669.62 % | 235.240 K -16.64 % | 282.200 K | 
| Operating cash flow | -173.000 K 50.96 % | -352.808 K 97.86 % | -16.514 M -672.05 % | -2.139 M -161.84 % | 3.459 M 1 905.39 % | 172.470 K 103.40 % | -5.071 M -105.67 % | 89.506 M 1 276.25 % | 6.504 M 107.53 % | -86.334 M -10 818.53 % | -790.711 K -531.30 % | 183.332 K -30.26 % | 262.888 K | 
| Capital expenditure | -4.000 -100.00 % | 352.808 K 8 820 300.00 % | -4.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -56.601 K 7.21 % | -61.001 K | 0.000 | 0.000 | 0.000 | 
| Free CashFlow | -172.846 K 50.90 % | -352.000 K 97.87 % | -16.514 M -672.05 % | -2.139 M -161.84 % | 3.459 M 1 905.39 % | 172.470 K 103.40 % | -5.071 M -105.67 % | 89.506 M 1 288.33 % | 6.447 M 107.46 % | -86.395 M -10 826.24 % | -790.711 K -531.30 % | 183.332 K -30.26 % | 262.888 K | 
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 1.000 M 225.00 % | -800.000 K -188.89 % | 900.000 K 0.00 % | 900.000 K | 0.000 100.00 % | -1.670 K | 0.000 | 0.000 -100.00 % | 1.470 M -69.38 % | 4.800 M | 0.000 | 0.000 | 0.000 100.00 % | -650.000 K -296.97 % | 330.000 K 3.13 % | 320.000 K 31 900.00 % | 1.000 K -99.98 % | 4.427 M 562.80 % | 668.000 K -80.18 % | 3.370 M 99.29 % | 1.691 M -74.38 % | 6.599 M 283.68 % | 1.720 M 10.82 % | 1.552 M -0.51 % | 1.560 M -80.28 % | 7.913 M 312.75 % | 1.917 M -39.16 % | 3.151 M 180.34 % | 1.124 M -91.77 % | 13.652 M 323.45 % | 3.224 M -42.06 % | 5.564 M 248.19 % | 1.598 M -89.45 % | 15.143 M 2 623.56 % | 556.000 K -64.20 % | 1.553 M -15.83 % | 1.845 M 86.93 % | 987.000 K -63.35 % | 2.693 M 509.28 % | 442.000 K -64.95 % | 1.261 M -31.90 % | 1.852 M 146.90 % | 750.000 K 202.42 % | 248.000 K 15.35 % | 215.000 K 1.04 % | 212.792 K 93.45 % | 110.000 K 4.76 % | 105.000 K 23.53 % | 85.000 K 21.60 % | 69.904 K -6.79 % | 75.000 K | 
| Net income | 212.000 K 113.71 % | -1.546 M -378.06 % | 556.000 K -24.25 % | 734.000 K 194.34 % | -778.000 K -75.62 % | -443.000 K -214.18 % | -141.000 K 19.43 % | -175.000 K -126.88 % | 651.000 K -82.39 % | 3.697 M 667.03 % | -652.000 K -326.14 % | -153.000 K 23.88 % | -201.000 K 83.26 % | -1.201 M -4 903.47 % | -24.000 K 72.41 % | -87.000 K 89.95 % | -866.000 K -170.71 % | 1.225 M 494.50 % | 206.000 K -88.92 % | 1.860 M 105.30 % | 906.000 K 30 758.31 % | 2.936 K -96.24 % | 78.000 K -46.94 % | 147.000 K -20.11 % | 184.000 K -1.88 % | 187.516 K 129.86 % | -628.000 K -183.40 % | 753.000 K 415.75 % | 146.000 K -94.00 % | 2.434 M 76.12 % | 1.382 M -57.56 % | 3.256 M 572.73 % | 484.000 K 194.35 % | -513.000 K -194.13 % | 545.000 K -16.15 % | 650.000 K -28.57 % | 910.000 K 282.35 % | 238.000 K -75.96 % | 990.000 K 369.19 % | 211.000 K -76.10 % | 883.000 K 347.92 % | -356.162 K -268.80 % | 211.000 K 148.24 % | 85.000 K 14.97 % | 73.930 K 275.72 % | -42.073 K -167.50 % | 62.328 K 6.37 % | 58.597 K 29.47 % | 45.260 K 232.97 % | -34.039 K -191.39 % | 37.245 K | 
| Income before tax | 212.000 K 113.47 % | -1.574 M -383.09 % | 556.000 K -24.25 % | 734.000 K 194.34 % | -778.000 K -55.91 % | -499.000 K -253.90 % | -141.000 K 19.43 % | -175.000 K -126.88 % | 651.000 K -85.85 % | 4.601 M 805.73 % | -652.000 K -326.14 % | -153.000 K 23.88 % | -201.000 K 87.49 % | -1.607 M -4 968.92 % | 33.000 K 137.93 % | -87.000 K 89.95 % | -866.000 K -168.42 % | 1.266 M 353.67 % | 279.000 K -90.50 % | 2.936 M 144.26 % | 1.202 M 1 239.16 % | 89.758 K 40.25 % | 64.000 K -69.67 % | 211.000 K -8.66 % | 231.000 K -0.22 % | 231.513 K 136.87 % | -628.000 K -176.12 % | 825.000 K 465.07 % | 146.000 K -95.77 % | 3.453 M 72.65 % | 2.000 M -57.56 % | 4.712 M 573.14 % | 700.000 K 466.49 % | -191.000 K -124.21 % | 789.000 K -16.15 % | 941.000 K -28.50 % | 1.316 M 3.05 % | 1.277 M 28.99 % | 990.000 K 369.19 % | 211.000 K -76.10 % | 883.000 K 392.02 % | -302.372 K -198.81 % | 306.000 K 148.78 % | 123.000 K 14.96 % | 106.990 K 307.55 % | -51.550 K -157.15 % | 90.200 K 6.37 % | 84.800 K 29.47 % | 65.500 K 42.43 % | 45.986 K -14.68 % | 53.900 K | 
| Income before tax ratio | 0.21 -89.22 % | 1.97 218.48 % | 0.62 -24.25 % | 0.82 | 0.00 -100.00 % | 298.80 | 0.00 | 0.00 -100.00 % | 0.44 -53.80 % | 0.96 | 0.00 | 0.00 | 0.00 -100.00 % | 2.47 2 371.92 % | 0.10 136.78 % | -0.27 99.97 % | -866.00 -303 019.34 % | 0.29 -31.55 % | 0.42 -52.06 % | 0.87 22.56 % | 0.71 5 126.14 % | 0.01 -63.45 % | 0.04 -72.63 % | 0.14 -8.19 % | 0.15 406.09 % | 0.03 108.93 % | -0.33 -225.12 % | 0.26 101.57 % | 0.13 -48.64 % | 0.25 -59.23 % | 0.62 -26.75 % | 0.85 93.33 % | 0.44 3 572.96 % | -0.01 -100.89 % | 1.42 134.20 % | 0.61 -15.05 % | 0.71 -44.87 % | 1.29 251.95 % | 0.37 -22.99 % | 0.48 -31.83 % | 0.70 528.83 % | -0.16 -140.02 % | 0.41 -17.74 % | 0.50 -0.33 % | 0.50 305.41 % | -0.24 -129.54 % | 0.82 1.53 % | 0.81 4.81 % | 0.77 17.14 % | 0.66 -8.46 % | 0.72 | 
| EBITDA | 267.000 K 134.50 % | -774.000 K -125.00 % | -344.000 K -107.23 % | -166.000 K 75.98 % | -691.000 K -38.48 % | -499.000 K -253.90 % | -141.000 K 19.43 % | -175.000 K 78.63 % | -819.000 K | 0.000 100.00 % | -652.000 K -326.14 % | -153.000 K 23.88 % | -201.000 K 0.00 % | -201.000 K -709.09 % | 33.000 K 137.93 % | -87.000 K 89.94 % | -865.000 K -168.38 % | 1.265 M 412.35 % | -405.000 K -116.46 % | 2.460 M 289.86 % | 631.000 K -87.06 % | 4.874 M 394.00 % | -1.658 M -23.82 % | -1.339 M -0.90 % | -1.327 M -133.24 % | 3.992 M 257.10 % | -2.541 M -9.43 % | -2.322 M -70.48 % | -1.362 M 13.30 % | -1.571 M -318.50 % | 719.000 K -78.80 % | 3.391 M 1 031.59 % | -364.000 K 46.55 % | -681.000 K -4 356.25 % | 16.000 K -98.32 % | 954.000 K -28.32 % | 1.331 M 154.54 % | -2.440 M -1 248.20 % | -181.000 K -185.78 % | 211.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 18.954 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net income ratio | 0.21 -89.03 % | 1.93 212.81 % | 0.62 -24.25 % | 0.82 | 0.00 -100.00 % | 265.27 | 0.00 | 0.00 -100.00 % | 0.44 -42.50 % | 0.77 | 0.00 | 0.00 | 0.00 -100.00 % | 1.85 2 640.22 % | -0.07 73.25 % | -0.27 99.97 % | -866.00 -313 180.11 % | 0.28 -10.30 % | 0.31 -44.13 % | 0.55 3.01 % | 0.54 120 326.51 % | 0.00 -99.02 % | 0.05 -52.12 % | 0.09 -19.70 % | 0.12 397.70 % | 0.02 107.23 % | -0.33 -237.09 % | 0.24 83.98 % | 0.13 -27.14 % | 0.18 -58.41 % | 0.43 -26.75 % | 0.59 93.21 % | 0.30 994.05 % | -0.03 -103.46 % | 0.98 134.20 % | 0.42 -15.14 % | 0.49 104.54 % | 0.24 -34.41 % | 0.37 -22.99 % | 0.48 -31.83 % | 0.70 464.07 % | -0.19 -168.37 % | 0.28 -17.92 % | 0.34 -0.33 % | 0.34 273.91 % | -0.20 -134.89 % | 0.57 1.53 % | 0.56 4.81 % | 0.53 209.35 % | -0.49 -198.05 % | 0.50 | 
| Ratio EBITDA | 0.27 -72.40 % | 0.97 353.13 % | -0.38 -107.23 % | -0.18 | 0.00 -100.00 % | 298.80 | 0.00 | 0.00 100.00 % | -0.56 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.31 209.23 % | 0.10 136.78 % | -0.27 99.97 % | -865.00 -302 849.66 % | 0.29 147.13 % | -0.61 -183.06 % | 0.73 95.62 % | 0.37 -49.48 % | 0.74 176.63 % | -0.96 -11.73 % | -0.86 -1.42 % | -0.85 -268.61 % | 0.50 138.06 % | -1.33 -79.87 % | -0.74 39.19 % | -1.21 -953.01 % | -0.12 -151.60 % | 0.22 -63.41 % | 0.61 367.56 % | -0.23 -406.51 % | -0.04 -256.28 % | 0.03 -95.32 % | 0.61 -14.85 % | 0.72 129.18 % | -2.47 -3 578.52 % | -0.07 -114.08 % | 0.48 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.09 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Gross profit ratio | 1.00 595.65 % | 0.14 315.62 % | -0.07 -107.66 % | 0.87 | 0.00 -100.00 % | 52.10 | 0.00 | 0.00 -100.00 % | 0.94 -1.47 % | 0.95 | 0.00 | 0.00 | 0.00 -100.00 % | 1.08 115.31 % | 0.50 -39.03 % | 0.83 102.01 % | -41.00 -4 727.38 % | 0.89 743.34 % | -0.14 -117.16 % | 0.80 55.48 % | 0.52 -38.97 % | 0.85 363.39 % | 0.18 -39.84 % | 0.30 -8.78 % | 0.33 -55.48 % | 0.75 441.89 % | -0.22 -162.95 % | 0.35 152.59 % | -0.66 -260.16 % | 0.41 39.44 % | 0.30 -56.19 % | 0.67 5 774.54 % | -0.01 -103.22 % | 0.37 -16.49 % | 0.44 -44.45 % | 0.80 -2.03 % | 0.81 538.49 % | -0.19 -120.40 % | 0.91 -9.13 % | 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 | 109.400 M 81.82 % | 60.170 M 450.00 % | 10.940 M 0.00 % | 10.940 M -1.57 % | 11.114 M 1.59 % | 10.940 M 0.00 % | 10.940 M 36.07 % | 8.040 M 0.00 % | 8.040 M 56.42 % | 5.140 M 0.00 % | 5.140 M 0.00 % | 5.140 M -0.27 % | 5.154 M 0.27 % | 5.140 M 0.00 % | 5.140 M 0.00 % | 5.140 M 0.00 % | 5.140 M 0.00 % | 5.140 M -0.19 % | 5.150 M -0.32 % | 5.167 M 2.65 % | 5.033 M -2.08 % | 5.140 M -1.15 % | 5.200 M 6.12 % | 4.900 M 6.52 % | 4.600 M 8.49 % | 4.240 M -18.98 % | 5.233 M 4.25 % | 5.020 M 3.15 % | 4.867 M -6.03 % | 5.179 M 1.18 % | 5.119 M -0.96 % | 5.168 M -3.90 % | 5.378 M 4.83 % | 5.130 M 3.54 % | 4.955 M -0.91 % | 5.000 M -1.10 % | 5.056 M 6.21 % | 4.760 M -8.65 % | 5.211 M -1.22 % | 5.275 M 1.56 % | 5.194 M 1.56 % | 5.114 M 93.53 % | 2.643 M 85.94 % | 1.421 M 611.28 % | 199.810 K -0.08 % | 199.967 K -0.54 % | 201.058 K -0.49 % | 202.058 K 2.68 % | 196.782 K -0.34 % | 197.453 K 0.73 % | 196.026 K | 
| Weighted average shs out | 109.400 M 81.82 % | 60.170 M 450.00 % | 10.940 M 0.00 % | 10.940 M -1.57 % | 11.114 M 1.59 % | 10.940 M 0.00 % | 10.940 M 36.07 % | 8.040 M 0.00 % | 8.040 M 56.42 % | 5.140 M 0.00 % | 5.140 M 0.00 % | 5.140 M 0.00 % | 5.140 M 0.00 % | 5.140 M 4.88 % | 4.901 M -4.65 % | 5.140 M 0.00 % | 5.140 M 1.00 % | 5.089 M -1.19 % | 5.150 M -0.32 % | 5.167 M 2.65 % | 5.033 M -1.05 % | 5.087 M -2.18 % | 5.200 M 6.12 % | 4.900 M 6.52 % | 4.600 M 3.19 % | 4.458 M -14.82 % | 5.233 M 4.25 % | 5.020 M 3.15 % | 4.867 M -5.27 % | 5.137 M 0.36 % | 5.119 M -0.96 % | 5.168 M -3.90 % | 5.378 M 5.07 % | 5.118 M 3.31 % | 4.955 M -0.91 % | 5.000 M -0.99 % | 5.050 M 6.09 % | 4.760 M -8.65 % | 5.211 M -1.22 % | 5.275 M 1.56 % | 5.194 M 1.56 % | 5.114 M 93.53 % | 2.643 M 85.94 % | 1.421 M 611.28 % | 199.810 K -0.08 % | 199.967 K -0.54 % | 201.058 K -0.49 % | 202.058 K 2.68 % | 196.782 K -0.34 % | 197.453 K 0.73 % | 196.026 K | 
| EPS diluted | 0.00 107.39 % | -0.03 -150.59 % | 0.05 -24.29 % | 0.07 195.86 % | -0.07 -72.84 % | -0.04 -213.95 % | -0.01 40.83 % | -0.02 -126.91 % | 0.08 -89.05 % | 0.74 669.23 % | -0.13 -336.24 % | -0.03 23.59 % | -0.04 83.04 % | -0.23 -4 793.62 % | 0.00 72.19 % | -0.02 90.06 % | -0.17 -168.00 % | 0.25 525.00 % | 0.04 -88.89 % | 0.36 100.00 % | 0.18 29 900.00 % | 0.00 -96.00 % | 0.02 -50.00 % | 0.03 -25.00 % | 0.04 -11.11 % | 0.05 137.50 % | -0.12 -180.00 % | 0.15 400.00 % | 0.03 -93.62 % | 0.47 74.07 % | 0.27 -57.14 % | 0.63 600.00 % | 0.09 190.00 % | -0.10 -190.91 % | 0.11 -15.38 % | 0.13 -27.78 % | 0.18 260.00 % | 0.05 -73.68 % | 0.19 375.00 % | 0.04 -76.47 % | 0.17 344.25 % | -0.07 -187.00 % | 0.08 33.33 % | 0.06 -83.78 % | 0.37 276.19 % | -0.21 -167.74 % | 0.31 6.90 % | 0.29 26.09 % | 0.23 235.29 % | -0.17 -189.47 % | 0.19 | 
| Earnings per share | 0.00 107.39 % | -0.03 -150.59 % | 0.05 -24.29 % | 0.07 195.86 % | -0.07 -72.84 % | -0.04 -213.95 % | -0.01 40.83 % | -0.02 -126.91 % | 0.08 -89.05 % | 0.74 669.23 % | -0.13 -336.24 % | -0.03 23.79 % | -0.04 83.00 % | -0.23 -4 593.88 % | 0.00 71.01 % | -0.02 90.06 % | -0.17 -168.00 % | 0.25 525.00 % | 0.04 -88.89 % | 0.36 100.00 % | 0.18 29 900.00 % | 0.00 -96.00 % | 0.02 -50.00 % | 0.03 -25.00 % | 0.04 -15.43 % | 0.05 139.42 % | -0.12 -180.00 % | 0.15 400.00 % | 0.03 -93.62 % | 0.47 74.07 % | 0.27 -57.14 % | 0.63 600.00 % | 0.09 190.00 % | -0.10 -190.91 % | 0.11 -15.38 % | 0.13 -27.78 % | 0.18 260.00 % | 0.05 -73.68 % | 0.19 375.00 % | 0.04 -76.47 % | 0.17 344.25 % | -0.07 -187.00 % | 0.08 33.33 % | 0.06 -83.78 % | 0.37 276.19 % | -0.21 -167.74 % | 0.31 6.90 % | 0.29 26.09 % | 0.23 235.29 % | -0.17 -189.47 % | 0.19 | 
| Gross profit | 1.000 M 969.57 % | -115.000 K -91.67 % | -60.000 K -107.66 % | 783.000 K 213.31 % | -691.000 K -694.25 % | -87.000 K -77.55 % | -49.000 K 43.68 % | -87.000 K -106.29 % | 1.383 M -69.83 % | 4.583 M 8 284.64 % | -56.000 K -33.33 % | -42.000 K 25.00 % | -56.000 K 92.05 % | -704.000 K -524.10 % | 166.000 K -37.12 % | 264.000 K 743.90 % | -41.000 K -101.05 % | 3.923 M 4 364.02 % | -92.000 K -103.40 % | 2.705 M 209.85 % | 873.000 K -84.36 % | 5.583 M 1 677.91 % | 314.000 K -33.33 % | 471.000 K -9.25 % | 519.000 K -91.22 % | 5.913 M 1 511.18 % | -419.000 K -138.30 % | 1.094 M 247.44 % | -742.000 K -113.19 % | 5.627 M 490.45 % | 953.000 K -74.61 % | 3.754 M 19 857.89 % | -19.000 K -100.34 % | 5.595 M 2 174.39 % | 246.000 K -80.11 % | 1.237 M -17.53 % | 1.500 M 919.67 % | -183.000 K -107.48 % | 2.447 M 453.62 % | 442.000 K -64.95 % | 1.261 M -31.90 % | 1.852 M 146.90 % | 750.000 K 202.42 % | 248.000 K 15.35 % | 215.000 K 1.04 % | 212.792 K 93.45 % | 110.000 K 4.76 % | 105.000 K 23.53 % | 85.000 K 21.60 % | 69.904 K -6.79 % | 75.000 K | 
| Income tax expense | 0.000 100.00 % | -28.000 K | 0.000 | 0.000 | 0.000 100.00 % | -56.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 904.385 K | 0.000 100.00 % | -162.065 K | 0.000 100.00 % | -405.912 K -4 610.13 % | 9.000 K 110.34 % | -87.000 K -8 600.00 % | -1.000 K -192.68 % | 1.079 K -98.52 % | 73.000 K -93.22 % | 1.076 M 251.63 % | 306.000 K 553.54 % | 46.822 K 134.11 % | 20.000 K -63.64 % | 55.000 K -8.33 % | 60.000 K 36.37 % | 43.997 K | 0.000 -100.00 % | 72.000 K | 0.000 -100.00 % | 1.019 M 64.89 % | 618.000 K -57.55 % | 1.456 M 574.07 % | 216.000 K -32.92 % | 322.000 K 31.97 % | 244.000 K -16.15 % | 291.000 K -28.15 % | 405.000 K -61.02 % | 1.039 M | 0.000 | 0.000 | 0.000 -100.00 % | 53.790 K -43.38 % | 95.000 K 150.00 % | 38.000 K 14.94 % | 33.060 K 248.84 % | 9.477 K -66.00 % | 27.872 K 6.37 % | 26.203 K 29.46 % | 20.240 K -74.71 % | 80.025 K 380.49 % | 16.655 K | 
| Cost of revenue | 0.000 -100.00 % | 115.000 K 91.67 % | 60.000 K -48.72 % | 117.000 K -83.07 % | 691.000 K 431.54 % | 130.000 K 165.31 % | 49.000 K -43.68 % | 87.000 K 0.00 % | 87.000 K -59.83 % | 216.600 K 286.79 % | 56.000 K 33.33 % | 42.000 K -25.00 % | 56.000 K 3.70 % | 54.000 K -67.07 % | 164.000 K 192.86 % | 56.000 K 33.33 % | 42.000 K -91.68 % | 504.600 K -33.61 % | 760.000 K 14.29 % | 665.000 K -18.70 % | 818.000 K -19.54 % | 1.017 M -27.70 % | 1.406 M 30.06 % | 1.081 M 3.84 % | 1.041 M -47.94 % | 2.000 M -14.40 % | 2.336 M 13.56 % | 2.057 M 10.24 % | 1.866 M -76.75 % | 8.025 M 253.37 % | 2.271 M 25.47 % | 1.810 M 11.94 % | 1.617 M -83.06 % | 9.548 M 2 980.00 % | 310.000 K -1.90 % | 316.000 K -8.41 % | 345.000 K -70.51 % | 1.170 M 375.61 % | 246.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 | 
| General and administrative expenses | 0.000 -100.00 % | 204.655 K | 0.000 | 0.000 | 0.000 -100.00 % | 147.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 216.600 K | 0.000 | 0.000 | 0.000 -100.00 % | 57.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 316.100 K 2 531.54 % | -13.000 K -141.94 % | 31.000 K 24.00 % | 25.000 K -87.48 % | 199.744 K | 0.000 -100.00 % | 35.000 K | 0.000 -100.00 % | 323.574 K | 0.000 -100.00 % | 12.000 K -97.33 % | 450.000 K -91.70 % | 5.420 M 13 797.44 % | 39.000 K 34.48 % | 29.000 K -81.29 % | 155.000 K -96.76 % | 4.783 M | 0.000 | 0.000 | 0.000 -100.00 % | 96.000 K | 0.000 -100.00 % | 283.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling and marketing expenses | 0.000 -100.00 % | 122.600 K | 0.000 | 0.000 | 0.000 -100.00 % | 75.665 K | 0.000 | 0.000 | 0.000 -100.00 % | 46.725 K | 0.000 | 0.000 | 0.000 -100.00 % | 42.482 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 98.280 K | 0.000 | 0.000 | 0.000 -100.00 % | 9.500 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 -100.00 % | 800.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | -212.000 K -163.90 % | 331.745 K 16.81 % | 284.000 K 479.59 % | 49.000 K -43.68 % | 87.000 K -53.52 % | 187.160 K | 0.000 100.00 % | -87.000 K -105.92 % | 1.470 M 777.42 % | -217.000 K 66.72 % | -652.000 K -746.75 % | -77.000 K 61.69 % | -201.000 K -0.50 % | -200.000 K 32.43 % | -296.000 K -35.78 % | -218.000 K -21 900.00 % | 1.000 K 100.06 % | -1.733 M -353.04 % | 685.000 K 43.61 % | 477.000 K -16.61 % | 572.000 K | 0.000 -100.00 % | 1.723 M 11.02 % | 1.552 M -0.51 % | 1.560 M 125.25 % | -6.178 M -422.27 % | 1.917 M -39.16 % | 3.151 M 180.34 % | 1.124 M -77.74 % | 5.049 M 292.00 % | 1.288 M -2.94 % | 1.327 M 23.79 % | 1.072 M 114.40 % | 500.000 K -36.31 % | 785.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.171 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 | 
| Operating expenses | -212.000 K -132.17 % | 659.000 K 132.04 % | 284.000 K 479.59 % | 49.000 K -43.68 % | 87.000 K -78.77 % | 409.825 K 345.46 % | 92.000 K 4.55 % | 88.000 K -87.98 % | 732.000 K -32.27 % | 1.081 M 81.33 % | 596.000 K 436.94 % | 111.000 K -23.45 % | 145.000 K -83.93 % | 902.116 K 578.28 % | 133.000 K 329.03 % | 31.000 K -96.24 % | 825.000 K -0.07 % | 825.602 K 162.93 % | 314.000 K 27.64 % | 246.000 K 1.23 % | 243.000 K -65.76 % | 709.702 K 180.51 % | 253.000 K -2.69 % | 260.000 K -9.72 % | 288.000 K -59.55 % | 712.069 K 242.34 % | 208.000 K -22.68 % | 269.000 K -56.89 % | 624.000 K -91.36 % | 7.224 M 2 910.00 % | 240.000 K -35.14 % | 370.000 K 4.82 % | 353.000 K -94.38 % | 6.286 M 2 497.52 % | 242.000 K -18.52 % | 297.000 K 61.41 % | 184.000 K 112.60 % | -1.460 M -155.56 % | 2.628 M 1 037.66 % | 231.000 K -38.89 % | 378.000 K -82.45 % | 2.154 M 385.16 % | 444.000 K 255.20 % | 125.000 K 15.73 % | 108.010 K -59.14 % | 264.342 K 1 235.13 % | 19.799 K -1.98 % | 20.199 K 3.58 % | 19.500 K -18.47 % | 23.917 K 13.36 % | 21.099 K | 
| Cost and expenses | -212.000 K -127.39 % | 774.000 K 125.00 % | 344.000 K 107.23 % | 166.000 K -78.66 % | 778.000 K 55.91 % | 499.000 K 253.90 % | 141.000 K -19.43 % | 175.000 K -78.63 % | 819.000 K -36.87 % | 1.297 M 98.98 % | 652.000 K 326.14 % | 153.000 K -23.88 % | 201.000 K -78.98 % | 956.116 K 221.92 % | 297.000 K 241.38 % | 87.000 K -89.97 % | 867.000 K -34.82 % | 1.330 M 23.85 % | 1.074 M 17.89 % | 911.000 K -14.14 % | 1.061 M -38.54 % | 1.726 M 4.06 % | 1.659 M 23.71 % | 1.341 M 0.90 % | 1.329 M -50.99 % | 2.712 M 6.59 % | 2.544 M 9.37 % | 2.326 M -6.59 % | 2.490 M -83.67 % | 15.249 M 507.29 % | 2.511 M 15.18 % | 2.180 M 10.66 % | 1.970 M -87.56 % | 15.834 M 2 768.48 % | 552.000 K -9.95 % | 613.000 K 15.88 % | 529.000 K 282.41 % | -290.000 K -110.09 % | 2.874 M 1 144.16 % | 231.000 K -38.89 % | 378.000 K -82.45 % | 2.154 M 385.16 % | 444.000 K 255.20 % | 125.000 K 15.73 % | 108.010 K -59.14 % | 264.342 K 1 235.13 % | 19.799 K -1.98 % | 20.199 K 3.58 % | 19.500 K -18.47 % | 23.917 K 13.36 % | 21.099 K | 
| Research and development expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling general and administrative expenses | 0.000 -100.00 % | 327.255 K | 0.000 | 0.000 | 0.000 -100.00 % | 222.665 K 142.03 % | 92.000 K 5.75 % | 87.000 K 0.00 % | 87.000 K -66.96 % | 263.325 K 370.22 % | 56.000 K 33.33 % | 42.000 K -25.00 % | 56.000 K -43.71 % | 99.482 K -38.97 % | 163.000 K 35.83 % | 120.000 K 185.71 % | 42.000 K -86.71 % | 316.100 K 2 531.54 % | -13.000 K -141.94 % | 31.000 K 24.00 % | 25.000 K -91.61 % | 298.024 K -78.86 % | 1.410 M 3 928.57 % | 35.000 K -96.64 % | 1.041 M 212.54 % | 333.074 K -85.74 % | 2.336 M 19 366.67 % | 12.000 K -97.33 % | 450.000 K -91.70 % | 5.420 M 13 797.44 % | 39.000 K 34.48 % | 29.000 K -81.29 % | 155.000 K -96.76 % | 4.783 M 1 442.90 % | 310.000 K -1.90 % | 316.000 K -8.41 % | 345.000 K 259.38 % | 96.000 K -60.98 % | 246.000 K -77.29 % | 1.083 M 684.78 % | 138.000 K -72.26 % | 497.480 K 1 005.51 % | 45.000 K -25.00 % | 60.000 K 0.00 % | 60.000 K -69.70 % | 198.000 K 1 000.00 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.000 K 0.00 % | 18.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 | 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 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 55.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 87.000 K -82.57 % | 499.000 K 253.90 % | 141.000 K -19.43 % | 175.000 K 126.88 % | -651.000 K 85.85 % | -4.601 M -805.73 % | 652.000 K 326.14 % | 153.000 K -23.88 % | 201.000 K -87.49 % | 1.607 M 4 968.92 % | -33.000 K 67.00 % | -100.000 K -10 100.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K 0.00 % | 1.000 K -35.11 % | 1.541 K 54.10 % | 1.000 K -50.00 % | 2.000 K 0.00 % | 2.000 K 0.96 % | 1.981 K -33.97 % | 3.000 K -25.00 % | 4.000 K 0.00 % | 4.000 K -84.62 % | 26.000 K 333.33 % | 6.000 K -14.29 % | 7.000 K -12.50 % | 8.000 K -20.00 % | 10.000 K -16.67 % | 12.000 K -14.29 % | 14.000 K -6.67 % | 15.000 K 100.40 % | -3.717 M -2 153.57 % | 181.000 K -82.22 % | 1.018 M 215.29 % | -883.000 K -392.02 % | 302.372 K 198.81 % | -306.000 K -148.78 % | -123.000 K -14.96 % | -106.990 K -307.55 % | 51.550 K 157.15 % | -90.200 K -6.37 % | -84.800 K -29.47 % | -65.500 K -42.43 % | -45.986 K 14.68 % | -53.900 K | 
| Operating income | 212.000 K 127.39 % | -774.000 K -125.00 % | -344.000 K -140.42 % | 851.000 K 209.38 % | -778.000 K -55.91 % | -499.000 K -253.90 % | -141.000 K 19.43 % | -175.000 K -126.88 % | 651.000 K -85.69 % | 4.549 M 797.70 % | -652.000 K -746.75 % | -77.000 K 61.69 % | -201.000 K 0.00 % | -201.000 K -709.09 % | 33.000 K -67.00 % | 100.000 K 111.55 % | -866.000 K -168.51 % | 1.264 M 411.33 % | -406.000 K -116.51 % | 2.459 M 290.32 % | 630.000 K -87.07 % | 4.873 M 393.73 % | -1.659 M -23.71 % | -1.341 M -0.90 % | -1.329 M -133.31 % | 3.990 M 256.84 % | -2.544 M -9.37 % | -2.326 M 41.88 % | -4.002 M -150.59 % | -1.597 M -323.98 % | 713.000 K -78.93 % | 3.384 M 1 009.68 % | -372.000 K 46.16 % | -691.000 K -17 375.00 % | 4.000 K -99.57 % | 940.000 K -28.57 % | 1.316 M 3.05 % | 1.277 M 805.52 % | -181.000 K -185.78 % | 211.000 K -76.10 % | 883.000 K 392.02 % | -302.372 K -198.81 % | 306.000 K 148.78 % | 123.000 K 14.96 % | 106.990 K 307.55 % | -51.550 K -157.15 % | 90.200 K 6.37 % | 84.800 K 29.47 % | 65.500 K 42.43 % | 45.986 K -14.68 % | 53.900 K | 
| Operating income ratio | 0.21 -78.09 % | 0.97 353.13 % | -0.38 -140.42 % | 0.95 | 0.00 -100.00 % | 298.80 | 0.00 | 0.00 -100.00 % | 0.44 -53.27 % | 0.95 | 0.00 | 0.00 | 0.00 -100.00 % | 0.31 209.23 % | 0.10 -68.00 % | 0.31 100.04 % | -866.00 -303 439.45 % | 0.29 146.97 % | -0.61 -183.30 % | 0.73 95.85 % | 0.37 -49.55 % | 0.74 176.56 % | -0.96 -11.63 % | -0.86 -1.42 % | -0.85 -268.94 % | 0.50 138.00 % | -1.33 -79.78 % | -0.74 79.27 % | -3.56 -2 943.70 % | -0.12 -152.89 % | 0.22 -63.64 % | 0.61 361.26 % | -0.23 -410.15 % | -0.05 -734.28 % | 0.01 -98.81 % | 0.61 -15.14 % | 0.71 -44.87 % | 1.29 2 025.00 % | -0.07 -114.08 % | 0.48 -31.83 % | 0.70 528.83 % | -0.16 -140.02 % | 0.41 -17.74 % | 0.50 -0.33 % | 0.50 305.41 % | -0.24 -129.54 % | 0.82 1.53 % | 0.81 4.81 % | 0.77 17.14 % | 0.66 -8.46 % | 0.72 | 
| Total other income expenses net | 0.000 100.00 % | -800.000 K -188.89 % | 900.000 K 869.23 % | -117.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -187.000 K | 0.000 100.00 % | -1.832 M | 0.000 -100.00 % | 477.000 K -16.61 % | 572.000 K 111.96 % | -4.783 M -377.61 % | 1.723 M | 0.000 | 0.000 100.00 % | -4.969 M -496 824.30 % | -1.000 K | 0.000 -100.00 % | 1.512 M -70.06 % | 5.050 M 292.39 % | 1.287 M -3.09 % | 1.328 M | 0.000 -100.00 % | 500.000 K -36.31 % | 785.000 K 78 400.00 % | 1.000 K 200.00 % | -1.000 K 99.96 % | -2.440 M -308.37 % | 1.171 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 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-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-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 -100.00 % | 148.000 K | 0.000 100.00 % | -632.000 K | 0.000 -100.00 % | 75.000 K | 0.000 100.00 % | -576.000 K 94.77 % | -11.022 M -458.57 % | 3.074 M 9.28 % | 2.813 M -15.23 % | 3.319 M 0.53 % | 3.301 M 17.35 % | 2.813 M 0.00 % | 2.813 M 6.95 % | 2.630 M 1 545.17 % | -182.000 K 41.88 % | -313.141 K -310.16 % | 149.000 K 205.92 % | -140.671 K -197.69 % | 144.000 K -41.40 % | 245.750 K -90.49 % | 2.584 M -95.07 % | 52.398 M -40.43 % | 87.964 M 79.55 % | 48.991 M -86.11 % | 352.781 M 5 514.69 % | -6.515 M -1 164.61 % | -515.200 K -119.01 % | -235.240 K 45.61 % | -432.500 K -53.26 % | -282.200 K | 
| Total investments | 0.000 | 0.000 | 0.000 -100.00 % | 115.670 M | 0.000 100.00 % | -396.000 | 0.000 -100.00 % | 25.000 M -62.01 % | 65.800 M 163.20 % | 25.000 M 0.00 % | 25.000 M -39.29 % | 41.180 M 64.72 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 69.83 % | 14.721 M 0.14 % | 14.700 M -0.13 % | 14.719 M 0.04 % | 14.713 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.264 M -74.06 % | 28.000 M 285.47 % | 7.264 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total debt | 0.000 -100.00 % | 400.000 K | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 600.000 K | 0.000 | 0.000 -100.00 % | 2.300 M -34.29 % | 3.500 M 9.38 % | 3.200 M -8.57 % | 3.500 M -7.89 % | 3.800 M 18.75 % | 3.200 M 0.00 % | 3.200 M -5.72 % | 3.394 M 748.50 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K -86.68 % | 3.002 M -94.31 % | 52.773 M -42.83 % | 92.300 M -4.98 % | 97.133 M -72.58 % | 354.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accumulated other comprehensive income loss | 135.741 M | 0.000 -100.00 % | 135.731 M 821.40 % | 14.731 M -89.07 % | 134.825 M | 0.000 -100.00 % | 122.051 M 41.59 % | 86.200 M 67.70 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 2 893 562 760 585 543 680.00 % | 0.000 100.00 % | 0.000 0.00 % | 0.000 150.00 % | 0.000 -200.00 % | 0.000 0.00 % | 0.000 -100.00 % | 7.650 M 861 313 428 734 607 488.00 % | 0.000 | 0.000 100.00 % | 0.000 -166.67 % | 0.000 214.29 % | 0.000 -625.00 % | 0.000 33.33 % | 0.000 250.00 % | 0.000 60.00 % | 0.000 | 
| Retained earnings | 0.000 -100.00 % | 26.341 M | 0.000 | 0.000 | 0.000 -100.00 % | 25.425 M | 0.000 -100.00 % | 14.101 M 3.48 % | 13.626 M 28.77 % | 10.582 M | 0.000 -100.00 % | 10.937 M 1.73 % | 10.751 M 0.00 % | 10.751 M 0.94 % | 10.651 M -7.52 % | 11.517 M 14.49 % | 10.060 M 37.85 % | 7.298 M 2.08 % | 7.149 M 4.08 % | 6.868 M -5.17 % | 7.243 M 14.18 % | 6.344 M | 0.000 -100.00 % | 3.910 M 0.91 % | 3.875 M 67.28 % | 2.317 M 77.23 % | 1.307 M 513.89 % | 212.919 K -30.92 % | 308.215 K 54.76 % | 199.151 K -11.62 % | 225.339 K 200.30 % | 75.039 K | 
| Common stock | 0.000 -100.00 % | 109.400 M | 0.000 -100.00 % | 109.400 M | 0.000 -100.00 % | 109.400 M | 0.000 -100.00 % | 80.400 M 56.42 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 0.00 % | 51.400 M 2 470.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M 0.00 % | 2.000 M | 
| Total equity | 135.741 M 0.00 % | 135.741 M 0.01 % | 135.731 M 0.00 % | 135.731 M 0.67 % | 134.825 M 0.00 % | 134.825 M 10.47 % | 122.051 M 0.00 % | 122.051 M 27.80 % | 95.501 M 54.08 % | 61.982 M -0.11 % | 62.051 M -0.46 % | 62.337 M 0.30 % | 62.151 M 0.00 % | 62.151 M 0.16 % | 62.051 M -1.38 % | 62.917 M 2.37 % | 61.460 M 4.71 % | 58.698 M 0.25 % | 58.549 M 0.48 % | 58.268 M -0.64 % | 58.643 M 1.56 % | 57.744 M -2.21 % | 59.050 M 6.76 % | 55.310 M 0.06 % | 55.275 M 2.90 % | 53.717 M 1.92 % | 52.707 M 2.12 % | 51.613 M 2 136.05 % | 2.308 M 4.96 % | 2.199 M -1.18 % | 2.225 M 7.24 % | 2.075 M | 
| Other non current liabilities | -135.741 M -6 786 950.00 % | -2.000 K 100.00 % | -135.731 M -1 234 018.18 % | 11.000 K 100.01 % | -134.825 M | 0.000 100.00 % | -122.051 M -24 510.20 % | 500.000 K | 0.000 | 0.000 -100.00 % | 225.000 K 105.48 % | -4.108 M -1 367.90 % | 324.000 K 110.81 % | -2.998 M -1 438.39 % | 224.000 K | 0.000 100.00 % | -1.000 K 87.03 % | -7.713 K -671.30 % | -1.000 K | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 252.000 K | 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 % | 400.000 K | 0.000 -100.00 % | 500.000 K | 0.000 -100.00 % | 600.000 K | 0.000 | 0.000 -100.00 % | 2.300 M -34.29 % | 3.500 M 9.38 % | 3.200 M -22.10 % | 4.108 M | 0.000 -100.00 % | 3.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 354.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current liabilities | -135.741 M -34 205.78 % | 398.000 K 100.29 % | -135.731 M -26 661.84 % | 511.000 K 100.38 % | -134.825 M -22 570.83 % | 600.000 K 100.49 % | -122.051 M -24 510.20 % | 500.000 K -78.26 % | 2.300 M -34.29 % | 3.500 M 2.19 % | 3.425 M -32.02 % | 5.038 M 1 454.94 % | 324.000 K 60.40 % | 202.000 K -9.82 % | 224.000 K | 0.000 100.00 % | -1.000 K -112.97 % | 7.713 K | 0.000 -100.00 % | 1.001 K 200.10 % | -1.000 K -268.92 % | 592.000 -99.77 % | 256.000 K 6 921.39 % | 3.646 K 264.60 % | 1.000 K 12.99 % | 885.000 -100.00 % | 354.200 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other current liabilities | 0.000 | 0.000 | 0.000 100.00 % | -511.000 K | 0.000 | 0.000 | 0.000 100.00 % | -397.000 K | 0.000 | 0.000 | 0.000 100.00 % | -4.430 M | 0.000 -100.00 % | 3.200 M | 0.000 -100.00 % | 382.899 K -32.47 % | 567.000 K 72.20 % | 329.275 K 122.48 % | 148.000 K -12.80 % | 169.725 K -97.93 % | 8.203 M 1 245.26 % | 609.772 K -94.49 % | 11.064 M 380.68 % | 2.302 M 6 476.43 % | 35.000 K -63.96 % | 97.105 K | 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 | 0.000 | 0.000 | 0.000 -100.00 % | 1.846 M 48.99 % | 1.239 M | 0.000 -100.00 % | 246.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 747.000 K 117.25 % | -4.331 M -497.32 % | 1.090 M 177.44 % | 392.873 K | 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 -100.00 % | 3.500 M -7.89 % | 3.800 M | 0.000 -100.00 % | 3.200 M -5.72 % | 3.394 M 748.50 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K 0.00 % | 400.000 K -86.68 % | 3.002 M -94.31 % | 52.773 M -42.83 % | 92.300 M -4.98 % | 97.133 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 0.000 -100.00 % | 350.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 209.320 K | 0.000 -100.00 % | 27.000 K -97.40 % | 1.037 M -8.24 % | 1.130 M -42.93 % | 1.980 M -55.30 % | 4.430 M 8.42 % | 4.086 M -22.04 % | 5.241 M 1.18 % | 5.180 M -3.59 % | 5.373 M -27.09 % | 7.369 M 22.24 % | 6.028 M -13.39 % | 6.960 M -18.00 % | 8.488 M -1.34 % | 8.603 M -36.48 % | 13.543 M -9.37 % | 14.944 M -74.87 % | 59.477 M -62.77 % | 159.762 M 63.58 % | 97.667 M | 0.000 -100.00 % | 100.388 K | 0.000 -100.00 % | 5.618 K -83.95 % | 35.000 K 211.50 % | 11.236 K | 
| Total liabilities | -135.741 M -18 198.80 % | 750.000 K 100.55 % | -135.731 M -26 661.84 % | 511.000 K 100.38 % | -134.825 M -16 759.05 % | 809.320 K 100.66 % | -122.051 M -23 259.58 % | 527.000 K -84.21 % | 3.337 M -27.93 % | 4.630 M -14.34 % | 5.405 M 22.01 % | 4.430 M 0.45 % | 4.410 M -18.98 % | 5.443 M 0.72 % | 5.404 M 0.58 % | 5.373 M -27.08 % | 7.368 M 22.22 % | 6.028 M -13.39 % | 6.960 M -18.01 % | 8.489 M -1.32 % | 8.602 M -36.49 % | 13.544 M -10.90 % | 15.200 M -74.45 % | 59.480 M -62.77 % | 159.763 M 63.58 % | 97.667 M -72.43 % | 354.200 M 352 731.02 % | 100.388 K | 0.000 -100.00 % | 5.618 K -83.95 % | 35.000 K 211.50 % | 11.236 K | 
| Other non current assets | 0.000 -100.00 % | 116.570 M | 0.000 | 0.000 | 0.000 -100.00 % | 115.670 M | 0.000 -100.00 % | 77.802 M | 0.000 -100.00 % | 40.812 M 4 506.32 % | 886.000 K 40.86 % | 629.000 K -95.89 % | 15.293 M -6.28 % | 16.318 M 165.27 % | -25.000 M -137.93 % | 65.904 M 4.76 % | 62.909 M 40.42 % | 44.802 M -29.38 % | 63.444 M 32.69 % | 47.814 M -28.26 % | 66.645 M -6.23 % | 71.072 M -3.28 % | 73.481 M 117.93 % | 33.718 M 3.43 % | 32.600 M -26.91 % | 44.600 M -89.01 % | 405.853 M 790.31 % | 45.585 M 2 272.04 % | 1.922 M -10.59 % | 2.149 M 12.00 % | 1.919 M 0.00 % | 1.919 M | 
| Long term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 M -62.01 % | 65.800 M 163.20 % | 25.000 M 0.00 % | 25.000 M 54.51 % | 16.180 M -35.28 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -20.736 M | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 428.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 428.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 23.171 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 | 
| Property plant equipment net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.000 K 0.00 % | 3.000 K -99.75 % | 1.200 M 39 900.00 % | 3.000 K 0.00 % | 3.000 K 0.00 % | 3.000 K -99.75 % | 1.203 M 23 966.30 % | 5.000 K -99.59 % | 1.207 M 13 306.54 % | 9.000 K -99.71 % | 3.113 M 17 195.17 % | 18.000 K -31.06 % | 26.111 K -29.43 % | 37.000 K -28.74 % | 51.925 K -28.87 % | 73.000 K 60.87 % | 45.379 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current assets | 0.000 -100.00 % | 117.026 M | 0.000 -100.00 % | 428.000 K | 0.000 -100.00 % | 116.098 M | 0.000 -100.00 % | 103.173 M 55.92 % | 66.171 M -0.02 % | 66.186 M 155.65 % | 25.889 M -37.69 % | 41.551 M 3.11 % | 40.296 M -2.48 % | 41.321 M 1 377 266.67 % | 3.000 K -100.00 % | 67.108 M 6.67 % | 62.914 M 36.74 % | 46.009 M -27.49 % | 63.453 M 24.60 % | 50.927 M -23.61 % | 66.663 M -6.24 % | 71.098 M -3.29 % | 73.518 M 117.70 % | 33.770 M 3.36 % | 32.673 M 36.65 % | 23.909 M -94.11 % | 405.853 M 790.31 % | 45.585 M 2 272.04 % | 1.922 M -10.59 % | 2.149 M 12.00 % | 1.919 M 0.00 % | 1.919 M | 
| Other current assets | 0.000 -100.00 % | 18.864 M | 0.000 -100.00 % | 19.012 M | 0.000 -100.00 % | 18.865 M | 0.000 -100.00 % | 18.829 M -0.19 % | 18.865 M | 0.000 -100.00 % | 41.180 M 117 557.14 % | 35.000 K -95.43 % | 766.000 K -13.54 % | 886.000 K -97.89 % | 42.066 M 9 951.59 % | 418.501 K -92.15 % | 5.332 M 61.39 % | 3.304 M 83.04 % | 1.805 M 213.12 % | 576.452 K 76.83 % | 326.000 K 818.31 % | 35.500 K -88.73 % | 315.000 K -99.61 % | 80.637 M 19.60 % | 67.422 M -15.01 % | 79.333 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term investments | 0.000 | 0.000 | 0.000 -100.00 % | 115.670 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M 0.00 % | 25.000 M | 0.000 -100.00 % | 14.700 M | 0.000 -100.00 % | 14.713 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 28.000 M 0.00 % | 28.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 0.000 -100.00 % | 252.000 K | 0.000 -100.00 % | 1.132 M | 0.000 -100.00 % | 525.000 K | 0.000 -100.00 % | 576.000 K -95.68 % | 13.322 M 3 027.33 % | 426.000 K 10.08 % | 387.000 K 113.25 % | 181.481 K -63.63 % | 499.000 K 28.94 % | 387.000 K 0.00 % | 387.000 K -49.33 % | 763.789 K 31.24 % | 582.000 K -18.39 % | 713.141 K 184.12 % | 251.000 K -53.58 % | 540.671 K 111.20 % | 256.000 K 65.96 % | 154.250 K -63.10 % | 418.000 K 11.67 % | 374.333 K -91.37 % | 4.336 M -90.99 % | 48.142 M 3 292.64 % | 1.419 M -78.22 % | 6.515 M 1 164.61 % | 515.200 K 119.01 % | 235.240 K -45.61 % | 432.500 K 53.26 % | 282.200 K | 
| Cash and short term investments | 0.000 -100.00 % | 252.000 K | 0.000 -100.00 % | 116.802 M | 0.000 -100.00 % | 524.604 K | 0.000 -100.00 % | 576.000 K -95.68 % | 13.322 M 3 027.33 % | 426.000 K 10.08 % | 387.000 K -98.46 % | 25.181 M -1.25 % | 25.499 M 0.44 % | 25.387 M 0.00 % | 25.387 M 3 223.82 % | 763.789 K 31.24 % | 582.000 K -96.22 % | 15.413 M 6 040.69 % | 251.000 K -98.35 % | 15.254 M 5 858.43 % | 256.000 K 65.96 % | 154.250 K -63.10 % | 418.000 K 11.67 % | 374.333 K -98.84 % | 32.336 M -32.83 % | 48.142 M 3 292.64 % | 1.419 M -78.22 % | 6.515 M 1 164.61 % | 515.200 K 119.01 % | 235.240 K -45.61 % | 432.500 K 53.26 % | 282.200 K | 
| Total current assets | 0.000 -100.00 % | 19.463 M | 0.000 -100.00 % | 135.814 M | 0.000 -100.00 % | 19.536 M | 0.000 -100.00 % | 19.405 M -40.60 % | 32.667 M 7 568.33 % | 426.000 K -98.98 % | 41.567 M 64.84 % | 25.216 M -3.99 % | 26.265 M -0.03 % | 26.273 M -61.05 % | 67.453 M 5 605.28 % | 1.182 M -80.01 % | 5.914 M -68.40 % | 18.717 M 810.36 % | 2.056 M -87.01 % | 15.830 M 2 619.93 % | 582.000 K 206.72 % | 189.750 K -74.11 % | 733.000 K -99.10 % | 81.021 M -55.57 % | 182.364 M 43.06 % | 127.475 M 8 883.38 % | 1.419 M -78.22 % | 6.515 M 1 164.61 % | 515.200 K 119.01 % | 235.240 K -45.61 % | 432.500 K 53.26 % | 282.200 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 -100.00 % | 10.000 K -99.99 % | 82.606 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net receivables | 0.000 -100.00 % | 347.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 147.000 K | 0.000 | 0.000 -100.00 % | 480.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 100.00 % | -80.647 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Tax assets | 0.000 -100.00 % | 456.000 K | 0.000 -100.00 % | 428.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 371.000 K -0.09 % | 371.326 K 0.09 % | 371.000 K | 0.000 -100.00 % | 371.326 K | 0.000 | 0.000 | 0.000 -100.00 % | 414.000 | 0.000 -100.00 % | 414.000 | 0.000 | 0.000 | 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 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 0.000 -100.00 % | 350.000 K | 0.000 -100.00 % | 511.000 K | 0.000 -100.00 % | 209.320 K | 0.000 | 0.000 -100.00 % | 102.240 K -90.95 % | 1.130 M 212.15 % | 362.000 K -61.08 % | 930.000 K 225.17 % | 286.000 K -11.18 % | 322.000 K -11.05 % | 362.000 K 172.76 % | 132.719 K -97.43 % | 5.163 M 0.37 % | 5.144 M -16.58 % | 6.166 M -21.50 % | 7.855 M | 0.000 -100.00 % | 12.533 M 9 467.55 % | 131.000 K -97.02 % | 4.403 M -93.36 % | 66.337 M 152 729.10 % | 43.406 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 424.000 K -54.64 % | 934.685 K | 0.000 -100.00 % | 1.618 M | 0.000 | 0.000 -100.00 % | 1.719 M 6.24 % | 1.618 M 10.59 % | 1.463 M 18.09 % | 1.239 M 698.78 % | 155.111 K -36.95 % | 246.000 K 289.06 % | 63.229 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| Other total stockholders equity | 0.000 | 0.000 | 0.000 -100.00 % | 26.331 M | 0.000 -100.00 % | 11.600 M | 0.000 -100.00 % | 41.651 M | 0.000 100.00 % | -51.400 M -26.14 % | -40.749 M 20.72 % | -51.400 M -689 879 121 919 999 872.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 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K -87.03 % | 7.713 K 671.30 % | 1.000 K -0.10 % | 1.001 K 0.10 % | 1.000 K 68.92 % | 592.000 -85.20 % | 4.000 K 9.71 % | 3.646 K 264.60 % | 1.000 K 12.99 % | 885.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 100.00 % | -5.038 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -7.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 | 
| Total assets | 0.000 -100.00 % | 136.489 M | 0.000 -100.00 % | 136.242 M | 0.000 -100.00 % | 135.634 M | 0.000 -100.00 % | 122.578 M 24.02 % | 98.838 M 48.38 % | 66.612 M -1.25 % | 67.456 M 1.03 % | 66.767 M 0.31 % | 66.561 M -1.53 % | 67.594 M 0.21 % | 67.455 M -1.22 % | 68.290 M -0.78 % | 68.828 M 6.34 % | 64.726 M -1.20 % | 65.509 M -1.87 % | 66.757 M -0.73 % | 67.245 M -5.67 % | 71.288 M -3.99 % | 74.250 M -35.32 % | 114.791 M -46.62 % | 215.038 M 42.05 % | 151.384 M -62.83 % | 407.272 M 681.70 % | 52.101 M 2 037.92 % | 2.437 M 2.20 % | 2.385 M 1.40 % | 2.352 M 6.83 % | 2.201 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-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-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-06-30 | 2014-03-31 | 2013-09-30 | 2013-03-31 | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Change in working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accounts receivables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accounts payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other working capital | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other non cash items | -212.000 K -113.71 % | 1.546 M 378.08 % | -556.000 K 24.25 % | -734.000 K -194.34 % | 778.000 K 75.62 % | 443.000 K 214.18 % | 141.000 K -19.43 % | 175.000 K 126.88 % | -651.000 K 82.39 % | -3.697 M -667.03 % | 652.000 K 326.14 % | 153.000 K 112.06 % | -1.269 M -205.68 % | 1.201 M 5 103.47 % | -24.000 K 76.00 % | -100.000 K -111.55 % | 866.000 K 170.71 % | -1.225 M -485.97 % | -209.000 K 88.88 % | -1.880 M -107.51 % | -906.000 K -3 263.53 % | -26.936 K 66.33 % | -80.000 K 48.72 % | -156.000 K 15.22 % | -184.000 K 8.18 % | -200.396 K -131.91 % | 628.000 K 183.40 % | -753.000 K -415.75 % | -146.000 K -105.43 % | 2.688 M 294.53 % | -1.382 M 57.56 % | -3.256 M -572.73 % | -484.000 K -194.45 % | 512.430 K 193.85 % | -546.000 K 16.00 % | -650.000 K 28.49 % | -909.000 K -283.00 % | -237.338 K 76.03 % | -990.000 K -369.19 % | -211.000 K 76.10 % | -883.000 K -347.92 % | 356.162 K 268.80 % | -211.000 K -148.24 % | -85.000 K -14.97 % | -73.930 K -275.72 % | 42.073 K 167.50 % | -62.328 K -6.37 % | -58.597 K -29.47 % | -45.260 K -232.97 % | 34.039 K 191.39 % | -37.245 K | 
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -175.000 K -126.88 % | 651.000 K -82.98 % | 3.826 M 686.81 % | -652.000 K -326.14 % | -153.000 K 23.88 % | -201.000 K 0.00 % | -201.000 K -937.50 % | 24.000 K -76.00 % | 100.000 K 111.55 % | -866.000 K -168.51 % | 1.264 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 | 
| Investments in property plant and equipment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Acquisitions net | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Purchases of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Sales maturities of investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used for investing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock issued | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Common stock repurchased | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Dividends paid | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used provided by financing activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -175.000 K 98.62 % | -12.671 M -431.19 % | 3.826 M 454.92 % | -1.078 M -2 864.10 % | 39.000 K 119.40 % | -201.000 K 0.00 % | -201.000 K -937.50 % | 24.000 K -76.00 % | 100.000 K 111.55 % | -866.000 K -168.51 % | 1.264 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 | 
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 576.000 K 0.00 % | 576.000 K -23.30 % | 751.000 K -94.36 % | 13.322 M 40.29 % | 9.496 M 2 129.20 % | 426.000 K 10.08 % | 387.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 524.604 K -8.92 % | 576.000 K 0.00 % | 576.000 K -11.52 % | 651.000 K -95.11 % | 13.322 M 2 143.31 % | -652.000 K -253.05 % | 426.000 K 311.94 % | -201.000 K 0.00 % | -201.000 K -937.50 % | 24.000 K -76.00 % | 100.000 K 111.55 % | -866.000 K -168.51 % | 1.264 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 | 
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -175.000 K -126.88 % | 651.000 K -82.98 % | 3.826 M 686.81 % | -652.000 K -326.14 % | -153.000 K 23.88 % | -201.000 K 0.00 % | -201.000 K -937.50 % | 24.000 K -76.00 % | 100.000 K 111.55 % | -866.000 K -168.51 % | 1.264 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 | 
| Capital expenditure | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -175.000 K -126.88 % | 651.000 K -82.98 % | 3.826 M 686.81 % | -652.000 K -326.14 % | -153.000 K 23.88 % | -201.000 K 0.00 % | -201.000 K -937.50 % | 24.000 K -76.00 % | 100.000 K 111.55 % | -866.000 K -168.51 % | 1.264 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 | 
| 2025 | 2025 | 2024 | 2024 | 2024 | 2024 | 2023 | 2023 | 2023 | 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 | 2017 | 2017 | 2017 | 2017 | 2016 | 2016 | 2016 | 2016 | 2015 | 2015 | 2015 | 2015 | 2014 | 2014 | 2014 | 2014 | 2013 | 2013 | 2013 | 2013 | 2012 |