SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings Per Share (Details) - shares |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Earnings Per Share | ||
| Total Common Stock Equivalents | 3,333,190 | 3,318,240 |
| Convertible Preferred Stock | ||
| Earnings Per Share | ||
| Total Common Stock Equivalents | 2,637,484 | 2,572,899 |
| Options | ||
| Earnings Per Share | ||
| Total Common Stock Equivalents | 677,077 | 662,128 |
| Warrants for equity investors and placement agent | ||
| Earnings Per Share | ||
| Total Common Stock Equivalents | 18,629 | 83,213 |