 
					Madhusudan Securities Limited MADHUSE.BO
Finances
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 10.000 K 84.84 % | 5.410 K -0.73 % | 5.450 K -97.28 % | 200.120 K -71.16 % | 694.000 K 17 250.00 % | 4.000 K -20.78 % | 5.049 K 52.45 % | 3.312 K -99.96 % | 7.434 M 108.71 % | 3.562 M 16.28 % | 3.064 M 226.98 % | 936.907 K -64.48 % | 2.638 M | 
| Net income | -8.253 M -783.40 % | 1.208 M 188.67 % | -1.362 M -43.80 % | -947.040 K -46.15 % | -648.000 K 63.20 % | -1.761 M -61.91 % | -1.088 M 28.55 % | -1.522 M -4.73 % | -1.453 M 12.55 % | -1.662 M -54.15 % | -1.078 M -37.95 % | -781.604 K 87.65 % | -6.330 M | 
| Income before tax | -8.238 M -665.16 % | 1.458 M 207.03 % | -1.362 M -43.80 % | -947.040 K -46.15 % | -648.000 K 63.20 % | -1.761 M -61.89 % | -1.088 M 28.55 % | -1.522 M -4.74 % | -1.453 M 12.56 % | -1.662 M -54.15 % | -1.078 M -37.95 % | -781.604 K 87.65 % | -6.330 M | 
| Income before tax ratio | -823.80 -405.75 % | 269.43 207.82 % | -249.89 -5 180.37 % | -4.73 -406.83 % | -0.93 99.79 % | -440.24 -104.35 % | -215.44 53.13 % | -459.63 -235 010.87 % | -0.20 58.10 % | -0.47 -32.57 % | -0.35 57.81 % | -0.83 65.24 % | -2.40 | 
| EBITDA | -2.991 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -6.074 M | 
| Net income ratio | -825.30 -469.72 % | 223.22 189.33 % | -249.89 -5 180.37 % | -4.73 -406.83 % | -0.93 99.79 % | -440.24 -104.37 % | -215.42 53.13 % | -459.63 -234 994.70 % | -0.20 58.10 % | -0.47 -32.57 % | -0.35 57.81 % | -0.83 65.24 % | -2.40 | 
| Ratio EBITDA | -299.10 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -2.30 | 
| Gross profit ratio | -61.30 -6 230.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 12 608.32 % | 0.01 27.00 % | 0.01 163.91 % | -0.01 -147.41 % | 0.02 -76.45 % | 0.09 | 
| Weighted average shs out dil | 11.153 M 28.26 % | 8.695 M 0.00 % | 8.695 M 109.41 % | 4.152 M 79.42 % | 2.314 M -9.32 % | 2.552 M -3.79 % | 2.653 M -2.41 % | 2.718 M 4.73 % | 2.596 M 1.50 % | 2.557 M 0.36 % | 2.548 M -70.66 % | 8.684 M 0.15 % | 8.672 M | 
| Weighted average shs out | 11.153 M 28.26 % | 8.696 M 0.00 % | 8.695 M 109.41 % | 4.152 M 79.42 % | 2.314 M -9.32 % | 2.552 M -3.79 % | 2.653 M -2.41 % | 2.718 M 4.73 % | 2.596 M 1.50 % | 2.557 M 0.36 % | 2.548 M -70.66 % | 8.684 M 0.15 % | 8.672 M | 
| EPS diluted | -0.74 -628.57 % | 0.14 187.50 % | -0.16 30.43 % | -0.23 17.86 % | -0.28 59.42 % | -0.69 -68.29 % | -0.41 26.79 % | -0.56 0.00 % | -0.56 13.85 % | -0.65 -54.76 % | -0.42 -366.67 % | -0.09 87.67 % | -0.73 | 
| Earnings per share | -0.74 -628.57 % | 0.14 187.50 % | -0.16 30.43 % | -0.23 17.86 % | -0.28 59.42 % | -0.69 -68.29 % | -0.41 26.79 % | -0.56 0.00 % | -0.56 13.85 % | -0.65 -54.76 % | -0.42 -366.67 % | -0.09 87.67 % | -0.73 | 
| Gross profit | -613.000 K -11 430.87 % | 5.410 K -0.73 % | 5.450 K -97.28 % | 200.120 K -71.16 % | 694.000 K 17 250.00 % | 4.000 K -20.78 % | 5.049 K 52.45 % | 3.312 K -94.34 % | 58.501 K 165.05 % | 22.072 K 174.31 % | -29.701 K -255.02 % | 19.159 K -91.64 % | 229.055 K | 
| Income tax expense | 15.000 K -94.00 % | 250.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 106.000 | 0.000 -100.00 % | 100.000 | 0.000 | 0.000 100.00 % | -378.649 K | 0.000 | 
| Cost of revenue | 623.000 K 57.32 % | 396.000 K 3.13 % | 383.990 K 22.74 % | 312.860 K -30.92 % | 452.920 K | 0.000 | 0.000 | 0.000 -100.00 % | 7.376 M 108.35 % | 3.540 M 14.45 % | 3.093 M 237.05 % | 917.748 K -61.90 % | 2.409 M | 
| General and administrative expenses | 1.633 M 391.87 % | 332.000 K 0.61 % | 330.000 K 21.32 % | 272.000 K -35.24 % | 420.000 K 23.53 % | 340.000 K 88.89 % | 180.000 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 338.055 K -11.67 % | 382.701 K | 
| Selling and marketing expenses | 84.000 K 4.61 % | 80.300 K 83.92 % | 43.660 K -3.96 % | 45.460 K 20.23 % | 37.810 K -25.72 % | 50.903 K 105.08 % | 24.821 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.177 K -10.52 % | 58.313 K | 
| Other expenses | 3.582 M | 0.000 | 0.000 -100.00 % | 514.750 K 20.02 % | 428.890 K -68.79 % | 1.374 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 5.299 M 1 185.23 % | 412.300 K 10.34 % | 373.660 K -55.10 % | 832.210 K -6.15 % | 886.700 K -49.76 % | 1.765 M 61.51 % | 1.093 M -34.17 % | 1.660 M 8.25 % | 1.534 M -8.94 % | 1.684 M 60.62 % | 1.049 M 30.94 % | 800.763 K -87.79 % | 6.559 M | 
| Cost and expenses | 5.922 M 1 336.33 % | 412.300 K 10.34 % | 373.660 K 17.70 % | 317.460 K -30.66 % | 457.810 K -74.06 % | 1.765 M 61.51 % | 1.093 M -34.17 % | 1.660 M -81.37 % | 8.910 M 70.54 % | 5.224 M 26.14 % | 4.142 M 141.01 % | 1.719 M -80.84 % | 8.968 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 | 
| Selling general and administrative expenses | 1.717 M 316.44 % | 412.300 K 10.34 % | 373.660 K 17.70 % | 317.460 K -30.66 % | 457.810 K 17.12 % | 390.903 K 90.85 % | 204.821 K 13.79 % | 180.000 K -47.83 % | 345.000 K 972.26 % | 32.175 K 70.65 % | 18.854 K -95.42 % | 411.457 K -12.31 % | 469.239 K | 
| Interest income | 615.000 K | 0.000 -100.00 % | 880.000 | 0.000 | 0.000 | 0.000 -100.00 % | 10.000 -99.99 % | 134.553 K 519.35 % | 21.725 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Interest expense | 1.000 K -50.00 % | 2.000 K 525.00 % | 320.000 -52.94 % | 680.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 5.246 M 459.42 % | -1.460 M -207.13 % | 1.362 M 43.97 % | 946.360 K 46.04 % | 648.000 K -63.20 % | 1.761 M 61.89 % | 1.088 M -34.35 % | 1.657 M 12.32 % | 1.475 M -11.25 % | 1.662 M 54.15 % | 1.078 M 167.58 % | 402.955 K 57.47 % | 255.890 K | 
| Operating income | -5.912 M -1 352.97 % | -406.890 K -10.50 % | -368.210 K -213.80 % | -117.340 K -149.68 % | 236.190 K 113.41 % | -1.761 M -61.89 % | -1.088 M 34.35 % | -1.657 M -12.32 % | -1.475 M 11.25 % | -1.662 M -54.15 % | -1.078 M -167.58 % | -402.955 K -57.47 % | -255.890 K | 
| Operating income ratio | -591.20 -686.06 % | -75.21 -11.32 % | -67.56 -11 422.41 % | -0.59 -272.29 % | 0.34 100.08 % | -440.24 -104.35 % | -215.44 56.93 % | -500.25 -252 023.41 % | -0.20 57.48 % | -0.47 -32.57 % | -0.35 18.17 % | -0.43 -343.35 % | -0.10 | 
| Total other income expenses net | -2.326 M -224.75 % | 1.865 M 287.64 % | -993.670 K -19.76 % | -829.700 K 6.16 % | -884.190 K | 0.000 -100.00 % | 10.000 -99.99 % | 134.553 K 519.35 % | 21.725 K | 0.000 | 0.000 100.00 % | -389.306 K 93.59 % | -6.074 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | -16.429 M -13 334.46 % | -122.290 K -2 685.65 % | -4.390 K 95.30 % | -93.400 K 82.66 % | -538.570 K -9 731.51 % | -5.478 K 97.78 % | -246.322 K -373.68 % | -52.002 K 76.97 % | -225.756 K -116.65 % | 1.356 M -65.41 % | 3.920 M 12.59 % | 3.482 M 9.69 % | 3.174 M | 
| Total investments | 283.034 M -74.91 % | 1.128 B 35 888.04 % | 3.135 M 27.79 % | 2.453 M 8.38 % | 2.264 M 1 039.42 % | 198.671 K -41.10 % | 337.301 K 37.17 % | 245.894 K -33.07 % | 367.390 K 96.43 % | 187.032 K 0.00 % | 187.032 K 0.00 % | 187.032 K 0.00 % | 187.032 K | 
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.036 M -48.44 % | 3.948 M 12.80 % | 3.500 M 0.00 % | 3.500 M | 
| Accumulated other comprehensive income loss | 704.510 M -31.48 % | 1.028 B 73 760.49 % | 1.392 M 603.08 % | 198.000 K -99.68 % | 61.529 M -0.10 % | 61.590 M 0.00 % | 61.592 M 0.07 % | 61.551 M 0.14 % | 61.463 M 0.06 % | 61.428 M 0.00 % | 61.428 M | 0.000 | 0.000 | 
| Retained earnings | -12.933 M -3 298.95 % | -380.500 K 93.54 % | -5.888 M -2 505.37 % | -226.000 K -131.35 % | 720.970 K -47.35 % | 1.369 M -56.26 % | 3.130 M -25.79 % | 4.218 M -26.52 % | 5.740 M -20.21 % | 7.194 M -18.77 % | 8.856 M -10.85 % | 9.934 M -7.29 % | 10.716 M | 
| Common stock | 110.955 M 27.60 % | 86.955 M 0.00 % | 86.955 M 0.00 % | 86.955 M 240.65 % | 25.526 M 0.00 % | 25.526 M 0.00 % | 25.526 M 0.00 % | 25.526 M 0.00 % | 25.526 M 0.00 % | 25.526 M 0.00 % | 25.526 M -70.64 % | 86.955 M 0.00 % | 86.955 M | 
| Total equity | 815.465 M -47.91 % | 1.565 B 191.29 % | 537.404 M -0.03 % | 537.572 M 216.50 % | 169.851 M -0.42 % | 170.560 M -1.02 % | 172.323 M -0.60 % | 173.370 M -0.82 % | 174.803 M -0.81 % | 176.223 M -0.93 % | 177.885 M -67.51 % | 547.534 M -0.14 % | 548.315 M | 
| Other non current 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 | 
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.036 M -48.44 % | 3.948 M 12.80 % | 3.500 M 0.00 % | 3.500 M | 
| Total non current liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.036 M -48.44 % | 3.948 M 12.80 % | 3.500 M 0.00 % | 3.500 M | 
| Other current liabilities | 32.542 M -71.56 % | 114.435 M 565.04 % | 17.207 M 4.53 % | 16.461 M 3.75 % | 15.866 M 26.48 % | 12.545 M 12.40 % | 11.161 M 13.55 % | 9.830 M 9.89 % | 8.944 M 50.64 % | 5.938 M 204.09 % | 1.953 M -1.97 % | 1.992 M 17.24 % | 1.699 M | 
| 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 | 
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 32.542 M -71.56 % | 114.435 M 565.04 % | 17.207 M 4.53 % | 16.461 M 3.75 % | 15.866 M 26.48 % | 12.545 M 12.40 % | 11.161 M 13.55 % | 9.830 M 9.89 % | 8.944 M 50.64 % | 5.938 M 204.09 % | 1.953 M -1.97 % | 1.992 M 17.24 % | 1.699 M | 
| Total liabilities | 32.542 M -71.56 % | 114.435 M 565.04 % | 17.207 M 4.53 % | 16.461 M 3.75 % | 15.866 M 26.48 % | 12.545 M 12.40 % | 11.161 M 13.55 % | 9.830 M 9.89 % | 8.944 M 12.18 % | 7.973 M 35.12 % | 5.901 M 7.45 % | 5.492 M 5.63 % | 5.199 M | 
| Other non current assets | 551.534 M 0.01 % | 551.472 M 0.00 % | 551.472 M 0.00 % | 551.487 M 201.51 % | 182.910 M 0.01 % | 182.900 M 0.00 % | 182.900 M 0.00 % | 182.900 M -0.14 % | 183.153 M -0.09 % | 183.327 M 0.00 % | 183.328 M -66.81 % | 552.310 M 0.00 % | 552.310 M | 
| Long term investments | 283.034 M -74.91 % | 1.128 B 35 888.04 % | 3.135 M 27.79 % | 2.453 M 8.38 % | 2.264 M 1 039.42 % | 198.671 K -41.10 % | 337.301 K 37.17 % | 245.894 K -33.07 % | 367.390 K 96.43 % | 187.032 K 0.00 % | 187.032 K 0.00 % | 187.032 K 0.00 % | 187.032 K | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment 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 | 
| Total non current assets | 834.568 M -50.32 % | 1.680 B 202.87 % | 554.607 M 0.12 % | 553.940 M 199.15 % | 185.174 M 1.13 % | 183.099 M -0.08 % | 183.237 M 0.05 % | 183.146 M -0.20 % | 183.521 M 0.00 % | 183.514 M 0.00 % | 183.515 M -66.78 % | 552.497 M 0.00 % | 552.497 M | 
| Other current assets | -2.990 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.395 K 0.00 % | 1.395 K -30.25 % | 2.000 K -99.18 % | 242.562 K -52.51 % | 510.778 K -26.16 % | 691.778 K | 
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 16.429 M 13 334.46 % | 122.290 K 2 685.65 % | 4.390 K -95.30 % | 93.400 K -82.66 % | 538.570 K 9 731.51 % | 5.478 K -97.78 % | 246.322 K 373.68 % | 52.002 K -76.97 % | 225.756 K -66.79 % | 679.747 K 2 326.45 % | 28.014 K 54.13 % | 18.175 K -94.42 % | 325.883 K | 
| Cash and short term investments | 16.429 M 13 334.46 % | 122.290 K 2 685.65 % | 4.390 K -95.30 % | 93.400 K -82.66 % | 538.570 K 9 731.51 % | 5.478 K -97.78 % | 246.322 K 373.68 % | 52.002 K -76.97 % | 225.756 K -66.79 % | 679.747 K 2 326.45 % | 28.014 K 54.13 % | 18.175 K -94.42 % | 325.883 K | 
| Total current assets | 13.439 M 10 889.45 % | 122.290 K 2 685.65 % | 4.390 K -95.30 % | 93.400 K -82.80 % | 543.070 K 9 813.65 % | 5.478 K -97.78 % | 246.322 K 361.30 % | 53.397 K -76.49 % | 227.151 K -66.68 % | 681.747 K 151.96 % | 270.576 K -48.85 % | 528.953 K -48.02 % | 1.018 M | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net receivables | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.500 K | 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 | 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 | 
| Account 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 | 
| Tax payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| 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 | 
| 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 % | 450.645 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 469.845 M 4.26 % | 450.645 M 0.00 % | 450.645 M 0.00 % | 450.645 M 449.07 % | 82.074 M 0.00 % | 82.074 M 0.00 % | 82.074 M 0.00 % | 82.074 M 0.00 % | 82.074 M 0.00 % | 82.074 M 0.00 % | 82.074 M -81.79 % | 450.645 M 0.00 % | 450.645 M | 
| 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 | 
| 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 | 
| Total assets | 848.007 M -49.52 % | 1.680 B 202.89 % | 554.611 M 0.10 % | 554.033 M 198.32 % | 185.717 M 1.43 % | 183.104 M -0.21 % | 183.484 M 0.16 % | 183.199 M -0.30 % | 183.748 M -0.24 % | 184.196 M 0.22 % | 183.786 M -66.77 % | 553.026 M -0.09 % | 553.514 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 | -81.894 M -184.45 % | 96.978 M 12 901.30 % | 745.910 K 24.33 % | 599.930 K -81.91 % | 3.317 M 139.70 % | 1.384 M 3.81 % | 1.333 M 50.60 % | 885.044 K -8.92 % | 971.747 K 4 798.06 % | -20.684 K -104.69 % | 441.044 K 60.38 % | 274.994 K 119.20 % | -1.432 M | 
| 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 | 
| 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 | 
| 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 | 
| Other working capital | -81.894 M -184.45 % | 96.978 M 12 901.30 % | 745.910 K 24.33 % | 599.930 K -81.91 % | 3.317 M 139.70 % | 1.384 M 3.81 % | 1.333 M 50.60 % | 885.044 K -8.92 % | 971.747 K 4 798.06 % | -20.684 K -104.69 % | 441.044 K 60.38 % | 274.994 K 119.20 % | -1.432 M | 
| Other non cash items | -58.000 K -123.71 % | 244.590 K 2 471.92 % | 9.510 K 116.05 % | -59.240 K 59.56 % | -146.500 K -3 692.39 % | -3.863 K 18.76 % | -4.755 K -101.90 % | 249.947 K 44.21 % | 173.325 K -12.86 % | 198.897 K 0.27 % | 198.356 K 0.01 % | 198.336 K -96.52 % | 5.693 M | 
| Net cash provided by operating activities | -87.198 M -188.59 % | 98.430 M 16 330.30 % | -606.460 K -49.25 % | -406.350 K -116.11 % | 2.522 M 761.82 % | -381.108 K -258.46 % | 240.501 K 162.10 % | -387.291 K -25.57 % | -308.423 K 79.22 % | -1.484 M -238.14 % | -438.836 K -42.35 % | -308.274 K 85.10 % | -2.069 M | 
| 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 | 
| 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 | -45.745 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 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 | 
| Other investing activites | 10.000 K 100.01 % | -98.312 M -19 099.43 % | 517.449 K 1 432.94 % | -38.820 K 98.05 % | -1.989 M -1 518.15 % | 140.264 K 403.73 % | -46.181 K -121.63 % | 213.537 K 246.70 % | -145.565 K | 0.000 -100.00 % | 544.000 -3.55 % | 564.000 -99.98 % | 3.351 M | 
| Net cash used for investing activites | -45.735 M 53.48 % | -98.312 M -19 099.43 % | 517.449 K 1 432.94 % | -38.820 K 98.05 % | -1.989 M -1 518.15 % | 140.264 K 403.73 % | -46.181 K -121.63 % | 213.537 K 246.70 % | -145.565 K | 0.000 -100.00 % | 544.000 -3.55 % | 564.000 -99.98 % | 3.351 M | 
| Debt repayment | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.136 M 376.56 % | 448.130 K | 0.000 | 0.000 | 
| Common stock issued | 146.250 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 | 
| 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 100.00 % | -1.171 M | 
| Net cash used provided by financing activities | 146.250 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.136 M 376.56 % | 448.130 K | 0.000 100.00 % | -1.171 M | 
| Effect of forex changes on cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | 13.317 M 11 195.17 % | 117.900 K 232.46 % | -89.010 K 80.01 % | -445.170 K -183.51 % | 533.092 K 321.34 % | -240.844 K -223.94 % | 194.320 K 211.84 % | -173.754 K 61.73 % | -453.991 K -169.66 % | 651.733 K 6 523.98 % | 9.839 K 103.20 % | -307.708 K -377.36 % | 110.943 K | 
| Cash at beginning of period | 122.000 K 2 679.04 % | 4.390 K -95.30 % | 93.400 K -82.66 % | 538.570 K 9 731.51 % | 5.478 K -97.78 % | 246.322 K 373.68 % | 52.002 K -76.97 % | 225.756 K -66.79 % | 679.747 K 2 326.45 % | 28.014 K 54.13 % | 18.175 K -94.42 % | 325.883 K 51.62 % | 214.940 K | 
| Cash at end of period | 13.439 M 10 889.45 % | 122.290 K 2 685.65 % | 4.390 K -95.30 % | 93.400 K -82.66 % | 538.570 K 9 731.51 % | 5.478 K -97.78 % | 246.322 K 373.68 % | 52.002 K -76.97 % | 225.756 K -66.79 % | 679.747 K 2 326.45 % | 28.014 K 54.13 % | 18.175 K -94.42 % | 325.883 K | 
| Operating cash flow | -87.198 M -188.59 % | 98.430 M 16 330.30 % | -606.460 K -49.25 % | -406.350 K -116.11 % | 2.522 M 761.82 % | -381.108 K -258.46 % | 240.501 K 162.10 % | -387.291 K -25.57 % | -308.423 K 79.22 % | -1.484 M -238.14 % | -438.836 K -42.35 % | -308.274 K 85.10 % | -2.069 M | 
| 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 | 
| Free CashFlow | -87.198 M -188.59 % | 98.430 M 16 330.30 % | -606.460 K -49.25 % | -406.350 K -116.11 % | 2.522 M 761.82 % | -381.108 K -258.46 % | 240.501 K 162.10 % | -387.291 K -25.57 % | -308.423 K 79.22 % | -1.484 M -238.14 % | -438.836 K -42.35 % | -308.274 K 85.10 % | -2.069 M | 
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 0.000 100.00 % | -262.000 K -273.51 % | 151.000 K 37.27 % | 110.000 K | 0.000 -100.00 % | 4.080 M 931.01 % | 395.716 K 7 221.30 % | 5.405 K | 0.000 100.00 % | -876.000 -100.67 % | 130.592 K -47.75 % | 249.947 K 36 819.79 % | 677.000 16 825.00 % | 4.000 100.02 % | -19.728 K -108.97 % | 219.908 K 349 160.32 % | -63.000 -100.02 % | 256.994 K -41.19 % | 437.006 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 239.000 -92.03 % | 3.000 K 65.75 % | 1.810 K | 0.000 -100.00 % | 3.312 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.886 M -66.01 % | 5.549 M | 0.000 | 0.000 | 0.000 -100.00 % | 11.643 K -99.43 % | 2.048 M 36.24 % | 1.503 M 77.06 % | 848.857 K -8.86 % | 931.389 K 3.30 % | 901.637 K 136.24 % | 381.660 K -39.71 % | 632.993 K | 0.000 -100.00 % | 11.841 K -95.95 % | 292.072 K -62.89 % | 787.072 K | 
| Net income | -2.434 M -85.66 % | -1.311 M 26.80 % | -1.791 M -29.97 % | -1.378 M 63.48 % | -3.773 M -270.88 % | 2.208 M 1 585.07 % | 131.033 K 124.31 % | -538.932 K 9.01 % | -592.273 K 6.29 % | -632.026 K -191.90 % | -216.518 K -386.12 % | 75.674 K 112.85 % | -589.010 K -109.09 % | -281.703 K -33.50 % | -211.015 K -372.59 % | 77.412 K 114.56 % | -531.734 K -1 492.73 % | -33.385 K -122.75 % | 146.756 K 157.56 % | -254.977 K 49.65 % | -506.393 K -14.13 % | -443.717 K 17.68 % | -538.994 K -108.87 % | -258.048 K 50.38 % | -520.000 K -78.69 % | -291.013 K -48.64 % | -195.787 K -25.20 % | -156.380 K 64.82 % | -444.452 K 44.74 % | -804.355 K -2 415.73 % | -31.973 K 82.81 % | -186.004 K 62.80 % | -500.000 K -4.40 % | -478.918 K -435.47 % | -89.439 K 76.38 % | -378.580 K 25.26 % | -506.557 K -9.55 % | -462.410 K -50.05 % | -308.166 K -124.19 % | -137.457 K 81.77 % | -754.070 K -71.79 % | -438.941 K -75.41 % | -250.236 K -48.87 % | -168.088 K 23.93 % | -220.971 K 36.27 % | -346.727 K -107.06 % | -167.450 K -30.75 % | -128.066 K 8.10 % | -139.360 K 31.42 % | -203.222 K | 
| Income before tax | -2.434 M -87.66 % | -1.297 M 27.58 % | -1.791 M -29.97 % | -1.378 M 63.48 % | -3.773 M -253.50 % | 2.458 M 1 775.86 % | 131.033 K 124.31 % | -538.932 K 9.01 % | -592.273 K 6.29 % | -632.026 K -191.90 % | -216.518 K -386.12 % | 75.674 K 112.85 % | -589.010 K -109.09 % | -281.703 K -33.50 % | -211.015 K -372.59 % | 77.412 K 114.56 % | -531.734 K -1 492.73 % | -33.385 K -122.75 % | 146.756 K 157.56 % | -254.977 K 49.65 % | -506.393 K -14.13 % | -443.717 K 17.68 % | -538.994 K -108.87 % | -258.048 K 50.38 % | -520.000 K -78.62 % | -291.119 K -48.69 % | -195.787 K -25.20 % | -156.380 K 64.82 % | -444.452 K 44.74 % | -804.355 K -2 415.73 % | -31.973 K 82.81 % | -186.004 K 62.80 % | -500.000 K -4.42 % | -478.818 K -435.36 % | -89.439 K 76.38 % | -378.580 K 25.26 % | -506.557 K -9.55 % | -462.410 K -50.05 % | -308.166 K -124.19 % | -137.457 K 81.77 % | -754.070 K -71.79 % | -438.941 K -75.41 % | -250.236 K -48.87 % | -168.088 K 23.93 % | -220.971 K 36.27 % | -346.727 K -107.06 % | -167.450 K -30.75 % | -128.066 K 8.10 % | -139.360 K 31.42 % | -203.222 K | 
| Income before tax ratio | 0.00 -100.00 % | 4.95 141.74 % | -11.86 5.32 % | -12.53 | 0.00 -100.00 % | 0.60 81.94 % | 0.33 100.33 % | -99.71 | 0.00 -100.00 % | 721.49 43 616.44 % | -1.66 -647.62 % | 0.30 100.03 % | -870.03 98.76 % | -70 425.75 -658 517.27 % | 10.70 2 938.53 % | 0.35 -100.00 % | 8 440.22 6 497 288.76 % | -0.13 -138.68 % | 0.34 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -64.51 | 0.00 100.00 % | -1 218.07 -1 766.42 % | -65.26 24.46 % | -86.40 | 0.00 100.00 % | -242.86 | 0.00 | 0.00 | 0.00 100.00 % | -0.25 -1 475.19 % | -0.02 | 0.00 | 0.00 | 0.00 100.00 % | -26.47 -39 327.22 % | -0.07 86.62 % | -0.50 2.97 % | -0.52 -92.47 % | -0.27 -44.12 % | -0.19 67.80 % | -0.58 -5.70 % | -0.55 | 0.00 100.00 % | -10.82 -2 166.72 % | -0.48 -84.80 % | -0.26 | 
| EBITDA | -945.000 K -39.18 % | -679.000 K -100.89 % | -338.000 K 24.72 % | -449.000 K 88.10 % | -3.773 M -231.88 % | 2.861 M 22.86 % | 2.329 M | 0.000 -100.00 % | 53.341 K 9 408.20 % | 561.000 100.13 % | -416.069 K -42.40 % | -292.192 K | 0.000 100.00 % | -681.000 99.03 % | -70.007 K 75.73 % | -288.427 K | 0.000 100.00 % | -498.349 K -176.64 % | -180.141 K | 0.000 -100.00 % | 251.416 K 501.14 % | -62.676 K -165.78 % | 95.277 K 133.91 % | -280.946 K -2 909.46 % | 10.000 K 4 404.50 % | 222.000 100.23 % | -95.342 K -141.94 % | -39.407 K -113.68 % | 288.072 K 2 052.63 % | -14.753 K -110.24 % | 144.105 K 2 899.06 % | 4.805 K -51.95 % | 10.000 K 2 563.05 % | -406.000 -200.00 % | 406.000 -99.86 % | 288.735 K 1 228.98 % | 21.726 K 142.60 % | -51.000 K 50.60 % | -103.244 K -302.44 % | 51.000 K | 0.000 100.00 % | -315.130 K -67.00 % | -188.705 K -129.71 % | -82.148 K -255.34 % | 52.883 K 113.97 % | -378.649 K | 0.000 100.00 % | -39.384 K -448.72 % | 11.294 K 102.06 % | -549.240 K | 
| Net income ratio | 0.00 -100.00 % | 5.00 142.19 % | -11.86 5.32 % | -12.53 | 0.00 -100.00 % | 0.54 63.44 % | 0.33 100.33 % | -99.71 | 0.00 -100.00 % | 721.49 43 616.44 % | -1.66 -647.62 % | 0.30 100.03 % | -870.03 98.76 % | -70 425.75 -658 517.27 % | 10.70 2 938.53 % | 0.35 -100.00 % | 8 440.22 6 497 288.76 % | -0.13 -138.68 % | 0.34 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -64.51 | 0.00 100.00 % | -1 217.63 -1 765.74 % | -65.26 24.46 % | -86.40 | 0.00 100.00 % | -242.86 | 0.00 | 0.00 | 0.00 100.00 % | -0.25 -1 475.52 % | -0.02 | 0.00 | 0.00 | 0.00 100.00 % | -26.47 -39 327.22 % | -0.07 86.62 % | -0.50 2.97 % | -0.52 -92.47 % | -0.27 -44.12 % | -0.19 67.80 % | -0.58 -5.70 % | -0.55 | 0.00 100.00 % | -10.82 -2 166.72 % | -0.48 -84.80 % | -0.26 | 
| Ratio EBITDA | 0.00 -100.00 % | 2.59 215.78 % | -2.24 45.16 % | -4.08 | 0.00 -100.00 % | 0.70 -88.08 % | 5.88 | 0.00 | 0.00 100.00 % | -0.64 79.90 % | -3.19 -172.54 % | -1.17 | 0.00 100.00 % | -170.25 -4 897.65 % | 3.55 370.56 % | -1.31 | 0.00 100.00 % | -1.94 -370.42 % | -0.41 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -70.24 | 0.00 -100.00 % | 0.93 102.92 % | -31.78 -45.97 % | -21.77 | 0.00 100.00 % | -4.45 | 0.00 | 0.00 | 0.00 100.00 % | 0.00 -394.23 % | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -8.87 -35 701.88 % | 0.02 | 0.00 100.00 % | -0.37 -83.23 % | -0.20 -122.38 % | -0.09 -165.75 % | 0.14 123.16 % | -0.60 | 0.00 100.00 % | -3.33 -8 701.49 % | 0.04 105.54 % | -0.70 | 
| Gross profit ratio | 0.00 -100.00 % | 1.58 1 690.69 % | -0.10 -373.18 % | 0.04 | 0.00 100.00 % | -0.04 -104.29 % | 1.00 0.00 % | 1.00 | 0.00 -100.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 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 | 0.00 -100.00 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 -100.00 % | 1.00 | 0.00 | 0.00 | 0.00 -100.00 % | 0.02 727.35 % | 0.00 | 0.00 | 0.00 | 0.00 -100.00 % | 1.00 12 653.44 % | -0.01 -144.77 % | 0.02 171.77 % | -0.02 -53.58 % | -0.02 -867.20 % | 0.00 -82.07 % | 0.01 69.56 % | 0.01 | 0.00 -100.00 % | 0.58 2 045.18 % | 0.03 -90.19 % | 0.28 | 
| Weighted average shs out dil | 11.064 M -0.28 % | 11.095 M 0.00 % | 11.095 M 4.67 % | 10.600 M 20.80 % | 8.775 M 0.46 % | 8.735 M 0.00 % | 8.736 M -2.75 % | 8.982 M 6.16 % | 8.461 M -2.70 % | 8.695 M 0.81 % | 8.626 M 0.82 % | 8.556 M -1.61 % | 8.695 M 85.21 % | 4.695 M 30.07 % | 3.610 M 43.01 % | 2.524 M -19.31 % | 3.128 M 22.53 % | 2.553 M 5.22 % | 2.426 M -4.41 % | 2.538 M 0.23 % | 2.532 M 2.93 % | 2.460 M -4.16 % | 2.567 M -0.54 % | 2.580 M -0.75 % | 2.600 M -10.69 % | 2.911 M 4.08 % | 2.797 M 7.31 % | 2.606 M 5.55 % | 2.469 M -1.77 % | 2.514 M -6.48 % | 2.688 M 1.15 % | 2.657 M 0.97 % | 2.632 M -2.10 % | 2.688 M 20.22 % | 2.236 M -11.41 % | 2.524 M -0.35 % | 2.533 M -1.48 % | 2.571 M 0.10 % | 2.568 M -6.59 % | 2.749 M 9.37 % | 2.514 M -2.65 % | 2.582 M -27.77 % | 3.575 M -57.47 % | 8.404 M 14.10 % | 7.366 M -14.80 % | 8.645 M 3.26 % | 8.373 M -6.08 % | 8.914 M 27.93 % | 6.968 M -31.43 % | 10.161 M | 
| Weighted average shs out | 11.064 M -0.28 % | 11.095 M 0.00 % | 11.095 M 4.67 % | 10.600 M 20.80 % | 8.775 M 0.46 % | 8.735 M 0.00 % | 8.736 M -2.75 % | 8.982 M 6.16 % | 8.461 M -2.70 % | 8.696 M 0.81 % | 8.626 M 0.81 % | 8.557 M -1.60 % | 8.696 M 85.21 % | 4.695 M 30.07 % | 3.610 M 43.01 % | 2.524 M -19.30 % | 3.128 M 22.53 % | 2.553 M 5.22 % | 2.426 M -4.41 % | 2.538 M 0.24 % | 2.532 M 2.93 % | 2.460 M -4.16 % | 2.567 M -0.54 % | 2.580 M -0.75 % | 2.600 M -10.69 % | 2.911 M 4.08 % | 2.797 M 7.31 % | 2.606 M 5.55 % | 2.469 M -1.77 % | 2.514 M -6.48 % | 2.688 M 1.15 % | 2.657 M 0.97 % | 2.632 M -2.10 % | 2.688 M 20.22 % | 2.236 M -11.41 % | 2.524 M -0.35 % | 2.533 M -1.48 % | 2.571 M 0.10 % | 2.568 M -6.59 % | 2.749 M 9.37 % | 2.514 M -2.65 % | 2.582 M -27.77 % | 3.575 M -57.47 % | 8.404 M 14.10 % | 7.366 M -14.80 % | 8.645 M 3.26 % | 8.373 M -6.08 % | 8.915 M 27.94 % | 6.968 M -31.43 % | 10.162 M | 
| EPS diluted | -0.22 -83.33 % | -0.12 25.00 % | -0.16 -23.08 % | -0.13 69.77 % | -0.43 -265.38 % | 0.26 1 633.33 % | 0.02 125.00 % | -0.06 14.29 % | -0.07 3.71 % | -0.07 -189.64 % | -0.03 -385.23 % | 0.01 113.00 % | -0.07 -12.83 % | -0.06 -3.45 % | -0.06 -288.93 % | 0.03 118.06 % | -0.17 -1 197.71 % | -0.01 -114.56 % | 0.09 190.00 % | -0.10 50.00 % | -0.20 -11.11 % | -0.18 14.29 % | -0.21 -110.00 % | -0.10 50.00 % | -0.20 -100.00 % | -0.10 -42.86 % | -0.07 -16.67 % | -0.06 66.67 % | -0.18 43.75 % | -0.32 -2 589.08 % | -0.01 83.00 % | -0.07 63.16 % | -0.19 -5.56 % | -0.18 -350.00 % | -0.04 73.33 % | -0.15 25.00 % | -0.20 -11.11 % | -0.18 -50.00 % | -0.12 -140.00 % | -0.05 83.33 % | -0.30 -76.47 % | -0.17 -142.86 % | -0.07 -250.00 % | -0.02 33.33 % | -0.03 25.19 % | -0.04 -100.50 % | -0.02 -38.89 % | -0.01 28.00 % | -0.02 0.00 % | -0.02 | 
| Earnings per share | -0.22 -83.33 % | -0.12 25.00 % | -0.16 -23.08 % | -0.13 69.77 % | -0.43 -265.38 % | 0.26 1 633.33 % | 0.02 125.00 % | -0.06 14.29 % | -0.07 3.71 % | -0.07 -189.64 % | -0.03 -385.23 % | 0.01 113.00 % | -0.07 -12.83 % | -0.06 -3.45 % | -0.06 -288.93 % | 0.03 118.06 % | -0.17 -1 197.71 % | -0.01 -121.65 % | 0.06 160.50 % | -0.10 50.00 % | -0.20 -11.11 % | -0.18 14.29 % | -0.21 -110.00 % | -0.10 50.00 % | -0.20 -100.00 % | -0.10 -42.86 % | -0.07 -16.67 % | -0.06 66.67 % | -0.18 43.75 % | -0.32 -2 589.08 % | -0.01 83.00 % | -0.07 63.16 % | -0.19 -5.56 % | -0.18 -350.00 % | -0.04 73.33 % | -0.15 25.00 % | -0.20 -11.11 % | -0.18 -50.00 % | -0.12 -140.00 % | -0.05 83.33 % | -0.30 -76.47 % | -0.17 -142.86 % | -0.07 -250.00 % | -0.02 33.33 % | -0.03 25.19 % | -0.04 -100.50 % | -0.02 -38.89 % | -0.01 28.00 % | -0.02 0.00 % | -0.02 | 
| Gross profit | -133.000 K 67.87 % | -414.000 K -2 660.00 % | -15.000 K -475.00 % | 4.000 K 103.77 % | -106.000 K 39.43 % | -175.000 K -144.22 % | 395.716 K 7 221.30 % | 5.405 K | 0.000 100.00 % | -876.000 -100.67 % | 130.592 K -47.75 % | 249.947 K 36 819.79 % | 677.000 16 825.00 % | 4.000 100.02 % | -19.728 K -108.97 % | 219.908 K 349 160.32 % | -63.000 -100.02 % | 256.994 K -41.19 % | 437.006 K | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.000 K | 0.000 -100.00 % | 239.000 -92.03 % | 3.000 K 65.75 % | 1.810 K | 0.000 -100.00 % | 3.312 K | 0.000 | 0.000 | 0.000 -100.00 % | 43.154 K 181.19 % | 15.347 K | 0.000 | 0.000 | 0.000 -100.00 % | 11.643 K 171.38 % | -16.311 K -161.00 % | 26.741 K 227.08 % | -21.043 K -39.97 % | -15.034 K -892.51 % | 1.897 K -57.64 % | 4.478 K 2.24 % | 4.380 K | 0.000 -100.00 % | 6.874 K -13.03 % | 7.904 K -96.36 % | 217.151 K | 
| Income tax expense | 0.000 -100.00 % | 15.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 250.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 561.000 | 0.000 | 0.000 | 0.000 100.00 % | -681.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 9 333.96 % | 106.000 | 0.000 | 0.000 | 0.000 100.00 % | -14.753 K -110.24 % | 144.105 K 2 899.06 % | 4.805 K -51.95 % | 10.000 K 9 900.00 % | 100.000 -75.37 % | 406.000 | 0.000 -100.00 % | 21.726 K 142.60 % | -51.000 K | 0.000 -100.00 % | 51.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -378.649 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cost of revenue | 133.000 K -12.50 % | 152.000 K -8.43 % | 166.000 K 56.60 % | 106.000 K 0.00 % | 106.000 K -41.22 % | 180.330 K 87.84 % | 96.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 -100.00 % | 1.843 M -66.70 % | 5.533 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.064 M 39.81 % | 1.476 M 69.70 % | 869.900 K -8.09 % | 946.423 K 5.19 % | 899.740 K 138.54 % | 377.182 K -40.00 % | 628.613 K | 0.000 -100.00 % | 4.967 K -98.25 % | 284.168 K -50.14 % | 569.921 K | 
| General and administrative expenses | 0.000 -100.00 % | 152.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 116.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 65.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 77.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 105.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 125.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 45.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 338.055 K | 0.000 | 0.000 | 0.000 -100.00 % | 382.701 K | 
| Selling and marketing expenses | 0.000 -100.00 % | 84.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 80.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 43.660 K | 0.000 | 0.000 | 0.000 -100.00 % | 45.460 K | 0.000 | 0.000 | 0.000 -100.00 % | 37.810 K | 0.000 | 0.000 | 0.000 -100.00 % | 50.903 K | 0.000 | 0.000 | 0.000 -100.00 % | 24.821 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 52.177 K | 0.000 | 0.000 | 0.000 -100.00 % | 58.313 K | 
| Other expenses | 812.000 K 2 700.00 % | 29.000 K -81.53 % | 157.000 K -54.76 % | 347.000 K -90.26 % | 3.561 M | 0.000 -100.00 % | 73.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 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 812.000 K 206.42 % | 265.000 K -17.96 % | 323.000 K -28.70 % | 453.000 K -87.65 % | 3.667 M 1 770.92 % | 196.000 K 15.98 % | 169.000 K -68.95 % | 544.337 K -8.09 % | 592.273 K -6.24 % | 631.710 K 81.99 % | 347.110 K 99.18 % | 174.273 K -70.45 % | 589.687 K 109.83 % | 281.027 K 46.91 % | 191.287 K 34.24 % | 142.496 K -73.20 % | 531.671 K 83.10 % | 290.379 K 0.04 % | 290.250 K 13.83 % | 254.977 K -49.65 % | 506.393 K 14.13 % | 443.717 K -17.68 % | 538.994 K 105.69 % | 262.048 K -49.61 % | 520.000 K 78.47 % | 291.368 K 46.57 % | 198.787 K 25.66 % | 158.190 K -64.41 % | 444.452 K -52.83 % | 942.220 K 2 846.92 % | 31.973 K -82.81 % | 186.004 K -62.80 % | 500.000 K -8.04 % | 543.697 K 418.86 % | 104.786 K -72.32 % | 378.580 K -25.26 % | 506.557 K 9.55 % | 462.410 K 44.59 % | 319.809 K 163.99 % | 121.145 K -84.48 % | 780.811 K 86.84 % | 417.898 K 77.68 % | 235.202 K 38.37 % | 169.985 K -24.60 % | 225.449 K -35.79 % | 351.107 K 109.68 % | 167.450 K 24.09 % | 134.940 K -8.37 % | 147.264 K -65.24 % | 423.673 K | 
| Cost and expenses | 945.000 K 126.62 % | 417.000 K -14.72 % | 489.000 K -12.52 % | 559.000 K 427.36 % | 106.000 K -46.00 % | 196.300 K 104.48 % | 96.000 K -82.36 % | 544.337 K -8.09 % | 592.273 K -6.24 % | 631.710 K 81.99 % | 347.110 K 99.18 % | 174.273 K -70.45 % | 589.687 K 109.83 % | 281.027 K 46.91 % | 191.287 K 34.24 % | 142.496 K -73.20 % | 531.671 K 83.10 % | 290.379 K 0.04 % | 290.250 K 13.83 % | 254.977 K -49.65 % | 506.393 K 14.13 % | 443.717 K -17.68 % | 538.994 K 105.69 % | 262.048 K -49.61 % | 520.000 K 78.47 % | 291.368 K 46.57 % | 198.787 K 25.66 % | 158.190 K -64.41 % | 444.452 K -52.83 % | 942.220 K 2 846.92 % | 31.973 K -82.81 % | 186.004 K -62.80 % | 500.000 K -79.05 % | 2.386 M -57.67 % | 5.638 M 1 389.28 % | 378.580 K -25.26 % | 506.557 K 9.55 % | 462.410 K 44.59 % | 319.809 K -85.36 % | 2.185 M -3.19 % | 2.257 M 75.26 % | 1.288 M 8.99 % | 1.182 M 10.46 % | 1.070 M 77.51 % | 602.631 K -38.49 % | 979.720 K 485.08 % | 167.450 K 19.69 % | 139.907 K -67.57 % | 431.432 K -56.58 % | 993.594 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 | 
| Selling general and administrative expenses | 0.000 -100.00 % | 236.000 K 42.17 % | 166.000 K 56.60 % | 106.000 K 0.00 % | 106.000 K -45.92 % | 196.000 K 104.17 % | 96.000 K 28.00 % | 75.000 K 66.67 % | 45.000 K -58.59 % | 108.660 K -5.51 % | 115.000 K 155.56 % | 45.000 K -57.14 % | 105.000 K -14.26 % | 122.460 K 172.13 % | 45.000 K 0.00 % | 45.000 K -57.14 % | 105.000 K -26.48 % | 142.810 K 36.01 % | 105.000 K 0.00 % | 105.000 K 0.00 % | 105.000 K -40.31 % | 175.903 K 67.53 % | 105.000 K 61.54 % | 65.000 K 30.00 % | 50.000 K -28.39 % | 69.821 K 55.16 % | 45.000 K 0.00 % | 45.000 K 0.00 % | 45.000 K 0.00 % | 45.000 K 0.00 % | 45.000 K 0.00 % | 45.000 K -10.00 % | 50.000 K -85.51 % | 345.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 32.175 K | 0.000 | 0.000 | 0.000 -100.00 % | 18.854 K | 0.000 | 0.000 | 0.000 -100.00 % | 411.457 K | 0.000 | 0.000 | 0.000 -100.00 % | 461.239 K | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 560.000 | 0.000 | 0.000 | 0.000 -100.00 % | 680.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 | 0.000 | 0.000 | 0.000 -100.00 % | 134.553 K | 0.000 | 0.000 | 0.000 -100.00 % | 21.725 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.300 K | 
| 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 | 
| Depreciation and amortization | 0.000 -100.00 % | 688.000 K 104.15 % | 337.000 K -24.94 % | 449.000 K -88.10 % | 3.773 M | 0.000 100.00 % | -131.033 K -124.31 % | 538.932 K -9.01 % | 592.273 K -6.37 % | 632.587 K 192.16 % | 216.518 K 386.12 % | -75.674 K -112.85 % | 589.009 K 109.60 % | 281.022 K 33.18 % | 211.015 K 372.59 % | -77.412 K -114.56 % | 531.734 K 1 492.73 % | 33.385 K 122.75 % | -146.756 K -157.56 % | 254.977 K -49.65 % | 506.393 K 14.13 % | 443.717 K -17.68 % | 538.994 K 108.87 % | 258.048 K -51.31 % | 530.000 K 82.05 % | 291.129 K 48.70 % | 195.787 K 25.20 % | 156.380 K -64.82 % | 444.452 K -43.71 % | 789.602 K 348.44 % | 176.078 K -7.72 % | 190.809 K -62.59 % | 510.000 K 6.60 % | 478.412 K 432.49 % | 89.845 K -76.27 % | 378.580 K -28.34 % | 528.283 K 28.41 % | 411.410 K 33.50 % | 308.166 K 63.52 % | 188.457 K -75.01 % | 754.071 K 71.79 % | 438.941 K 75.41 % | 250.236 K 48.87 % | 168.088 K -23.93 % | 220.971 K 792.22 % | -31.922 K -119.06 % | 167.450 K 30.75 % | 128.066 K -8.10 % | 139.360 K 140.28 % | -346.018 K | 
| Operating income | -945.000 K -39.18 % | -679.000 K -4 426.67 % | -15.000 K 96.66 % | -449.000 K -323.58 % | -106.000 K 93.42 % | -1.612 M -637.89 % | 299.716 K 155.61 % | -538.932 K 9.01 % | -592.273 K 6.37 % | -632.587 K -192.16 % | -216.518 K -386.12 % | 75.674 K 112.85 % | -589.009 K -109.60 % | -281.022 K -33.18 % | -211.015 K -372.59 % | 77.412 K 114.56 % | -531.734 K -1 492.73 % | -33.385 K -122.75 % | 146.756 K 157.56 % | -254.977 K 49.65 % | -506.393 K -14.13 % | -443.717 K 17.68 % | -538.994 K -108.87 % | -258.048 K 51.31 % | -530.000 K -82.05 % | -291.129 K -48.70 % | -195.787 K -25.20 % | -156.380 K 64.82 % | -444.452 K 43.71 % | -789.602 K -348.44 % | -176.078 K 7.72 % | -190.809 K 62.59 % | -510.000 K -6.60 % | -478.412 K -432.49 % | -89.845 K 76.27 % | -378.580 K 28.34 % | -528.283 K -28.41 % | -411.410 K -33.50 % | -308.166 K -63.52 % | -188.457 K 75.01 % | -754.071 K -71.79 % | -438.941 K -75.41 % | -250.236 K -48.87 % | -168.088 K 23.93 % | -220.971 K -792.22 % | 31.922 K 119.06 % | -167.450 K -30.75 % | -128.066 K 8.10 % | -139.360 K -140.28 % | 346.018 K | 
| Operating income ratio | 0.00 -100.00 % | 2.59 2 708.88 % | -0.10 97.57 % | -4.08 | 0.00 100.00 % | -0.40 -152.17 % | 0.76 100.76 % | -99.71 | 0.00 -100.00 % | 722.13 43 655.07 % | -1.66 -647.62 % | 0.30 100.03 % | -870.03 98.76 % | -70 255.50 -656 925.58 % | 10.70 2 938.53 % | 0.35 -100.00 % | 8 440.22 6 497 288.76 % | -0.13 -138.68 % | 0.34 | 0.00 | 0.00 | 0.00 | 0.00 100.00 % | -64.51 | 0.00 100.00 % | -1 218.11 -1 766.49 % | -65.26 24.46 % | -86.40 | 0.00 100.00 % | -238.41 | 0.00 | 0.00 | 0.00 100.00 % | -0.25 -1 466.75 % | -0.02 | 0.00 | 0.00 | 0.00 100.00 % | -26.47 -28 657.48 % | -0.09 81.66 % | -0.50 2.97 % | -0.52 -92.47 % | -0.27 -44.12 % | -0.19 67.80 % | -0.58 -1 248.07 % | 0.05 | 0.00 100.00 % | -10.82 -2 166.72 % | -0.48 -208.53 % | 0.44 | 
| Total other income expenses net | -1.489 M -140.94 % | -618.000 K 65.20 % | -1.776 M -91.17 % | -929.000 K 74.67 % | -3.667 M -190.10 % | 4.070 M 2 512.81 % | -168.683 K 79.89 % | -838.648 K -78.69 % | -469.337 K 14.24 % | -547.273 K -270.78 % | -147.600 K 36.41 % | -232.110 K -79.55 % | -129.273 K 73.33 % | -484.687 K -204.36 % | -159.247 K -8.86 % | -146.287 K 79.30 % | -706.642 K -65.62 % | -426.671 K -136.85 % | -180.141 K 2.76 % | -185.250 K -23.52 % | -149.977 K 62.64 % | -401.393 K -49.88 % | -267.814 K -74.99 % | -153.048 K 22.33 % | -197.048 K 58.07 % | -470.000 K -112.15 % | -221.537 K -44.05 % | -153.787 K 61.67 % | -401.262 K -0.45 % | -399.452 K 47.62 % | -762.667 K -5 954.51 % | 13.027 K 109.24 % | -141.004 K -553.16 % | -21.588 K 94.45 % | -388.973 K -95 906.16 % | 406.000 | 0.000 -100.00 % | 21.726 K 101.27 % | -1.713 M -1 331.06 % | -119.709 K -334.72 % | 51.000 K | 0.000 100.00 % | -188.705 K | 0.000 | 0.000 100.00 % | -125.756 K 83.91 % | -781.604 K | 0.000 | 0.000 100.00 % | -549.240 K | 
| 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 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-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-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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 0.000 100.00 % | -16.429 M | 0.000 100.00 % | -22.056 M | 0.000 100.00 % | -122.000 K -875.98 % | 15.722 K 200.00 % | -15.722 K -458.46 % | 4.386 K 199.91 % | -4.390 K -101.69 % | 259.709 K 200.00 % | -259.709 K -378.07 % | 93.398 K 200.00 % | -93.400 K -117.93 % | 520.912 K 200.00 % | -520.912 K -196.72 % | 538.568 K 200.00 % | -538.570 K -370.71 % | 198.945 K 200.00 % | -198.945 K -3 531.71 % | -5.478 K -101.73 % | 317.350 K 200.00 % | -317.350 K -228.84 % | 246.322 K 200.00 % | -246.322 K -549.83 % | 54.759 K 200.00 % | -54.759 K -205.30 % | 52.002 K 200.00 % | -52.002 K -159.86 % | 86.870 K -97.24 % | 3.149 M 1 494.76 % | -225.756 K -225.73 % | 179.557 K -96.96 % | 5.904 M 768.59 % | 679.747 K -49.87 % | 1.356 M 498.86 % | 226.409 K -94.08 % | 3.822 M 13 541.69 % | 28.015 K -99.29 % | 3.920 M 3 304.71 % | 115.138 K -96.90 % | 3.713 M 20 329.58 % | 18.175 K -99.48 % | 3.482 M 2 320.64 % | 143.839 K -95.71 % | 3.356 M 929.86 % | 325.884 K -89.73 % | 3.174 M | 
| Total investments | 0.000 -100.00 % | 283.034 M | 0.000 -100.00 % | 515.852 M | 0.000 -100.00 % | 1.128 B 3 588 072.62 % | 31.444 K -99.97 % | 106.448 M 1 213 399.85 % | 8.772 K -99.72 % | 3.135 M 503.58 % | 519.418 K -86.31 % | 3.795 M 1 931.65 % | 186.796 K -92.39 % | 2.453 M 135.49 % | 1.042 M -52.86 % | 2.210 M 105.19 % | 1.077 M -52.42 % | 2.264 M 468.92 % | 397.890 K -82.77 % | 2.310 M 1 062.58 % | 198.671 K -68.70 % | 634.700 K 209.53 % | 205.052 K -58.38 % | 492.644 K 46.05 % | 337.301 K 207.99 % | 109.518 K -63.69 % | 301.611 K 190.00 % | 104.004 K -57.70 % | 245.894 K 41.53 % | 173.740 K -56.01 % | 394.915 K 7.49 % | 367.390 K 2.30 % | 359.114 K 92.01 % | 187.032 K -86.24 % | 1.359 M 626.88 % | 187.032 K -58.70 % | 452.818 K 142.11 % | 187.032 K 233.81 % | 56.029 K -70.04 % | 187.032 K -18.78 % | 230.276 K 23.12 % | 187.032 K 414.53 % | 36.350 K -80.56 % | 187.032 K -34.99 % | 287.678 K 53.81 % | 187.032 K -71.30 % | 651.768 K 248.48 % | 187.032 K | 
| Total debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 3.236 M | 0.000 | 0.000 -100.00 % | 6.084 M | 0.000 -100.00 % | 2.036 M | 0.000 -100.00 % | 4.048 M | 0.000 -100.00 % | 3.948 M | 0.000 -100.00 % | 3.828 M | 0.000 -100.00 % | 3.500 M | 0.000 -100.00 % | 3.500 M | 0.000 -100.00 % | 3.500 M | 
| Accumulated other comprehensive income loss | 815.466 M | 0.000 -100.00 % | 1.057 B 11.14 % | 950.861 M -39.26 % | 1.565 B | 0.000 -100.00 % | 539.586 M 19.21 % | 452.631 M -15.77 % | 537.404 M 38 514.95 % | 1.392 M -99.74 % | 538.839 M 19.24 % | 451.884 M -15.94 % | 537.572 M 271 401.02 % | 198.000 K -99.88 % | 169.353 M 17.75 % | 143.826 M -15.32 % | 169.851 M 176.05 % | 61.529 M -63.78 % | 169.859 M 17.69 % | 144.332 M 134.35 % | 61.590 M -64.10 % | 171.549 M 17.48 % | 146.022 M -15.26 % | 172.323 M 179.78 % | 61.592 M -64.35 % | 172.774 M 17.34 % | 147.248 M -15.07 % | 173.370 M 181.67 % | 61.551 M -64.66 % | 174.154 M 17.17 % | 148.627 M 141.82 % | 61.463 M -64.95 % | 175.338 M 17.04 % | 149.811 M -14.99 % | 176.223 M 186.87 % | 61.428 M -65.29 % | 176.993 M 96.58 % | 90.038 M -49.38 % | 177.885 M 189.58 % | 61.428 M -88.77 % | 547.145 M 18.90 % | 460.190 M -15.95 % | 547.534 M | 0.000 -100.00 % | 548.048 M 18.86 % | 461.093 M -15.91 % | 548.315 M | 0.000 | 
| Retained earnings | 0.000 100.00 % | -12.933 M | 0.000 | 0.000 | 0.000 100.00 % | -4.680 M | 0.000 | 0.000 | 0.000 100.00 % | -1.588 M | 0.000 | 0.000 | 0.000 100.00 % | -226.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 720.970 K | 0.000 | 0.000 -100.00 % | 1.369 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.130 M | 0.000 | 0.000 | 0.000 -100.00 % | 4.218 M | 0.000 | 0.000 -100.00 % | 5.740 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.194 M | 0.000 | 0.000 | 0.000 -100.00 % | 8.856 M | 0.000 | 0.000 | 0.000 -100.00 % | 9.934 M | 0.000 | 0.000 | 0.000 -100.00 % | 10.716 M | 
| Common stock | 0.000 -100.00 % | 110.955 M | 0.000 -100.00 % | 105.955 M | 0.000 -100.00 % | 86.955 M | 0.000 -100.00 % | 86.955 M | 0.000 -100.00 % | 86.955 M | 0.000 -100.00 % | 86.955 M | 0.000 -100.00 % | 86.955 M | 0.000 -100.00 % | 25.526 M | 0.000 -100.00 % | 25.526 M | 0.000 -100.00 % | 25.526 M 0.00 % | 25.526 M | 0.000 -100.00 % | 25.526 M | 0.000 -100.00 % | 25.526 M | 0.000 -100.00 % | 25.526 M | 0.000 -100.00 % | 25.526 M | 0.000 -100.00 % | 25.526 M 0.00 % | 25.526 M | 0.000 -100.00 % | 25.526 M | 0.000 -100.00 % | 25.526 M | 0.000 -100.00 % | 86.955 M | 0.000 -100.00 % | 25.526 M | 0.000 -100.00 % | 86.955 M | 0.000 -100.00 % | 86.955 M | 0.000 -100.00 % | 86.955 M | 0.000 -100.00 % | 86.955 M | 
| Total equity | 815.466 M 0.00 % | 815.465 M -22.84 % | 1.057 B 0.00 % | 1.057 B -32.49 % | 1.565 B 0.00 % | 1.565 B 190.12 % | 539.586 M 0.00 % | 539.586 M 0.41 % | 537.404 M 0.00 % | 537.404 M -0.27 % | 538.839 M 0.00 % | 538.839 M 0.24 % | 537.572 M 0.00 % | 537.572 M 217.43 % | 169.353 M 0.00 % | 169.353 M -0.29 % | 169.851 M 0.00 % | 169.851 M 0.00 % | 169.859 M 0.00 % | 169.859 M -0.41 % | 170.560 M -0.58 % | 171.549 M 0.00 % | 171.549 M -0.45 % | 172.323 M 0.00 % | 172.323 M -0.26 % | 172.774 M 0.00 % | 172.774 M -0.34 % | 173.370 M 0.00 % | 173.370 M -0.45 % | 174.154 M 0.00 % | 174.154 M -0.37 % | 174.803 M -0.30 % | 175.338 M 0.00 % | 175.338 M -0.50 % | 176.223 M 0.00 % | 176.223 M -0.44 % | 176.993 M 0.00 % | 176.993 M -0.50 % | 177.885 M 0.00 % | 177.885 M -67.49 % | 547.145 M 0.00 % | 547.145 M -0.07 % | 547.534 M 0.00 % | 547.534 M -0.09 % | 548.048 M 0.00 % | 548.048 M -0.05 % | 548.315 M 0.00 % | 548.315 M | 
| Other non current liabilities | -815.466 M | 0.000 100.00 % | -1.057 B -105 681 700.00 % | 1.000 K 100.00 % | -1.565 B | 0.000 100.00 % | -539.586 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 | 0.000 | 
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.236 M | 0.000 | 0.000 -100.00 % | 6.084 M | 0.000 -100.00 % | 2.036 M | 0.000 -100.00 % | 4.048 M | 0.000 -100.00 % | 3.948 M | 0.000 -100.00 % | 3.828 M | 0.000 -100.00 % | 3.500 M | 0.000 -100.00 % | 3.500 M | 0.000 -100.00 % | 3.500 M | 
| Total non current liabilities | -815.466 M | 0.000 100.00 % | -1.057 B -105 681 700.00 % | 1.000 K 100.00 % | -1.565 B | 0.000 100.00 % | -539.586 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 3.236 M | 0.000 | 0.000 -100.00 % | 6.084 M | 0.000 -100.00 % | 2.036 M | 0.000 -100.00 % | 4.048 M | 0.000 -100.00 % | 3.948 M | 0.000 -100.00 % | 3.828 M | 0.000 -100.00 % | 3.500 M | 0.000 -100.00 % | 3.500 M | 0.000 -100.00 % | 3.500 M | 
| Other current liabilities | 0.000 -100.00 % | 32.542 M | 0.000 -100.00 % | 32.810 M | 0.000 -100.00 % | 114.435 M | 0.000 -100.00 % | 118.350 M | 0.000 -100.00 % | 17.207 M | 0.000 -100.00 % | 16.692 M | 0.000 -100.00 % | 16.461 M | 0.000 -100.00 % | 16.289 M | 0.000 -100.00 % | 15.866 M | 0.000 -100.00 % | 15.550 M 23.96 % | 12.545 M | 0.000 -100.00 % | 11.874 M | 0.000 -100.00 % | 11.161 M | 0.000 -100.00 % | 10.484 M | 0.000 -100.00 % | 9.830 M | 0.000 -100.00 % | 6.207 M -30.61 % | 8.944 M | 0.000 -100.00 % | 2.121 M | 0.000 -100.00 % | 5.938 M | 0.000 -100.00 % | 2.903 M | 0.000 -100.00 % | 1.953 M | 0.000 -100.00 % | 2.018 M | 0.000 -100.00 % | 1.992 M | 0.000 -100.00 % | 1.699 M | 0.000 -100.00 % | 1.699 M | 
| Deferred revenue | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 32.542 M | 0.000 -100.00 % | 32.810 M | 0.000 -100.00 % | 114.435 M | 0.000 -100.00 % | 118.350 M | 0.000 -100.00 % | 17.207 M | 0.000 -100.00 % | 16.692 M | 0.000 -100.00 % | 16.461 M | 0.000 -100.00 % | 16.289 M | 0.000 -100.00 % | 15.866 M | 0.000 -100.00 % | 15.550 M 23.96 % | 12.545 M | 0.000 -100.00 % | 11.874 M | 0.000 -100.00 % | 11.161 M | 0.000 -100.00 % | 10.484 M | 0.000 -100.00 % | 9.830 M | 0.000 -100.00 % | 6.207 M -30.61 % | 8.944 M | 0.000 -100.00 % | 2.121 M | 0.000 -100.00 % | 5.938 M | 0.000 -100.00 % | 2.903 M | 0.000 -100.00 % | 1.953 M | 0.000 -100.00 % | 2.018 M | 0.000 -100.00 % | 1.992 M | 0.000 -100.00 % | 1.699 M | 0.000 -100.00 % | 1.699 M | 
| Total liabilities | -815.466 M -2 605.89 % | 32.542 M 103.08 % | -1.057 B -3 320.92 % | 32.811 M 102.10 % | -1.565 B -1 467.96 % | 114.435 M 121.21 % | -539.586 M -555.92 % | 118.350 M | 0.000 -100.00 % | 17.207 M | 0.000 -100.00 % | 16.692 M | 0.000 -100.00 % | 16.461 M | 0.000 -100.00 % | 16.289 M | 0.000 -100.00 % | 15.866 M | 0.000 -100.00 % | 15.550 M 23.96 % | 12.545 M | 0.000 -100.00 % | 11.874 M | 0.000 -100.00 % | 11.161 M | 0.000 -100.00 % | 10.484 M | 0.000 -100.00 % | 9.830 M | 0.000 -100.00 % | 9.442 M 5.57 % | 8.944 M | 0.000 -100.00 % | 8.205 M | 0.000 -100.00 % | 7.973 M | 0.000 -100.00 % | 6.951 M | 0.000 -100.00 % | 5.901 M | 0.000 -100.00 % | 5.846 M | 0.000 -100.00 % | 5.492 M | 0.000 -100.00 % | 5.199 M | 0.000 -100.00 % | 5.199 M | 
| Other non current assets | 0.000 -100.00 % | 551.534 M | 0.000 -100.00 % | 551.718 M | 0.000 -100.00 % | 551.471 M 3 507 738.98 % | -15.722 K -100.00 % | 551.472 M 12 573 553.37 % | -4.386 K -100.00 % | 551.472 M 212 442.14 % | -259.709 K -100.05 % | 551.477 M 590 558.73 % | -93.398 K -100.02 % | 551.487 M 105 969.44 % | -520.912 K -100.28 % | 182.911 M 34 062.41 % | -538.568 K -100.29 % | 182.910 M 92 040.02 % | -198.945 K -100.11 % | 182.900 M 0.00 % | 182.900 M 57 733.56 % | -317.350 K -100.17 % | 182.900 M 74 352.44 % | -246.322 K -100.13 % | 182.900 M 334 109.20 % | -54.759 K -100.03 % | 182.900 M 351 817.43 % | -52.002 K -100.03 % | 182.900 M 210 644.60 % | -86.870 K -100.05 % | 183.113 M -0.02 % | 183.153 M 102 102.90 % | -179.557 K -100.10 % | 183.154 M 27 044.46 % | -679.747 K -100.37 % | 183.327 M 81 071.72 % | -226.409 K -100.12 % | 183.328 M 654 515.55 % | -28.014 K -100.02 % | 183.328 M 159 324.56 % | -115.138 K -100.02 % | 552.310 M 3 038 943.01 % | -18.175 K -100.00 % | 552.310 M 384 077.72 % | -143.839 K -100.03 % | 552.310 M 169 580.46 % | -325.884 K -100.06 % | 552.310 M | 
| Long term investments | 0.000 -100.00 % | 283.034 M | 0.000 -100.00 % | 515.852 M | 0.000 -100.00 % | 1.128 B | 0.000 -100.00 % | 106.448 M | 0.000 -100.00 % | 3.135 M | 0.000 -100.00 % | 3.795 M | 0.000 -100.00 % | 2.453 M | 0.000 -100.00 % | 2.210 M | 0.000 -100.00 % | 2.264 M | 0.000 -100.00 % | 2.310 M 1 062.58 % | 198.671 K | 0.000 -100.00 % | 205.052 K | 0.000 -100.00 % | 337.301 K | 0.000 -100.00 % | 301.611 K | 0.000 -100.00 % | 245.894 K | 0.000 -100.00 % | 394.915 K 7.49 % | 367.390 K | 0.000 -100.00 % | 187.032 K | 0.000 -100.00 % | 187.032 K | 0.000 -100.00 % | 187.032 K | 0.000 -100.00 % | 187.032 K | 0.000 -100.00 % | 187.032 K | 0.000 -100.00 % | 187.032 K | 0.000 -100.00 % | 187.032 K | 0.000 -100.00 % | 187.032 K | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| GoodWill | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment 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 | 
| Total non current assets | 0.000 -100.00 % | 834.568 M | 0.000 -100.00 % | 1.068 B | 0.000 -100.00 % | 1.680 B 10 684 084.23 % | -15.722 K -100.00 % | 657.920 M 15 000 553.08 % | -4.386 K -100.00 % | 554.607 M 213 649.31 % | -259.709 K -100.05 % | 555.272 M 594 622.02 % | -93.398 K -100.02 % | 553.940 M 106 440.42 % | -520.912 K -100.28 % | 185.121 M 34 472.78 % | -538.568 K -100.29 % | 185.174 M 93 177.87 % | -198.945 K -100.11 % | 185.210 M 1.15 % | 183.099 M 57 796.16 % | -317.350 K -100.17 % | 183.105 M 74 435.69 % | -246.322 K -100.13 % | 183.237 M 334 725.17 % | -54.759 K -100.03 % | 183.202 M 352 397.43 % | -52.002 K -100.03 % | 183.146 M 210 927.66 % | -86.870 K -100.05 % | 183.508 M -0.01 % | 183.521 M 102 307.51 % | -179.557 K -100.10 % | 183.341 M 27 071.97 % | -679.747 K -100.37 % | 183.514 M 81 154.33 % | -226.409 K -100.12 % | 183.515 M 655 183.18 % | -28.014 K -100.02 % | 183.515 M 159 487.00 % | -115.138 K -100.02 % | 552.497 M 3 039 972.07 % | -18.175 K -100.00 % | 552.497 M 384 207.75 % | -143.839 K -100.03 % | 552.497 M 169 637.86 % | -325.884 K -100.06 % | 552.497 M | 
| Other current assets | -13.439 M -349.46 % | -2.990 M 86.44 % | -22.056 M | 0.000 100.00 % | -122.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 4.500 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.350 K | 0.000 -100.00 % | 1.395 K | 0.000 -100.00 % | 1.395 K 0.00 % | 1.395 K | 0.000 -100.00 % | 21.405 K | 0.000 -100.00 % | 2.000 K | 0.000 -100.00 % | 202.622 K | 0.000 -100.00 % | 242.561 K | 0.000 -100.00 % | 379.183 K | 0.000 -100.00 % | 510.777 K | 0.000 -100.00 % | 606.754 K | 0.000 -100.00 % | 691.778 K | 
| Short term investments | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 31.444 K | 0.000 -100.00 % | 8.772 K | 0.000 -100.00 % | 519.418 K | 0.000 -100.00 % | 186.796 K | 0.000 -100.00 % | 1.042 M | 0.000 -100.00 % | 1.077 M | 0.000 -100.00 % | 397.890 K | 0.000 | 0.000 -100.00 % | 634.700 K | 0.000 -100.00 % | 492.644 K | 0.000 -100.00 % | 109.518 K | 0.000 -100.00 % | 104.004 K | 0.000 -100.00 % | 173.740 K | 0.000 | 0.000 -100.00 % | 359.114 K | 0.000 -100.00 % | 1.359 M | 0.000 -100.00 % | 452.818 K | 0.000 -100.00 % | 56.029 K | 0.000 -100.00 % | 230.276 K | 0.000 -100.00 % | 36.350 K | 0.000 -100.00 % | 287.678 K | 0.000 -100.00 % | 651.768 K | 0.000 | 
| cash and cash equivalents | 0.000 -100.00 % | 16.429 M | 0.000 -100.00 % | 22.056 M | 0.000 -100.00 % | 122.290 K 877.83 % | -15.722 K -200.00 % | 15.722 K 458.46 % | -4.386 K -199.91 % | 4.390 K 101.69 % | -259.709 K -200.00 % | 259.709 K 378.07 % | -93.398 K -200.00 % | 93.400 K 117.93 % | -520.912 K -200.00 % | 520.912 K 196.72 % | -538.568 K -200.00 % | 538.570 K 370.71 % | -198.945 K -200.00 % | 198.945 K 3 531.71 % | 5.478 K 101.73 % | -317.350 K -200.00 % | 317.350 K 228.84 % | -246.322 K -200.00 % | 246.322 K 549.83 % | -54.759 K -200.00 % | 54.759 K 205.30 % | -52.002 K -200.00 % | 52.002 K 159.86 % | -86.870 K -200.00 % | 86.870 K -61.52 % | 225.756 K 225.73 % | -179.557 K -200.00 % | 179.557 K 126.42 % | -679.747 K -200.00 % | 679.747 K 400.23 % | -226.409 K -200.00 % | 226.409 K 908.17 % | -28.015 K -200.00 % | 28.014 K 124.33 % | -115.138 K -200.00 % | 115.138 K 733.50 % | -18.175 K -200.00 % | 18.175 K 112.64 % | -143.839 K -200.00 % | 143.839 K 144.14 % | -325.884 K -200.00 % | 325.883 K | 
| Cash and short term investments | 13.439 M -18.20 % | 16.429 M -25.51 % | 22.056 M 0.00 % | 22.056 M 17 936.11 % | 122.288 K 0.00 % | 122.290 K 677.83 % | 15.722 K 0.00 % | 15.722 K 258.46 % | 4.386 K -0.09 % | 4.390 K -98.31 % | 259.709 K 0.00 % | 259.709 K 178.07 % | 93.398 K 0.00 % | 93.400 K -82.07 % | 520.912 K 0.00 % | 520.912 K -3.28 % | 538.568 K 0.00 % | 538.570 K 170.71 % | 198.945 K 0.00 % | 198.945 K 3 531.71 % | 5.478 K -98.27 % | 317.350 K 0.00 % | 317.350 K 28.84 % | 246.322 K 0.00 % | 246.322 K 349.83 % | 54.759 K 0.00 % | 54.759 K 5.30 % | 52.002 K 0.00 % | 52.002 K -40.14 % | 86.870 K 0.00 % | 86.870 K -61.52 % | 225.756 K 25.73 % | 179.557 K 0.00 % | 179.557 K -73.58 % | 679.747 K 0.00 % | 679.747 K 200.23 % | 226.409 K 0.00 % | 226.409 K 708.20 % | 28.014 K 0.00 % | 28.014 K -75.67 % | 115.138 K 0.00 % | 115.138 K 533.50 % | 18.175 K 0.00 % | 18.175 K -87.36 % | 143.839 K 0.00 % | 143.839 K -55.86 % | 325.884 K 0.00 % | 325.883 K | 
| Total current assets | 0.000 -100.00 % | 13.439 M | 0.000 -100.00 % | 22.056 M | 0.000 -100.00 % | 122.290 K 677.83 % | 15.722 K 0.00 % | 15.722 K 258.46 % | 4.386 K -0.09 % | 4.390 K -98.31 % | 259.709 K 0.00 % | 259.709 K 178.07 % | 93.398 K 0.00 % | 93.400 K -82.07 % | 520.912 K 0.00 % | 520.912 K -3.28 % | 538.568 K -0.83 % | 543.070 K 172.97 % | 198.945 K 0.00 % | 198.945 K 3 531.71 % | 5.478 K -98.27 % | 317.350 K 0.00 % | 317.350 K 28.84 % | 246.322 K 0.00 % | 246.322 K 349.83 % | 54.759 K -2.41 % | 56.109 K 7.90 % | 52.002 K -2.61 % | 53.397 K -38.53 % | 86.870 K -1.58 % | 88.265 K -61.14 % | 227.151 K 26.51 % | 179.557 K -10.65 % | 200.962 K -70.44 % | 679.747 K -0.29 % | 681.747 K 201.11 % | 226.409 K -47.23 % | 429.031 K 1 431.49 % | 28.014 K -89.65 % | 270.576 K 135.00 % | 115.138 K -76.71 % | 494.321 K 2 619.79 % | 18.175 K -96.56 % | 528.953 K 267.74 % | 143.839 K -80.84 % | 750.594 K 130.33 % | 325.884 K -67.98 % | 1.018 M | 
| Inventory | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other assets | 0.000 | 0.000 | 0.000 -100.00 % | 1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Deferred revenue non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Minority interest | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital lease obligations | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other total stockholders equity | 0.000 -100.00 % | 717.443 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.483 B | 0.000 | 0.000 | 0.000 -100.00 % | 450.645 M -16.40 % | 539.035 M | 0.000 | 0.000 -100.00 % | 450.645 M 619.60 % | -86.729 M | 0.000 | 0.000 | 0.000 -100.00 % | 108.329 M | 0.000 -100.00 % | 82.074 M -25.36 % | 109.959 M | 0.000 | 0.000 -100.00 % | 82.074 M -26.18 % | 111.182 M | 0.000 | 0.000 | 0.000 -100.00 % | 112.602 M | 0.000 -100.00 % | 82.074 M -27.93 % | 113.875 M | 0.000 | 0.000 | 0.000 -100.00 % | 115.565 M | 0.000 | 0.000 | 0.000 100.00 % | -403.642 M | 0.000 | 0.000 | 0.000 -100.00 % | 548.048 M | 0.000 | 0.000 -100.00 % | 450.645 M | 
| Deferred tax liabilities non current | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other liabilities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 % | 848.007 M | 0.000 -100.00 % | 1.090 B | 0.000 -100.00 % | 1.680 B | 0.000 -100.00 % | 657.936 M | 0.000 -100.00 % | 554.611 M | 0.000 -100.00 % | 555.531 M | 0.000 -100.00 % | 554.033 M | 0.000 -100.00 % | 185.642 M | 0.000 -100.00 % | 185.717 M | 0.000 -100.00 % | 185.409 M 1.26 % | 183.104 M | 0.000 -100.00 % | 183.423 M | 0.000 -100.00 % | 183.484 M | 0.000 -100.00 % | 183.258 M | 0.000 -100.00 % | 183.199 M | 0.000 -100.00 % | 183.596 M -0.08 % | 183.748 M | 0.000 -100.00 % | 183.542 M | 0.000 -100.00 % | 184.196 M | 0.000 -100.00 % | 183.944 M | 0.000 -100.00 % | 183.786 M | 0.000 -100.00 % | 552.991 M | 0.000 -100.00 % | 553.026 M | 0.000 -100.00 % | 553.247 M | 0.000 -100.00 % | 553.514 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-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-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-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 | 
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| Other non cash items | 2.434 M 85.66 % | 1.311 M -26.80 % | 1.791 M 29.97 % | 1.378 M -63.48 % | 3.773 M 270.88 % | -2.208 M -1 585.07 % | -131.033 K -124.31 % | 538.932 K -9.01 % | 592.273 K -6.29 % | 632.026 K 191.90 % | 216.518 K 386.12 % | -75.674 K -112.85 % | 589.010 K 109.09 % | 281.703 K 33.50 % | 211.015 K 372.59 % | -77.412 K -114.56 % | 531.734 K 1 492.73 % | 33.385 K 122.75 % | -146.756 K -157.56 % | 254.977 K -49.65 % | 506.393 K 14.13 % | 443.717 K -17.68 % | 538.994 K 108.87 % | 258.048 K -50.38 % | 520.000 K 78.69 % | 291.013 K 48.64 % | 195.787 K 25.20 % | 156.380 K -64.82 % | 444.452 K -44.74 % | 804.355 K 2 415.73 % | 31.973 K -82.81 % | 186.004 K -62.80 % | 500.000 K 4.40 % | 478.918 K 435.47 % | 89.439 K -76.38 % | 378.580 K -25.26 % | 506.557 K 9.55 % | 462.410 K 50.05 % | 308.166 K 124.19 % | 137.457 K -81.77 % | 754.070 K 71.79 % | 438.941 K 75.41 % | 250.236 K 48.87 % | 168.088 K -23.93 % | 220.971 K -36.27 % | 346.727 K 107.06 % | 167.450 K 30.75 % | 128.066 K -8.10 % | 139.360 K -31.42 % | 203.222 K | 
| Net cash provided by operating activities | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| 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 | 
| Net change in cash | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at beginning of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at end of period | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating cash flow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 
| Free CashFlow | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 |