 
					Vitesse Agro Limited VITESSE.BO
Trading inactive
Finances
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 176.112 M -6.43 % | 188.208 M -5.90 % | 199.999 M 182.88 % | 70.702 M 663.03 % | 9.266 M -39.49 % | 15.312 M -50.32 % | 30.822 M 3 317.69 % | 901.828 K 1 102.44 % | 75.000 K | 0.000 | 
| Net income | 100.000 K -98.03 % | 5.069 M -66.14 % | 14.969 M 245.00 % | 4.339 M 15 622.94 % | 27.596 K -82.83 % | 160.758 K -56.59 % | 370.318 K -5.76 % | 392.963 K 1 653.36 % | 22.412 K -55.53 % | 50.395 K | 
| Income before tax | 534.000 K -94.01 % | 8.916 M -59.51 % | 22.018 M 272.46 % | 5.912 M 21 321.60 % | 27.596 K -82.83 % | 160.758 K -56.59 % | 370.318 K -14.47 % | 432.963 K 1 497.89 % | 27.096 K -46.23 % | 50.395 K | 
| Income before tax ratio | 0.00 -93.60 % | 0.05 -56.97 % | 0.11 31.67 % | 0.08 2 707.43 % | 0.00 -71.63 % | 0.01 -12.62 % | 0.01 -97.50 % | 0.48 32.89 % | 0.36 | 0.00 | 
| EBITDA | 2.293 M -78.57 % | 10.701 M -57.81 % | 25.363 M 236.72 % | 7.532 M | 0.000 | 0.000 -100.00 % | 7.681 K -98.23 % | 435.031 K 297.42 % | -220.354 K 16.60 % | -264.212 K | 
| Net income ratio | 0.00 -97.89 % | 0.03 -64.02 % | 0.07 21.96 % | 0.06 1 960.59 % | 0.00 -71.63 % | 0.01 -12.62 % | 0.01 -97.24 % | 0.44 45.82 % | 0.30 | 0.00 | 
| Ratio EBITDA | 0.01 -77.10 % | 0.06 -55.17 % | 0.13 19.04 % | 0.11 | 0.00 | 0.00 -100.00 % | 0.00 -99.95 % | 0.48 116.42 % | -2.94 | 0.00 | 
| Gross profit ratio | 0.06 -44.61 % | 0.10 -37.95 % | 0.16 -3.50 % | 0.17 2 927.67 % | 0.01 -90.02 % | 0.06 -53.80 % | 0.12 -87.85 % | 1.00 0.63 % | 0.99 | 0.00 | 
| Weighted average shs out dil | 4.500 M -0.57 % | 4.526 M 0.17 % | 4.518 M 17.53 % | 3.844 M 54.07 % | 2.495 M -0.55 % | 2.509 M 1.62 % | 2.469 M 0.52 % | 2.456 M 393.13 % | 498.044 K -79.57 % | 2.438 M | 
| Weighted average shs out | 4.500 M -0.57 % | 4.526 M 0.17 % | 4.518 M 17.53 % | 3.844 M 39.32 % | 2.759 M 9.97 % | 2.509 M 1.66 % | 2.468 M 0.49 % | 2.456 M 393.17 % | 498.000 K -79.57 % | 2.438 M | 
| EPS diluted | 0.02 -98.02 % | 1.12 -66.16 % | 3.31 192.92 % | 1.13 10 080.18 % | 0.01 -82.68 % | 0.06 -57.27 % | 0.15 -6.25 % | 0.16 255.56 % | 0.05 117.39 % | 0.02 | 
| Earnings per share | 0.02 -98.02 % | 1.12 -66.16 % | 3.31 192.92 % | 1.13 11 200.00 % | 0.01 -84.40 % | 0.06 -57.27 % | 0.15 -6.25 % | 0.16 255.56 % | 0.05 117.39 % | 0.02 | 
| Gross profit | 9.898 M -48.17 % | 19.098 M -41.60 % | 32.704 M 172.98 % | 11.981 M 23 002.10 % | 51.859 K -93.96 % | 859.022 K -77.05 % | 3.743 M 315.24 % | 901.348 K 1 109.98 % | 74.493 K | 0.000 | 
| Income tax expense | 434.000 K -88.72 % | 3.847 M -45.42 % | 7.049 M 348.24 % | 1.573 M 93.54 % | 812.542 K 85.65 % | 437.671 K 54 945.99 % | -798.000 -102.00 % | 40.000 K 753.97 % | 4.684 K | 0.000 | 
| Cost of revenue | 166.214 M -1.71 % | 169.110 M 1.08 % | 167.295 M 184.90 % | 58.722 M 537.30 % | 9.214 M -36.25 % | 14.453 M -46.63 % | 27.079 M 5 641 336.88 % | 480.000 -5.33 % | 507.000 | 0.000 | 
| General and administrative expenses | 0.000 -100.00 % | 1.389 M -44.79 % | 2.516 M 203.38 % | 829.321 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Selling and marketing expenses | 0.000 -100.00 % | 448.000 K -62.00 % | 1.179 M 414.06 % | 229.350 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other expenses | 0.000 -100.00 % | 167.000 K | 0.000 -100.00 % | 120.210 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating expenses | 9.364 M -9.52 % | 10.349 M 4.97 % | 9.859 M 59.94 % | 6.164 M 636.64 % | 836.805 K -26.33 % | 1.136 M -66.31 % | 3.372 M 623.03 % | 466.317 K 63.80 % | 284.682 K 51.13 % | 188.375 K | 
| Cost and expenses | 175.578 M -2.16 % | 179.459 M 1.30 % | 177.154 M 173.02 % | 64.886 M 545.57 % | 10.051 M -35.52 % | 15.589 M -48.81 % | 30.451 M 6 423.29 % | 466.797 K 63.68 % | 285.189 K 51.39 % | 188.375 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 | 
| Selling general and administrative expenses | 3.579 K -99.81 % | 1.837 M -50.28 % | 3.695 M 249.02 % | 1.059 M 230.83 % | 320.000 K -1.67 % | 325.423 K -49.72 % | 647.180 K 904.94 % | 64.400 K 6.53 % | 60.453 K -12.61 % | 69.180 K | 
| Interest income | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 812.542 K 85.65 % | 437.671 K | 0.000 -100.00 % | 2.068 K -99.13 % | 237.285 K -0.62 % | 238.770 K | 
| Interest expense | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Depreciation and amortization | 1.759 M 2.21 % | 1.721 M 0.29 % | 1.716 M 0.00 % | 1.716 M 118.61 % | 784.946 K 183.46 % | 276.913 K 174.62 % | -371.116 K 14.69 % | -435.031 K -25 363.12 % | 1.722 K 0.00 % | 1.722 K | 
| Operating income | 534.000 K -94.01 % | 8.916 M -62.30 % | 23.647 M 306.57 % | 5.816 M 840.98 % | -784.946 K -183.46 % | -276.913 K -174.62 % | 371.116 K -14.69 % | 435.031 K 295.89 % | -222.076 K 16.49 % | -265.934 K | 
| Operating income ratio | 0.00 -93.60 % | 0.05 -59.93 % | 0.12 43.73 % | 0.08 197.11 % | -0.08 -368.42 % | -0.02 -250.20 % | 0.01 -97.50 % | 0.48 116.29 % | -2.96 | 0.00 | 
| Total other income expenses net | -5.785 M -3 564.07 % | 167.000 K 120.19 % | -827.000 K 76.28 % | -3.487 M -1 279.14 % | 295.737 K 179.32 % | -372.841 K -46 621.93 % | -798.000 61.41 % | -2.068 K -115.84 % | 13.056 K -89.08 % | 119.575 K | 
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 57.843 M 13.59 % | 50.921 M 4.73 % | 48.620 M -31.90 % | 71.396 M 7 190.91 % | 979.247 K 644.51 % | -179.840 K 21.13 % | -228.025 K 84.98 % | -1.518 M -328.53 % | -354.226 K -356.47 % | -77.601 K | 
| Total investments | 10.935 M 0.00 % | 10.935 M 0.00 % | 10.935 M 0.00 % | 10.935 M 0.00 % | 10.935 M 0.00 % | 10.935 M 0.00 % | 10.935 M 56.21 % | 7.000 M 9 069.50 % | 76.340 K 0.00 % | 76.341 K | 
| Total debt | 74.074 M 1.51 % | 72.972 M 0.84 % | 72.365 M -1.06 % | 73.144 M 7 214.37 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accumulated other comprehensive income loss | 35.063 K 493 467 855 420 286 720.00 % | 0.000 | 0.000 -100.00 % | 0.000 -99.80 % | 0.000 200.00 % | 0.000 33.08 % | 0.000 -249.44 % | 0.000 | 0.000 100.00 % | 0.000 | 
| Retained earnings | 0.000 -100.00 % | 27.373 M 22.73 % | 22.303 M 204.07 % | 7.335 M 144.82 % | 2.996 M 3.00 % | 2.909 M 7.27 % | 2.712 M 4.32 % | 2.599 M 17.41 % | 2.214 M 1.02 % | 2.192 M | 
| Common stock | 47.785 M 5.75 % | 45.185 M 0.00 % | 45.185 M 0.00 % | 45.185 M 262.20 % | 12.475 M 0.00 % | 12.475 M 0.00 % | 12.475 M 0.00 % | 12.475 M 400.00 % | 2.495 M 0.00 % | 2.495 M | 
| Total equity | 80.249 M 0.12 % | 80.149 M 6.75 % | 75.080 M 24.90 % | 60.111 M 90.88 % | 31.491 M 0.28 % | 31.404 M 0.63 % | 31.207 M 0.36 % | 31.094 M 560.32 % | 4.709 M 0.48 % | 4.687 M | 
| Other non current liabilities | 3.626 M 8.89 % | 3.330 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Long term debt | 0.000 -100.00 % | 72.972 M 2.86 % | 70.944 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total non current liabilities | 3.626 M -95.25 % | 76.302 M 4.89 % | 72.746 M 11 088.68 % | 650.175 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other current liabilities | -8.994 M -186.23 % | 10.430 M 34.56 % | 7.751 M 427.48 % | 1.469 M 818.39 % | 160.000 K -22.69 % | 206.953 K 12.91 % | 183.296 K -47.52 % | 349.300 K 20.19 % | 290.622 K 881.76 % | 29.602 K | 
| Deferred revenue | 10.931 M | 0.000 -100.00 % | 7.956 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term debt | 63.143 M | 0.000 -100.00 % | 1.421 M -98.06 % | 73.144 M 7 214.37 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 124.464 M 30.11 % | 95.662 M 60.83 % | 59.481 M -20.52 % | 74.841 M 2 753.25 % | 2.623 M 1 167.44 % | 206.953 K -29.38 % | 293.046 K -44.03 % | 523.550 K 80.15 % | 290.622 K 725.16 % | 35.220 K | 
| Total liabilities | 128.090 M -25.51 % | 171.964 M 30.05 % | 132.227 M 75.16 % | 75.491 M 2 778.04 % | 2.623 M 1 167.44 % | 206.953 K -29.38 % | 293.046 K -44.03 % | 523.550 K 80.15 % | 290.622 K 725.16 % | 35.220 K | 
| Other non current assets | 45.278 M -43.53 % | 80.180 M 17.44 % | 68.271 M 1.89 % | 67.006 M 193.44 % | 22.835 M 76.06 % | 12.970 M -21.65 % | 16.553 M -10.78 % | 18.553 M | 0.000 | 0.000 | 
| Long term investments | 8.764 M -19.62 % | 10.903 M 0.33 % | 10.867 M 16.06 % | 9.363 M -14.38 % | 10.935 M 0.00 % | 10.935 M 0.00 % | 10.935 M 56.21 % | 7.000 M 9 069.50 % | 76.340 K 0.00 % | 76.341 K | 
| Intangible assets | 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 | 
| Goodwill and intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Property plant equipment net | 27.507 M -1.52 % | 27.932 M -5.54 % | 29.569 M -5.48 % | 31.284 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 7.241 K | 
| Total non current assets | 81.549 M -31.48 % | 119.015 M 9.48 % | 108.707 M 0.98 % | 107.653 M 218.78 % | 33.770 M 41.27 % | 23.905 M -13.03 % | 27.488 M 7.57 % | 25.553 M 33 372.13 % | 76.340 K -8.66 % | 83.582 K | 
| Other current assets | 46.848 M 941.76 % | 4.497 M -70.70 % | 15.346 M -38.47 % | 24.941 M 51 277.56 % | 48.545 K -99.24 % | 6.381 M 146.80 % | 2.586 M -36.50 % | 4.072 M -10.87 % | 4.569 M 0.20 % | 4.560 M | 
| Short term investments | 2.171 M 6 684.38 % | 32.000 K -52.94 % | 68.000 K -95.67 % | 1.572 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 16.231 M -26.39 % | 22.051 M -7.13 % | 23.745 M 1 258.65 % | 1.748 M 8 321.37 % | 20.753 K -88.46 % | 179.840 K -21.13 % | 228.025 K -84.98 % | 1.518 M 328.53 % | 354.226 K 356.47 % | 77.601 K | 
| Cash and short term investments | 18.402 M -16.67 % | 22.083 M -7.26 % | 23.813 M 1 262.54 % | 1.748 M 8 321.37 % | 20.753 K -88.46 % | 179.840 K -21.13 % | 228.025 K -84.98 % | 1.518 M 328.53 % | 354.226 K 356.47 % | 77.601 K | 
| Total current assets | 126.790 M -4.74 % | 133.099 M 34.99 % | 98.600 M 252.78 % | 27.950 M 8 020.84 % | 344.173 K -95.53 % | 7.706 M 92.07 % | 4.012 M -33.85 % | 6.065 M 23.20 % | 4.923 M 6.15 % | 4.638 M | 
| Inventory | 1.318 M -36.33 % | 2.070 M 9.47 % | 1.891 M 49.98 % | 1.261 M 358.68 % | 274.875 K -66.69 % | 825.141 K 9.71 % | 752.145 K | 0.000 -100.00 % | 480.000 -51.37 % | 987.000 | 
| Net receivables | 106.329 M -2.05 % | 108.549 M 49.68 % | 72.521 M | 0.000 | 0.000 -100.00 % | 319.875 K -28.34 % | 446.349 K -6.16 % | 475.638 K | 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 | 
| Other assets | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 39.175 M -53.91 % | 84.988 M 69.62 % | 50.105 M 64 396.82 % | 77.686 K -94.69 % | 1.463 M | 0.000 -100.00 % | 109.750 K -37.02 % | 174.250 K | 0.000 -100.00 % | 5.618 K | 
| Tax payables | 9.278 M 3 702.46 % | 244.000 K 19.61 % | 204.000 K 36.00 % | 150.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Deferred revenue non current | 0.000 | 0.000 -100.00 % | 0.200 | 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 | 
| Capital lease obligations | -10.931 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Preferred stock | 0.000 -100.00 % | 2.600 M 0.00 % | 2.600 M 0.00 % | 2.600 M 0.00 % | 2.600 M 0.00 % | 2.600 M 0.00 % | 2.600 M 0.00 % | 2.600 M | 0.000 | 0.000 | 
| Other total stockholders equity | 32.429 M 549.75 % | 4.991 M -0.02 % | 4.992 M 0.00 % | 4.992 M -62.80 % | 13.420 M 0.00 % | 13.420 M 0.00 % | 13.420 M 0.00 % | 13.420 M | 0.000 | 0.000 | 
| Deferred tax liabilities non current | 3.526 M 5.85 % | 3.331 M 84.85 % | 1.802 M 177.16 % | 650.174 K | 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 | 
| Total assets | 208.339 M -17.36 % | 252.113 M 21.61 % | 207.307 M 52.88 % | 135.602 M 297.50 % | 34.114 M 7.92 % | 31.611 M 0.35 % | 31.500 M -0.37 % | 31.618 M 532.41 % | 5.000 M 5.88 % | 4.722 M | 
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Deferred income tax | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Stock based compensation | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Change in working capital | -6.243 M 47.09 % | -11.799 M 82.91 % | -69.039 M -266.73 % | 41.409 M 8 167.67 % | 500.853 K 113.47 % | -3.719 M -722.54 % | 597.321 K 720.32 % | 72.816 K -71.93 % | 259.389 K 1 196.95 % | 20.000 K | 
| Accounts receivables | 42.624 K 190.88 % | -46.899 K 18.51 % | -57.550 K | 0.000 -100.00 % | 319.875 K 152.92 % | 126.474 K 331.81 % | 29.289 K 106.16 % | -475.638 K | 0.000 | 0.000 | 
| Inventory | 753.000 K 518.33 % | -180.000 K 71.43 % | -630.000 K 36.10 % | -985.935 K -279.17 % | 550.266 K 853.83 % | -72.996 K 90.29 % | -752.145 K -156 796.88 % | 480.000 -5.33 % | 507.000 | 0.000 | 
| Accounts payables | -42.624 K -190.88 % | 46.899 K -18.51 % | 57.550 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other working capital | -6.996 M 39.79 % | -11.619 M 83.02 % | -68.409 M -261.36 % | 42.395 M 11 580.15 % | -369.288 K 90.21 % | -3.772 M -385.72 % | 1.320 M 140.92 % | 547.974 K 111.67 % | 258.882 K 1 194.41 % | 20.000 K | 
| Other non cash items | -33.362 K -186.14 % | 38.731 K -32.14 % | 57.075 K 30 374.46 % | 187.288 -99.99 % | 1.523 M 2 174.28 % | -73.406 K 77.24 % | -322.582 K -285.13 % | 174.250 K 931.74 % | -20.950 K 68.13 % | -65.746 K | 
| Net cash provided by operating activities | -3.950 M -239.93 % | -1.162 M 97.44 % | -45.305 M -192.39 % | 49.036 M 2 290.74 % | 2.051 M 156.49 % | -3.631 M -662.92 % | 645.057 K 0.79 % | 640.029 K 145.36 % | 260.851 K 3 994.35 % | 6.371 K | 
| Investments in property plant and equipment | -1.334 M -134.86 % | -568.000 K | 0.000 100.00 % | -75.000 M | 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 | 
| Purchases of investments | 0.000 100.00 % | -12.263 M -243.31 % | -3.572 M | 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 | 
| Other investing activites | 0.000 -100.00 % | 12.263 M 443.29 % | -3.572 M -204.79 % | 3.409 M | 0.000 | 0.000 100.00 % | -3.935 M 43.17 % | -6.924 M -43 992.86 % | 15.774 K -74.59 % | 62.089 K | 
| Net cash used for investing activites | -1.334 M -134.86 % | -568.000 K 84.10 % | -3.572 M 95.01 % | -71.591 M | 0.000 | 0.000 100.00 % | -3.935 M 43.17 % | -6.924 M -43 992.86 % | 15.774 K -74.59 % | 62.089 K | 
| Debt repayment | 0.000 | 0.000 -100.00 % | 70.944 M | 0.000 | 0.000 -100.00 % | 3.583 M 79.15 % | 2.000 M 110.78 % | -18.553 M | 0.000 | 0.000 | 
| Common stock issued | 0.000 | 0.000 | 0.000 -100.00 % | 24.281 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.600 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 | 
| Dividends paid | 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 -100.00 % | 2.027 K | 0.000 | 0.000 100.00 % | -2.210 M | 0.000 | 0.000 -100.00 % | 23.400 M | 0.000 | 0.000 | 
| Net cash used provided by financing activities | 0.000 -100.00 % | 2.027 K -100.00 % | 70.944 M 192.17 % | 24.281 M 1 198.62 % | -2.210 M -161.69 % | 3.583 M 79.15 % | 2.000 M -73.14 % | 7.447 M | 0.000 | 0.000 | 
| Effect of forex changes on cash | 0.000 100.00 % | -2.027 K -102.70 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net change in cash | -5.284 M -205.43 % | -1.730 M -107.84 % | 22.066 M 1 177.76 % | 1.727 M 1 185.52 % | -159.088 K -230.16 % | -48.185 K 96.26 % | -1.290 M -210.84 % | 1.164 M 320.69 % | 276.625 K 304.07 % | 68.460 K | 
| Cash at beginning of period | 22.083 M -7.26 % | 23.813 M 1 262.30 % | 1.748 M 8 323.28 % | 20.752 K -88.46 % | 179.840 K -21.13 % | 228.025 K -84.98 % | 1.518 M 328.53 % | 354.226 K 356.47 % | 77.601 K 748.93 % | 9.141 K | 
| Cash at end of period | 16.799 M -23.93 % | 22.083 M -7.27 % | 23.814 M 1 262.60 % | 1.748 M 8 321.77 % | 20.752 K -88.46 % | 179.840 K -21.13 % | 228.025 K -84.98 % | 1.518 M 328.53 % | 354.226 K 356.47 % | 77.601 K | 
| Operating cash flow | -3.950 M -239.93 % | -1.162 M 97.44 % | -45.305 M -192.39 % | 49.036 M 2 290.74 % | 2.051 M 156.49 % | -3.631 M -662.92 % | 645.057 K 0.79 % | 640.029 K 145.36 % | 260.851 K 3 994.35 % | 6.371 K | 
| Capital expenditure | -1.334 M -134.86 % | -568.000 K | 0.000 100.00 % | -75.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Free CashFlow | -5.284 M -205.43 % | -1.730 M 96.18 % | -45.305 M -74.49 % | -25.964 M -1 365.84 % | 2.051 M 156.49 % | -3.631 M -662.92 % | 645.057 K 0.79 % | 640.029 K 145.36 % | 260.851 K 3 994.35 % | 6.371 K | 
| 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | 43.380 M -2.99 % | 44.717 M 11.79 % | 40.002 M -16.68 % | 48.012 M -10.22 % | 53.479 M 10.40 % | 48.439 M 12.09 % | 43.216 M 0.33 % | 43.075 M 22.14 % | 35.268 M -68.49 % | 111.919 M 206.42 % | 36.525 M 124.26 % | 16.287 M -22.55 % | 21.029 M -14.45 % | 24.581 M 8.70 % | 22.613 M 812.18 % | 2.479 M -6.73 % | 2.658 M 18.50 % | 2.243 M 1.91 % | 2.201 M 1.71 % | 2.164 M 227.37 % | -1.699 M -145.60 % | 3.726 M 119.18 % | 1.700 M -85.33 % | 11.585 M 31.42 % | 8.815 M 10.17 % | 8.001 M 11.96 % | 7.146 M 4.18 % | 6.859 M 7 521.11 % | 90.000 K -76.62 % | 385.000 K -2.28 % | 394.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net income | -100.000 K -211.11 % | 90.000 K 28.57 % | 70.000 K 75.00 % | 40.000 K 102.55 % | -1.569 M -153.31 % | 2.943 M 54.81 % | 1.901 M 8.38 % | 1.754 M 102.64 % | 865.588 K -90.61 % | 9.223 M 126.44 % | 4.073 M 404.71 % | 807.000 K 914.35 % | -99.098 K -105.02 % | 1.975 M -16.84 % | 2.375 M 2 661.63 % | 86.000 K 127.89 % | -308.404 K -1 501.84 % | 22.000 K -57.69 % | 52.000 K -80.15 % | 262.000 K 147.21 % | -555.000 K -737.93 % | 87.000 K -55.38 % | 195.000 K -55.07 % | 434.000 K -58.47 % | 1.045 M 48.02 % | 706.000 K 56.54 % | 451.000 K 124.63 % | -1.831 M -423.14 % | -350.000 K -194.34 % | 371.000 K -0.54 % | 373.000 K 2 497.33 % | -15.559 K 92.76 % | -214.873 K -80 879.32 % | 266.000 -99.89 % | 237.018 K 5 367.07 % | -4.500 K | 
| Income before tax | 264.000 K 118.18 % | 121.000 K 27.37 % | 95.000 K 75.93 % | 54.000 K 200.00 % | -54.000 K -101.39 % | 3.893 M 43.81 % | 2.707 M 14.22 % | 2.370 M -19.92 % | 2.960 M -76.25 % | 12.463 M 126.44 % | 5.504 M 404.49 % | 1.091 M -25.96 % | 1.474 M -25.39 % | 1.975 M -16.84 % | 2.375 M 2 661.63 % | 86.000 K 127.89 % | -308.404 K -1 501.84 % | 22.000 K -57.69 % | 52.000 K -80.15 % | 262.000 K 147.21 % | -555.000 K -737.93 % | 87.000 K -55.38 % | 195.000 K -55.07 % | 434.000 K -58.47 % | 1.045 M 48.02 % | 706.000 K 56.54 % | 451.000 K 124.63 % | -1.831 M -490.65 % | -310.000 K -183.56 % | 371.000 K -0.54 % | 373.000 K 2 497.33 % | -15.559 K 92.60 % | -210.189 K -79 118.42 % | 266.000 -99.89 % | 237.018 K 5 367.07 % | -4.500 K | 
| Income before tax ratio | 0.01 124.91 % | 0.00 13.94 % | 0.00 111.15 % | 0.00 211.39 % | 0.00 -101.26 % | 0.08 28.31 % | 0.06 13.85 % | 0.06 -34.44 % | 0.08 -24.64 % | 0.11 -26.10 % | 0.15 124.96 % | 0.07 -4.40 % | 0.07 -12.79 % | 0.08 -23.50 % | 0.11 202.75 % | 0.03 129.90 % | -0.12 -1 282.99 % | 0.01 -58.48 % | 0.02 -80.49 % | 0.12 -62.94 % | 0.33 1 299.02 % | 0.02 -79.64 % | 0.11 206.19 % | 0.04 -68.40 % | 0.12 34.35 % | 0.09 39.81 % | 0.06 123.64 % | -0.27 92.25 % | -3.44 -457.44 % | 0.96 1.79 % | 0.95 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| EBITDA | 476.000 K -25.27 % | 637.000 K 4.26 % | 611.000 K 7.19 % | 570.000 K -58.87 % | 1.386 M -68.10 % | 4.345 M 38.42 % | 3.139 M 12.03 % | 2.802 M -17.97 % | 3.416 M -73.50 % | 12.892 M 117.29 % | 5.933 M 290.33 % | 1.520 M -11.54 % | 1.718 M -29.46 % | 2.436 M -14.10 % | 2.836 M 423.25 % | 542.000 K | 0.000 -100.00 % | 22.000 K -57.69 % | 52.000 K | 0.000 100.00 % | -555.000 K -737.93 % | 87.000 K -55.38 % | 195.000 K -55.07 % | 434.000 K -58.47 % | 1.045 M 48.02 % | 706.000 K 56.54 % | 451.000 K 124.63 % | -1.831 M -494.48 % | -308.000 K -183.02 % | 371.000 K -0.54 % | 373.000 K 2 497.33 % | -15.559 K 96.61 % | -459.620 K -172 889.47 % | 266.000 -99.89 % | 237.018 K | 0.000 | 
| Net income ratio | 0.00 -214.54 % | 0.00 15.01 % | 0.00 110.04 % | 0.00 102.84 % | -0.03 -148.29 % | 0.06 38.12 % | 0.04 8.03 % | 0.04 65.91 % | 0.02 -70.22 % | 0.08 -26.10 % | 0.11 125.06 % | 0.05 1 151.45 % | 0.00 -105.87 % | 0.08 -23.50 % | 0.11 202.75 % | 0.03 129.90 % | -0.12 -1 282.99 % | 0.01 -58.48 % | 0.02 -80.49 % | 0.12 -62.94 % | 0.33 1 299.02 % | 0.02 -79.64 % | 0.11 206.19 % | 0.04 -68.40 % | 0.12 34.35 % | 0.09 39.81 % | 0.06 123.64 % | -0.27 93.14 % | -3.89 -503.56 % | 0.96 1.79 % | 0.95 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Ratio EBITDA | 0.01 -22.97 % | 0.01 -6.74 % | 0.02 28.66 % | 0.01 -54.19 % | 0.03 -71.11 % | 0.09 23.49 % | 0.07 11.66 % | 0.07 -32.84 % | 0.10 -15.91 % | 0.12 -29.09 % | 0.16 74.05 % | 0.09 14.22 % | 0.08 -17.55 % | 0.10 -20.98 % | 0.13 -42.64 % | 0.22 | 0.00 -100.00 % | 0.01 -58.48 % | 0.02 | 0.00 -100.00 % | 0.33 1 299.02 % | 0.02 -79.64 % | 0.11 206.19 % | 0.04 -68.40 % | 0.12 34.35 % | 0.09 39.81 % | 0.06 123.64 % | -0.27 92.20 % | -3.42 -455.14 % | 0.96 1.79 % | 0.95 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Gross profit ratio | 0.04 -21.17 % | 0.06 -16.70 % | 0.07 19.89 % | 0.06 1.16 % | 0.06 -57.74 % | 0.13 8.76 % | 0.12 18.57 % | 0.10 -48.02 % | 0.20 39.29 % | 0.14 -30.08 % | 0.20 35.16 % | 0.15 12.40 % | 0.13 -2.96 % | 0.14 -5.98 % | 0.15 -85.36 % | 1.00 645.62 % | -0.18 -1 078.79 % | 0.02 -80.19 % | 0.09 -29.24 % | 0.13 -48.08 % | 0.26 324.06 % | 0.06 -89.12 % | 0.56 1 029.43 % | 0.05 -62.70 % | 0.13 30.93 % | 0.10 26.32 % | 0.08 -54.06 % | 0.17 -82.58 % | 1.00 0.00 % | 1.00 0.00 % | 1.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Weighted average shs out dil | 4.300 M -4.44 % | 4.500 M 28.57 % | 3.500 M -12.50 % | 4.000 M -11.60 % | 4.525 M -0.06 % | 4.528 M 0.20 % | 4.518 M 0.47 % | 4.497 M -2.34 % | 4.605 M 1.86 % | 4.521 M -0.10 % | 4.526 M 0.94 % | 4.483 M -2.19 % | 4.584 M 2.12 % | 4.489 M 79.91 % | 2.495 M 0.00 % | 2.495 M 0.00 % | 2.495 M 13.41 % | 2.200 M -15.38 % | 2.600 M 4.21 % | 2.495 M -1.10 % | 2.523 M 1.49 % | 2.486 M 1.98 % | 2.438 M -1.71 % | 2.480 M -0.60 % | 2.495 M 0.72 % | 2.477 M -1.13 % | 2.506 M 0.58 % | 2.491 M -0.35 % | 2.500 M 0.20 % | 2.495 M 0.34 % | 2.487 M 2.02 % | 2.438 M 66.07 % | 1.468 M -39.78 % | 2.438 M 0.00 % | 2.438 M 0.00 % | 2.438 M | 
| Weighted average shs out | 4.300 M -4.44 % | 4.500 M 28.57 % | 3.500 M -12.50 % | 4.000 M -11.09 % | 4.499 M -0.63 % | 4.528 M 0.20 % | 4.518 M 0.47 % | 4.497 M -3.94 % | 4.682 M 3.56 % | 4.521 M -0.10 % | 4.526 M 0.94 % | 4.483 M -2.20 % | 4.584 M 2.12 % | 4.489 M 79.91 % | 2.495 M 0.00 % | 2.495 M -32.55 % | 3.699 M 68.14 % | 2.200 M -15.38 % | 2.600 M 4.21 % | 2.495 M -1.10 % | 2.523 M 1.49 % | 2.486 M 1.98 % | 2.438 M -1.71 % | 2.480 M -0.60 % | 2.495 M 0.72 % | 2.477 M -1.13 % | 2.506 M 0.58 % | 2.491 M -0.35 % | 2.500 M 0.20 % | 2.495 M 0.34 % | 2.487 M 2.02 % | 2.438 M 66.07 % | 1.468 M -39.78 % | 2.438 M 0.00 % | 2.438 M 0.00 % | 2.438 M | 
| EPS diluted | -0.02 -216.50 % | 0.02 0.00 % | 0.02 100.00 % | 0.01 102.86 % | -0.35 -153.85 % | 0.65 -27.78 % | 0.90 130.77 % | 0.39 116.67 % | 0.18 -91.18 % | 2.04 126.67 % | 0.90 400.00 % | 0.18 933.33 % | -0.02 -104.91 % | 0.44 -16.98 % | 0.53 2 550.00 % | 0.02 116.67 % | -0.12 -1 300.00 % | 0.01 -50.00 % | 0.02 -90.48 % | 0.21 195.45 % | -0.22 -728.57 % | 0.04 -56.25 % | 0.08 -55.56 % | 0.18 414.29 % | 0.04 -87.50 % | 0.28 55.56 % | 0.18 124.32 % | -0.74 -428.57 % | -0.14 -193.33 % | 0.15 0.00 % | 0.15 2 443.75 % | -0.01 95.73 % | -0.15 -150 100.00 % | 0.00 -99.90 % | 0.10 5 500.00 % | 0.00 | 
| Earnings per share | -0.02 -216.50 % | 0.02 0.00 % | 0.02 100.00 % | 0.01 102.86 % | -0.35 -153.85 % | 0.65 -27.78 % | 0.90 130.77 % | 0.39 105.26 % | 0.19 -90.69 % | 2.04 126.67 % | 0.90 400.00 % | 0.18 933.33 % | -0.02 -104.91 % | 0.44 -16.98 % | 0.53 2 550.00 % | 0.02 123.98 % | -0.08 -934.00 % | 0.01 -50.00 % | 0.02 -90.48 % | 0.21 195.45 % | -0.22 -728.57 % | 0.04 -56.25 % | 0.08 -55.56 % | 0.18 414.29 % | 0.04 -87.50 % | 0.28 55.56 % | 0.18 124.32 % | -0.74 -428.57 % | -0.14 -193.33 % | 0.15 0.00 % | 0.15 2 443.75 % | -0.01 95.73 % | -0.15 -150 100.00 % | 0.00 -99.90 % | 0.10 5 500.00 % | 0.00 | 
| Gross profit | 1.934 M -23.53 % | 2.529 M -6.89 % | 2.716 M -0.11 % | 2.719 M -9.19 % | 2.994 M -53.34 % | 6.417 M 21.90 % | 5.264 M 18.96 % | 4.425 M -36.51 % | 6.969 M -56.11 % | 15.878 M 114.25 % | 7.411 M 203.11 % | 2.445 M -12.94 % | 2.809 M -16.98 % | 3.383 M 2.21 % | 3.310 M 33.52 % | 2.479 M 608.89 % | -487.141 K -1 259.86 % | 42.000 K -79.81 % | 208.000 K -28.03 % | 289.000 K 166.13 % | -437.000 K -293.36 % | 226.000 K -76.16 % | 948.000 K 65.73 % | 572.000 K -50.99 % | 1.167 M 44.25 % | 809.000 K 41.43 % | 572.000 K -52.13 % | 1.195 M 1 227.78 % | 90.000 K -76.62 % | 385.000 K -2.28 % | 394.000 K | 0.000 100.00 % | -507.000 | 0.000 | 0.000 | 0.000 | 
| Income tax expense | 364.000 K 1 074.19 % | 31.000 K 24.00 % | 25.000 K 78.57 % | 14.000 K -99.08 % | 1.515 M 59.47 % | 950.000 K 17.87 % | 806.000 K 30.84 % | 616.000 K -70.58 % | 2.094 M -35.37 % | 3.240 M 126.42 % | 1.431 M 403.87 % | 284.000 K -81.94 % | 1.573 M | 0.000 | 0.000 | 0.000 100.00 % | -549.473 K -283.70 % | -143.202 K -375.39 % | 52.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 40.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 4.684 K | 0.000 | 0.000 | 0.000 | 
| Cost of revenue | 41.446 M -1.76 % | 42.188 M 13.15 % | 37.286 M -17.68 % | 45.293 M -10.28 % | 50.485 M 20.14 % | 42.022 M 10.72 % | 37.952 M -1.81 % | 38.650 M 36.58 % | 28.298 M -70.54 % | 96.041 M 229.88 % | 29.114 M 110.33 % | 13.842 M -24.03 % | 18.221 M -14.05 % | 21.198 M 9.82 % | 19.303 M | 0.000 -100.00 % | 3.145 M 42.89 % | 2.201 M 10.44 % | 1.993 M 6.29 % | 1.875 M 248.57 % | -1.262 M -136.06 % | 3.500 M 365.43 % | 752.000 K -93.17 % | 11.013 M 44.00 % | 7.648 M 6.34 % | 7.192 M 9.40 % | 6.574 M 16.07 % | 5.664 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 507.000 | 0.000 | 0.000 | 0.000 | 
| General and administrative expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 1.550 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.229 M | 0.000 | 0.000 | 0.000 -100.00 % | 769.510 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 | 
| Selling and marketing expenses | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 448.000 K | 0.000 | 0.000 | 0.000 -100.00 % | 1.118 M | 0.000 | 0.000 | 0.000 -100.00 % | 229.350 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 | 
| Other expenses | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 167.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 | 
| Operating expenses | 1.670 M -30.65 % | 2.408 M -8.13 % | 2.621 M -1.65 % | 2.665 M 32.39 % | 2.013 M -20.25 % | 2.524 M -1.29 % | 2.557 M 15.08 % | 2.222 M -30.16 % | 3.181 M -6.84 % | 3.415 M 79.08 % | 1.907 M 40.84 % | 1.354 M -5.33 % | 1.430 M 1.58 % | 1.408 M 50.59 % | 935.000 K -60.93 % | 2.393 M 277.56 % | 633.805 K 3 069.03 % | 20.000 K -87.18 % | 156.000 K 477.78 % | 27.000 K -77.12 % | 118.000 K -15.11 % | 139.000 K -81.54 % | 753.000 K 445.65 % | 138.000 K 13.11 % | 122.000 K 18.45 % | 103.000 K -14.88 % | 121.000 K -96.00 % | 3.026 M 660.30 % | 398.000 K 2 742.86 % | 14.000 K -33.33 % | 21.000 K 34.97 % | 15.559 K -96.61 % | 458.854 K 172 601.50 % | -266.000 99.89 % | -237.019 K -5 367.08 % | 4.500 K | 
| Cost and expenses | 43.116 M -3.32 % | 44.596 M 11.75 % | 39.907 M -16.79 % | 47.958 M -8.65 % | 52.498 M 17.85 % | 44.546 M 9.97 % | 40.509 M -0.89 % | 40.872 M 29.84 % | 31.480 M -68.35 % | 99.456 M 220.61 % | 31.021 M 104.14 % | 15.196 M -22.67 % | 19.651 M -13.07 % | 22.606 M 11.70 % | 20.238 M 745.72 % | 2.393 M -36.67 % | 3.779 M 70.14 % | 2.221 M 3.35 % | 2.149 M 12.99 % | 1.902 M 266.26 % | -1.144 M -131.44 % | 3.639 M 141.79 % | 1.505 M -86.50 % | 11.151 M 43.51 % | 7.770 M 6.51 % | 7.295 M 8.96 % | 6.695 M -22.96 % | 8.690 M 2 083.42 % | 398.000 K 2 742.86 % | 14.000 K -33.33 % | 21.000 K 34.97 % | 15.559 K -96.61 % | 459.361 K 172 792.11 % | -266.000 99.89 % | -237.019 K -5 367.08 % | 4.500 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 | 
| Selling general and administrative expenses | 456.000 -49.33 % | 900.000 | 0.000 -100.00 % | 1.165 K -99.94 % | 1.998 M 78.87 % | 1.117 M 73.99 % | 642.000 K -34.62 % | 982.000 K -58.16 % | 2.347 M 256.15 % | 659.000 K 26.00 % | 523.000 K 36.20 % | 384.000 K -61.56 % | 998.860 K 38.15 % | 723.000 K 206.36 % | 236.000 K -62.12 % | 623.000 K 466.36 % | 110.000 K 0.00 % | 110.000 K 10.00 % | 100.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 | 
| 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 | 
| 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 | 
| Depreciation and amortization | 212.000 K -58.83 % | 515.000 K -0.19 % | 516.000 K 0.00 % | 516.000 K 27.41 % | 405.000 K -10.40 % | 452.000 K 4.63 % | 432.000 K 0.00 % | 432.000 K 0.70 % | 429.002 K 0.00 % | 429.000 K 0.00 % | 429.000 K 0.00 % | 429.000 K 26.18 % | 340.002 K -26.25 % | 461.000 K 0.00 % | 461.000 K 1.10 % | 456.000 K -17.01 % | 549.473 K 0.00 % | 549.473 K 1 156.68 % | -52.000 K 80.15 % | -262.000 K -147.21 % | 555.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.000 K | 0.000 | 0.000 | 0.000 100.00 % | -249.431 K | 0.000 | 0.000 -100.00 % | 4.500 K | 
| Operating income | 264.000 K 116.39 % | 122.000 K 28.42 % | 95.000 K 75.93 % | 54.000 K -94.50 % | 981.000 K -74.80 % | 3.893 M 43.81 % | 2.707 M 14.22 % | 2.370 M -48.36 % | 4.590 M -63.17 % | 12.463 M 126.44 % | 5.504 M 404.49 % | 1.091 M -20.84 % | 1.378 M -30.21 % | 1.975 M -16.84 % | 2.375 M 2 661.63 % | 86.000 K 107.67 % | -1.121 M -5 195.21 % | 22.000 K -57.69 % | 52.000 K -80.15 % | 262.000 K 147.21 % | -555.000 K -737.93 % | 87.000 K -55.38 % | 195.000 K -55.07 % | 434.000 K -58.47 % | 1.045 M 48.02 % | 706.000 K 56.54 % | 451.000 K 124.63 % | -1.831 M -490.65 % | -310.000 K -183.56 % | 371.000 K -0.54 % | 373.000 K 2 497.33 % | -15.559 K 92.60 % | -210.189 K -79 118.42 % | 266.000 -99.89 % | 237.018 K 5 367.07 % | -4.500 K | 
| Operating income ratio | 0.01 123.06 % | 0.00 14.88 % | 0.00 111.15 % | 0.00 -93.87 % | 0.02 -77.18 % | 0.08 28.31 % | 0.06 13.85 % | 0.06 -57.72 % | 0.13 16.86 % | 0.11 -26.10 % | 0.15 124.96 % | 0.07 2.20 % | 0.07 -18.43 % | 0.08 -23.50 % | 0.11 202.75 % | 0.03 108.23 % | -0.42 -4 399.78 % | 0.01 -58.48 % | 0.02 -80.49 % | 0.12 -62.94 % | 0.33 1 299.02 % | 0.02 -79.64 % | 0.11 206.19 % | 0.04 -68.40 % | 0.12 34.35 % | 0.09 39.81 % | 0.06 123.64 % | -0.27 92.25 % | -3.44 -457.44 % | 0.96 1.79 % | 0.95 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 
| Total other income expenses net | 0.000 -100.00 % | 1.508 M | 0.000 -100.00 % | 1.500 M 244.93 % | -1.035 M | 0.000 -100.00 % | 1.915 M 54.44 % | 1.240 M 176.10 % | -1.630 M 40.87 % | -2.756 M -99.13 % | -1.384 M -242.68 % | 970.000 K 918.69 % | 95.220 K | 0.000 100.00 % | -699.000 K -139.49 % | 1.770 M 7 075.87 % | 24.666 K | 0.000 -100.00 % | 56.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -0.500 | 0.000 | 
| 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 | 
| 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-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net debt | 57.843 M -4.51 % | 60.576 M -5.24 % | 63.924 M 0.53 % | 63.585 M 24.87 % | 50.921 M 0.62 % | 50.606 M 0.46 % | 50.376 M -4.56 % | 52.783 M 8.56 % | 48.620 M -9.08 % | 53.476 M -25.64 % | 71.912 M 1.71 % | 70.700 M -0.97 % | 71.396 M -3.73 % | 74.159 M -2.01 % | 75.682 M 360 290.48 % | 21.000 K -97.87 % | 984.066 K 0.49 % | 979.247 K 4 763.08 % | -21.000 K 88.32 % | -179.840 K 15.14 % | -211.926 K 7.06 % | -228.025 K 79.48 % | -1.111 M 26.80 % | -1.518 M -105.30 % | -739.393 K -108.73 % | -354.226 K | 
| Total investments | 10.935 M 0.00 % | 10.935 M 0.00 % | 10.935 M 0.00 % | 10.935 M 0.00 % | 10.935 M 0.00 % | 10.935 M 0.00 % | 10.935 M 0.00 % | 10.935 M 0.00 % | 10.935 M -0.22 % | 10.959 M 0.22 % | 10.935 M 0.00 % | 10.935 M 0.00 % | 10.935 M 0.00 % | 10.935 M 0.00 % | 10.935 M 25 935.71 % | 42.000 K -99.62 % | 10.935 M 0.00 % | 10.935 M 0.00 % | 10.935 M 0.00 % | 10.935 M 0.00 % | 10.935 M 0.00 % | 10.935 M 56.21 % | 7.000 M 0.00 % | 7.000 M 9 069.50 % | 76.340 K 0.00 % | 76.340 K | 
| Total debt | 74.074 M -0.09 % | 74.143 M -4.83 % | 77.905 M 1.42 % | 76.818 M 5.27 % | 72.972 M -0.24 % | 73.151 M 0.22 % | 72.988 M 0.24 % | 72.813 M 0.62 % | 72.365 M -0.34 % | 72.614 M -11.22 % | 81.791 M 11.96 % | 73.051 M -0.13 % | 73.144 M -10.02 % | 81.286 M 0.00 % | 81.286 M | 0.000 -100.00 % | 1.000 M 0.00 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accumulated other comprehensive income loss | 35.063 K 0.01 % | 35.060 K | 0.000 -100.00 % | 34.899 K 490 843 881 856 640.12 % | 0.000 -100.00 % | 36.683 M 9.50 % | 33.500 M 5.85 % | 31.649 M | 0.000 -100.00 % | 29.029 M 46.57 % | 19.806 M 25.88 % | 15.734 M 443 211 267 605 633 728.00 % | 0.000 | 0.000 -100.00 % | 13.049 M -58.56 % | 31.491 M 1 769 157 303 370 786 304.00 % | 0.000 0.00 % | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Retained earnings | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 27.373 M | 0.000 | 0.000 | 0.000 -100.00 % | 22.303 M | 0.000 | 0.000 | 0.000 -100.00 % | 7.335 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.996 M 0.00 % | 2.996 M | 0.000 -100.00 % | 2.909 M | 0.000 -100.00 % | 2.712 M | 0.000 -100.00 % | 2.599 M | 0.000 -100.00 % | 2.214 M | 
| Common stock | 47.785 M 0.00 % | 47.785 M 0.00 % | 47.785 M 0.00 % | 47.785 M 5.75 % | 45.185 M -5.44 % | 47.785 M 0.00 % | 47.785 M 0.00 % | 47.785 M 5.75 % | 45.185 M -5.44 % | 47.785 M 0.00 % | 47.785 M 0.00 % | 47.785 M 5.76 % | 45.185 M -5.44 % | 47.785 M 0.00 % | 47.785 M | 0.000 -100.00 % | 12.475 M 0.00 % | 12.475 M -17.25 % | 15.075 M 0.00 % | 15.075 M 0.00 % | 15.075 M 20.84 % | 12.475 M -17.25 % | 15.075 M 20.84 % | 12.475 M 400.00 % | 2.495 M 0.00 % | 2.495 M | 
| Total equity | 80.249 M 0.00 % | 80.245 M 0.15 % | 80.125 M 0.05 % | 80.085 M -0.08 % | 80.149 M -2.10 % | 81.868 M 4.05 % | 78.685 M 2.41 % | 76.834 M 2.34 % | 75.080 M 1.17 % | 74.214 M 14.19 % | 64.991 M 6.68 % | 60.919 M 1.34 % | 60.111 M -0.17 % | 60.211 M 3.39 % | 58.234 M 84.92 % | 31.491 M 0.00 % | 31.491 M 0.00 % | 31.491 M -0.72 % | 31.718 M 1.00 % | 31.404 M -1.47 % | 31.872 M 2.13 % | 31.207 M 5.03 % | 29.713 M -4.44 % | 31.094 M 511.89 % | 5.082 M 7.92 % | 4.709 M | 
| Other non current liabilities | 3.626 M | 0.000 | 0.000 | 0.000 -100.00 % | 3.330 M | 0.000 | 0.000 | 0.000 -100.00 % | 1.802 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 | 
| Long term debt | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 72.972 M | 0.000 | 0.000 | 0.000 -100.00 % | 70.944 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 | 
| Total non current liabilities | 3.626 M 8.86 % | 3.331 M 0.00 % | 3.331 M 0.00 % | 3.331 M -95.63 % | 76.302 M 4 134.30 % | 1.802 M 0.00 % | 1.802 M 0.00 % | 1.802 M -97.52 % | 72.746 M 11 091.69 % | 650.000 K 0.00 % | 650.000 K 0.00 % | 650.000 K -0.03 % | 650.175 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 % | -481.000 | 0.000 | 
| Other current liabilities | -8.994 M 0.81 % | -9.067 M -0.06 % | -9.062 M -0.55 % | -9.012 M -186.40 % | 10.430 M 223.18 % | -8.467 M -6.09 % | -7.981 M -11.20 % | -7.177 M -192.59 % | 7.751 M 15.10 % | 6.734 M 621.76 % | 933.000 K -50.13 % | 1.871 M 27.33 % | 1.469 M 213.31 % | 469.000 K 33.62 % | 351.000 K | 0.000 -100.00 % | 160.000 K 0.00 % | 160.000 K -22.71 % | 207.000 K | 0.000 -100.00 % | 146.953 K -19.83 % | 183.296 K 241.68 % | 53.645 K -84.64 % | 349.299 K 15.27 % | 303.022 K 4.27 % | 290.622 K | 
| Deferred revenue | 10.931 M 0.25 % | 10.904 M 0.96 % | 10.800 M 1.42 % | 10.649 M | 0.000 -100.00 % | 10.030 M 7.62 % | 9.320 M 12.10 % | 8.314 M 4.50 % | 7.956 M | 0.000 -100.00 % | 3.419 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 | 
| Short term debt | 63.143 M -0.15 % | 63.239 M -18.83 % | 77.905 M 17.74 % | 66.169 M | 0.000 -100.00 % | 63.121 M -0.86 % | 63.668 M -1.29 % | 64.499 M 4 438.99 % | 1.421 M -98.04 % | 72.614 M -11.22 % | 81.791 M 11.96 % | 73.051 M -0.13 % | 73.144 M -10.02 % | 81.286 M 0.00 % | 81.286 M | 0.000 -100.00 % | 1.000 M 0.00 % | 1.000 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Total current liabilities | 124.464 M 0.00 % | 124.466 M -2.86 % | 128.125 M -15.41 % | 151.460 M 58.33 % | 95.662 M -22.76 % | 123.853 M -0.26 % | 124.173 M -3.48 % | 128.655 M 116.30 % | 59.481 M -60.00 % | 148.716 M 55.83 % | 95.434 M 27.24 % | 75.005 M 0.22 % | 74.841 M -8.96 % | 82.210 M -0.37 % | 82.518 M | 0.000 -100.00 % | 2.623 M 0.00 % | 2.623 M 19.50 % | 2.195 M 960.63 % | 206.953 K -98.16 % | 11.270 M 3 745.75 % | 293.046 K -96.62 % | 8.661 M 1 554.21 % | 523.549 K 72.78 % | 303.022 K 4.27 % | 290.622 K | 
| Total liabilities | 128.090 M 0.23 % | 127.797 M -2.78 % | 131.456 M -15.08 % | 154.791 M -9.99 % | 171.964 M 36.85 % | 125.655 M -0.25 % | 125.975 M -3.44 % | 130.457 M -1.34 % | 132.227 M -11.47 % | 149.366 M 55.45 % | 96.084 M 27.00 % | 75.655 M 0.22 % | 75.491 M -8.17 % | 82.210 M -0.37 % | 82.518 M | 0.000 -100.00 % | 2.623 M 0.00 % | 2.623 M 19.50 % | 2.195 M 960.63 % | 206.953 K -98.16 % | 11.270 M 3 745.75 % | 293.046 K -96.62 % | 8.661 M 1 554.21 % | 523.549 K 73.05 % | 302.541 K 4.10 % | 290.622 K | 
| Other non current assets | 45.278 M 0.54 % | 45.037 M -0.24 % | 45.146 M -0.90 % | 45.558 M -43.18 % | 80.180 M 64.08 % | 48.866 M 4.30 % | 46.853 M 1.80 % | 46.025 M -32.58 % | 68.271 M 431.17 % | 12.853 M -48.22 % | 24.821 M 111.55 % | 11.733 M -82.49 % | 67.006 M 558.01 % | 10.183 M -0.14 % | 10.197 M 48 657.14 % | -21.000 K -100.09 % | 22.840 M 0.02 % | 22.835 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Long term investments | 8.764 M -2.68 % | 9.005 M 1.23 % | 8.896 M 4.86 % | 8.484 M -22.19 % | 10.903 M 110.65 % | 5.176 M -22.82 % | 6.706 M -10.99 % | 7.534 M -30.67 % | 10.867 M 263.81 % | 2.987 M -49.43 % | 5.907 M -14.15 % | 6.881 M -26.51 % | 9.363 M 11.05 % | 8.431 M 0.17 % | 8.417 M | 0.000 -100.00 % | 10.930 M -0.04 % | 10.935 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Intangible assets | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 
| 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 | 
| Property plant equipment net | 27.507 M -0.77 % | 27.720 M -1.82 % | 28.235 M -1.79 % | 28.751 M 2.93 % | 27.932 M -1.43 % | 28.337 M -1.57 % | 28.789 M -1.48 % | 29.221 M -1.18 % | 29.569 M -58.93 % | 71.997 M -0.51 % | 72.367 M -0.67 % | 72.855 M 132.88 % | 31.284 M -57.51 % | 73.624 M -0.62 % | 74.084 M | 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 | 81.549 M -0.26 % | 81.762 M -0.63 % | 82.277 M -0.62 % | 82.793 M -30.43 % | 119.015 M 44.47 % | 82.379 M 0.04 % | 82.348 M -0.52 % | 82.780 M -23.85 % | 108.707 M 23.76 % | 87.837 M -14.80 % | 103.095 M 12.71 % | 91.469 M -15.03 % | 107.653 M 16.71 % | 92.238 M -0.50 % | 92.698 M 441 519.05 % | -21.000 K -100.06 % | 33.770 M 0.00 % | 33.770 M 44.54 % | 23.364 M -2.26 % | 23.905 M -18.14 % | 29.201 M 6.23 % | 27.488 M 16.71 % | 23.553 M -7.83 % | 25.553 M 33 372.13 % | 76.340 K 0.00 % | 76.340 K | 
| Other current assets | 46.848 M -5.34 % | 49.489 M 7 375.68 % | 662.000 K -98.63 % | 48.304 M 974.14 % | 4.497 M -89.31 % | 42.059 M 4.56 % | 40.225 M -1.71 % | 40.925 M 166.68 % | 15.346 M -53.71 % | 33.154 M -24.66 % | 44.007 M 6.28 % | 41.407 M 66.02 % | 24.941 M 54 120.08 % | 46.000 K -99.89 % | 42.130 M | 0.000 -100.00 % | 48.545 K 0.00 % | 48.545 K -43.55 % | 86.000 K | 0.000 -100.00 % | 18.540 K 0.00 % | 18.540 K | 0.000 | 0.000 | 0.000 | 0.000 | 
| Short term investments | 2.171 M 12.49 % | 1.930 M -5.35 % | 2.039 M -16.81 % | 2.451 M 7 559.38 % | 32.000 K -99.44 % | 5.759 M 36.18 % | 4.229 M 24.35 % | 3.401 M 4 901.47 % | 68.000 K -99.15 % | 7.972 M 58.55 % | 5.028 M 24.03 % | 4.054 M 157.88 % | 1.572 M -37.22 % | 2.504 M -0.56 % | 2.518 M 5 895.24 % | 42.000 K 771.73 % | 4.818 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| cash and cash equivalents | 16.231 M 19.64 % | 13.567 M -2.96 % | 13.981 M 5.65 % | 13.233 M -39.99 % | 22.051 M -2.19 % | 22.545 M -0.30 % | 22.612 M 12.89 % | 20.030 M -15.65 % | 23.745 M 24.07 % | 19.138 M 93.72 % | 9.879 M 320.20 % | 2.351 M 34.52 % | 1.748 M -75.48 % | 7.127 M 27.18 % | 5.604 M 26 785.71 % | -21.000 K -231.79 % | 15.934 K -23.22 % | 20.753 K -1.18 % | 21.000 K -88.32 % | 179.840 K -15.14 % | 211.926 K -7.06 % | 228.025 K -79.48 % | 1.111 M -26.80 % | 1.518 M 105.30 % | 739.393 K 108.73 % | 354.226 K | 
| Cash and short term investments | 18.402 M 18.75 % | 15.497 M -3.26 % | 16.020 M 2.14 % | 15.684 M -28.98 % | 22.083 M -21.98 % | 28.304 M 5.45 % | 26.841 M 14.55 % | 23.431 M -1.60 % | 23.813 M -12.16 % | 27.110 M 81.86 % | 14.907 M 132.74 % | 6.405 M 266.48 % | 1.748 M -81.85 % | 9.631 M 18.58 % | 8.122 M 38 576.19 % | 21.000 K 1.20 % | 20.752 K 0.00 % | 20.753 K -1.18 % | 21.000 K -88.32 % | 179.840 K -15.14 % | 211.926 K -7.06 % | 228.025 K -79.48 % | 1.111 M -26.80 % | 1.518 M 105.30 % | 739.393 K 108.73 % | 354.226 K | 
| Total current assets | 126.790 M 0.40 % | 126.280 M -2.34 % | 129.304 M -14.98 % | 152.083 M 14.26 % | 133.099 M 6.36 % | 125.144 M 2.32 % | 122.312 M -1.77 % | 124.511 M 26.28 % | 98.600 M -27.36 % | 135.743 M 134.12 % | 57.980 M 28.54 % | 45.105 M 61.38 % | 27.950 M -44.30 % | 50.183 M 4.43 % | 48.054 M 228 728.57 % | 21.000 K -93.90 % | 344.173 K 0.00 % | 344.173 K -96.74 % | 10.549 M 36.89 % | 7.706 M -44.72 % | 13.941 M 247.48 % | 4.012 M -72.93 % | 14.821 M 144.36 % | 6.065 M 14.27 % | 5.308 M 7.81 % | 4.923 M | 
| Inventory | 1.318 M 3.53 % | 1.273 M 5.21 % | 1.210 M -7.56 % | 1.309 M -36.76 % | 2.070 M 6.76 % | 1.939 M -1.57 % | 1.970 M -8.84 % | 2.161 M 14.28 % | 1.891 M -13.65 % | 2.190 M -28.76 % | 3.074 M 136.28 % | 1.301 M 3.19 % | 1.261 M 220.82 % | 393.000 K 43.96 % | 273.000 K | 0.000 -100.00 % | 274.875 K 0.00 % | 274.875 K -66.48 % | 820.000 K -0.62 % | 825.141 K | 0.000 -100.00 % | 752.145 K -34.36 % | 1.146 M | 0.000 | 0.000 -100.00 % | 480.000 | 
| Net receivables | 106.329 M 71.98 % | 61.825 M -44.51 % | 111.412 M 24.91 % | 89.191 M -14.61 % | 104.449 M 86.36 % | 56.048 M -0.77 % | 56.482 M -7.71 % | 61.200 M 6.34 % | 57.550 M -25.55 % | 77.297 M | 0.000 | 0.000 -100.00 % | 0.000 -100.00 % | 40.113 M | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 9.622 M 43.59 % | 6.701 M | 0.000 -100.00 % | 3.013 M | 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 | 
| Other assets | 0.000 | 0.000 | 0.000 | 0.000 100.00 % | -1.000 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Account payables | 39.175 M 0.00 % | 39.175 M 0.00 % | 39.175 M -38.55 % | 63.749 M -24.99 % | 84.988 M 112.53 % | 39.988 M -3.89 % | 41.605 M -11.98 % | 47.270 M -5.66 % | 50.105 M -27.59 % | 69.192 M 586.84 % | 10.074 M 12 037.35 % | 83.000 K 6.84 % | 77.686 K -79.61 % | 381.000 K -55.02 % | 847.000 K | 0.000 -100.00 % | 1.463 M 0.00 % | 1.463 M -26.41 % | 1.988 M | 0.000 -100.00 % | 11.123 M 10 034.74 % | 109.750 K -98.72 % | 8.607 M 4 839.43 % | 174.250 K | 0.000 | 0.000 | 
| Tax payables | 9.278 M -0.35 % | 9.311 M 0.04 % | 9.307 M 0.55 % | 9.256 M 3 693.44 % | 244.000 K -97.33 % | 9.151 M 11.04 % | 8.241 M 10.84 % | 7.435 M 3 544.61 % | 204.000 K 15.91 % | 176.000 K -93.32 % | 2.636 M | 0.000 -100.00 % | 150.000 K 102.70 % | 74.000 K 117.65 % | 34.000 K | 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 -100.00 % | 0.200 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 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 | 
| Capital lease obligations | -10.931 M -0.25 % | -10.904 M | 0.000 100.00 % | -10.649 M | 0.000 100.00 % | -10.030 M -7.62 % | -9.320 M -12.10 % | -8.314 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 | 
| Preferred stock | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.600 M | 0.000 | 0.000 | 0.000 -100.00 % | 2.600 M 0.00 % | 2.600 M | 0.000 -100.00 % | 2.600 M | 0.000 -100.00 % | 2.600 M | 0.000 -100.00 % | 2.600 M | 0.000 | 0.000 | 
| Other total stockholders equity | 32.429 M | 0.000 -100.00 % | 32.340 M 0.23 % | 32.265 M 546.47 % | 4.991 M 291.96 % | -2.600 M | 0.000 | 0.000 -100.00 % | 4.992 M 292.00 % | -2.600 M 0.00 % | -2.600 M 0.00 % | -2.600 M -152.08 % | 4.992 M -59.83 % | 12.426 M 577.92 % | -2.600 M | 0.000 -100.00 % | 13.420 M 0.00 % | 13.420 M -19.37 % | 16.643 M 53.82 % | 10.820 M -35.58 % | 16.797 M 25.16 % | 13.420 M -8.32 % | 14.638 M 9.08 % | 13.420 M 418.80 % | 2.587 M | 0.000 | 
| Deferred tax liabilities non current | 3.526 M 5.85 % | 3.331 M 0.00 % | 3.331 M 0.00 % | 3.331 M 0.00 % | 3.331 M 84.85 % | 1.802 M 0.00 % | 1.802 M 0.00 % | 1.802 M 0.00 % | 1.802 M 177.23 % | 650.000 K 0.00 % | 650.000 K 0.00 % | 650.000 K -0.03 % | 650.174 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 | 
| 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 | 
| Total assets | 208.339 M 0.14 % | 208.042 M -1.67 % | 211.581 M -9.92 % | 234.876 M -6.84 % | 252.113 M 21.49 % | 207.523 M 1.40 % | 204.660 M -1.27 % | 207.291 M -0.01 % | 207.307 M -7.28 % | 223.580 M 38.80 % | 161.075 M 17.94 % | 136.574 M 0.72 % | 135.602 M -4.79 % | 142.421 M 1.19 % | 140.752 M | 0.000 -100.00 % | 34.114 M 0.00 % | 34.114 M 0.59 % | 33.913 M 7.28 % | 31.611 M -26.73 % | 43.142 M 36.96 % | 31.500 M -17.91 % | 38.374 M 21.37 % | 31.618 M 487.23 % | 5.384 M 7.69 % | 5.000 M | 
| 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-03-31 | 2017-09-30 | 2017-03-31 | 2016-09-30 | 2016-03-31 | 2015-09-30 | 2015-03-31 | 
| 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 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | 
| 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 | 
| Change in working capital | 2.629 M 409.29 % | -850.000 K -5 100.00 % | 17.000 K 100.21 % | -8.039 M -215.64 % | 6.952 M 379.87 % | -2.484 M -620.00 % | -345.000 K 93.94 % | -5.689 M 91.54 % | -67.274 M -1 842.09 % | -3.464 M -251.53 % | 2.286 M 489.44 % | -587.000 K 93.47 % | -8.988 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accounts receivables | 0.000 | 0.000 | 0.000 -100.00 % | 15.258 K 131.52 % | -48.402 K -11 252.53 % | 434.000 -90.80 % | 4.719 K 229.29 % | -3.650 K -118.48 % | 19.747 K 130.29 % | -65.183 K -438.08 % | -12.114 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Inventory | -45.000 K 28.57 % | -63.000 K -163.64 % | 99.000 K -87.01 % | 762.000 K 677.27 % | -132.000 K -525.81 % | 31.000 K -83.77 % | 191.000 K 170.74 % | -270.000 K -190.22 % | 299.270 K -66.15 % | 884.000 K 149.86 % | -1.773 M -4 332.50 % | -40.000 K 95.39 % | -866.935 K | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Accounts payables | 0.000 | 0.000 | 0.000 100.00 % | -15.258 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 | 
| Other working capital | 2.674 M 439.77 % | -787.000 K -859.76 % | -82.000 K 99.07 % | -8.801 M -224.24 % | 7.084 M 381.67 % | -2.515 M -369.22 % | -536.000 K 90.11 % | -5.419 M 91.98 % | -67.573 M -1 454.12 % | -4.348 M -207.12 % | 4.059 M 842.05 % | -547.000 K 93.26 % | -8.121 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Other non cash items | 436.000 101.12 % | -39.000 K -256.00 % | 25.000 K 78.57 % | 14.000 K 1 300.00 % | 1.000 K 262.34 % | -616.000 -100.10 % | 616.000 K 200.00 % | -616.000 K -3 524.60 % | -16.995 K -127.25 % | 62.359 K 432.76 % | 11.705 K 194 983.33 % | 6.000 -93.95 % | 99.098 105.02 % | -1.975 K 16.84 % | -2.375 K -2 661.63 % | -86.000 -160.06 % | 143.202 0.00 % | 143.202 375.39 % | -52.000 80.15 % | -262.000 -147.21 % | 555.000 | 
| Net cash provided by operating activities | 3.105 M 1 327.27 % | -253.000 K -137.93 % | 667.000 K 108.93 % | -7.469 M -202.26 % | 7.304 M 292.48 % | 1.861 M -45.43 % | 3.410 M 197.35 % | -3.503 M 94.52 % | -63.885 M -777.54 % | 9.429 M 10.90 % | 8.502 M 1 210.02 % | 649.000 K 109.05 % | -7.175 M | 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 100.00 % | -1.335 M -1 470.59 % | -85.000 K 78.64 % | -398.000 K | 0.000 100.00 % | -85.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 | 
| 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 | 
| 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 | 
| 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 | 
| Other investing activites | 999.000 | 0.000 | 0.000 | 0.000 100.00 % | -12.263 M | 0.000 | 0.000 | 0.000 100.00 % | -6.346 K -328.77 % | 2.774 K | 0.000 | 0.000 -100.00 % | 1.763 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Net cash used for investing activites | 1.000 K | 0.000 | 0.000 100.00 % | -1.335 M 89.19 % | -12.348 M -3 002.51 % | -398.000 K | 0.000 100.00 % | -85.000 K 98.66 % | -6.346 M -228 875.45 % | 2.774 K | 0.000 | 0.000 -100.00 % | 1.763 M | 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 | 
| 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 -100.00 % | 560.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 | 
| 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 | 
| Other financing activites | 0.000 | 0.000 | 0.000 | 0.000 -100.00 % | 2.027 M | 0.000 | 0.000 | 0.000 -100.00 % | 70.944 M | 0.000 | 0.000 | 0.000 100.00 % | -88.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 -100.00 % | 2.027 M | 0.000 | 0.000 | 0.000 -100.00 % | 70.944 M | 0.000 | 0.000 | 0.000 -100.00 % | 472.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 -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 | 
| Net change in cash | 3.106 M 1 327.67 % | -253.000 K -137.93 % | 667.000 K 107.58 % | -8.804 M -191.91 % | -3.016 M -306.15 % | 1.463 M -57.10 % | 3.410 M 195.04 % | -3.588 M -604.04 % | 711.849 K -94.17 % | 12.203 M 43.53 % | 8.502 M 1 210.02 % | 649.000 K 111.99 % | -5.411 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at beginning of period | 13.693 M -1.81 % | 13.946 M 5.02 % | 13.279 M -39.87 % | 22.083 M -12.01 % | 25.098 M 6.19 % | 23.635 M 16.86 % | 20.225 M -15.07 % | 23.813 M 3.08 % | 23.102 M 111.96 % | 10.899 M 354.69 % | 2.397 M 37.13 % | 1.748 M -75.58 % | 7.159 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Cash at end of period | 16.799 M 22.68 % | 13.693 M -1.81 % | 13.946 M 5.02 % | 13.279 M -39.87 % | 22.082 M -12.02 % | 25.098 M 6.19 % | 23.635 M 16.86 % | 20.225 M -15.07 % | 23.814 M 3.08 % | 23.102 M 111.96 % | 10.899 M 354.69 % | 2.397 M 37.15 % | 1.748 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Operating cash flow | 3.105 M 1 327.27 % | -253.000 K -137.93 % | 667.000 K 108.93 % | -7.469 M -202.26 % | 7.304 M 292.48 % | 1.861 M -45.43 % | 3.410 M 197.35 % | -3.503 M 94.52 % | -63.885 M -777.54 % | 9.429 M 10.90 % | 8.502 M 1 210.02 % | 649.000 K 109.05 % | -7.175 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| Capital expenditure | 0.000 | 0.000 | 0.000 100.00 % | -1.335 M -1 470.59 % | -85.000 K 78.64 % | -398.000 K | 0.000 100.00 % | -85.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 | 
| Free CashFlow | 3.105 M 1 327.27 % | -253.000 K -137.93 % | 667.000 K 107.58 % | -8.804 M -221.96 % | 7.219 M 393.44 % | 1.463 M -57.10 % | 3.410 M 195.04 % | -3.588 M 94.38 % | -63.885 M -777.54 % | 9.429 M 10.90 % | 8.502 M 1 210.02 % | 649.000 K 109.05 % | -7.175 M | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 0.000 | 
| 2023 | 2022 | 2022 | 2022 | 2022 | 2021 | 2021 | 2021 | 2021 | 2020 | 2020 | 2020 | 2020 | 2019 | 2019 | 2019 | 2019 | 2018 | 2018 | 2018 | 2018 |