| Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 | 
|---|---|---|---|---|---|
| Income Statement | |||||
| Total Revenue | 26.63M | 28.91M | 27.97M | 23.20M | 11.53M | 
| Gross Profit | 28.49M | 507.00K | -7.49M | 358.00K | -349.00K | 
| EBITDA | -2.17M | 902.00K | -4.75M | 1.33M | 112.00K | 
| Net Income | -6.60M | 576.00K | -7.91M | 421.00K | -736.00K | 
| Balance Sheet | |||||
| Total Assets | 28.65M | 38.34M | 37.81M | 27.49M | 16.60M | 
| Cash, Cash Equivalents and Short-Term Investments | 11.62M | 16.91M | 20.36M | 10.09M | 6.87M | 
| Total Debt | 718.00K | 7.20M | 7.72M | 6.72M | 5.64M | 
| Total Liabilities | 13.24M | 16.67M | 16.76M | 16.57M | 10.72M | 
| Stockholders Equity | 15.45M | 21.70M | 21.08M | 10.92M | 6.09M | 
| Cash Flow | |||||
| Free Cash Flow | -2.52M | -2.29M | -6.30M | -2.04M | -1.35M | 
| Operating Cash Flow | -317.00K | -266.00K | -3.37M | 136.00K | 624.00K | 
| Investing Cash Flow | 1.78M | -15.06M | -2.80M | -2.22M | -1.98M | 
| Financing Cash Flow | -2.21M | -1.75M | 17.24M | 4.27M | 3.54M |