| Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 | 
|---|---|---|---|---|---|
| Income Statement | |||||
| Total Revenue | 28.88M | 29.32M | 22.28M | 13.16M | 7.27M | 
| Gross Profit | 13.21M | 25.90M | 22.92M | 13.46M | 6.97M | 
| EBITDA | -220.15K | -4.77M | 3.30M | 821.13K | -1.03M | 
| Net Income | -8.88M | -4.31M | 1.11M | -553.90K | -1.85M | 
| Balance Sheet | |||||
| Total Assets | 49.71M | 45.71M | 32.25M | 18.36M | 15.97M | 
| Cash, Cash Equivalents and Short-Term Investments | 5.70M | 2.90M | 2.05M | 1.39M | 6.50M | 
| Total Debt | 10.18M | 12.96M | 7.83M | 6.22M | 7.04M | 
| Total Liabilities | 30.52M | 25.67M | 17.04M | 9.65M | 8.95M | 
| Stockholders Equity | 19.19M | 20.04M | 15.21M | 8.71M | 7.02M | 
| Cash Flow | |||||
| Free Cash Flow | -4.53M | -664.63K | -7.88M | -6.15M | -860.99K | 
| Operating Cash Flow | 724.43K | 853.21K | -5.82M | -3.60M | 1.43M | 
| Investing Cash Flow | -5.28M | -9.83M | -2.20M | -2.14M | -2.66M | 
| Financing Cash Flow | 7.56M | 9.54M | 8.60M | 1.30M | 6.63M |