COMMON STOCK WARRANTS - Schedule of common stock warrant activity for the period (Details) - $ / shares |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Shares | ||
| Beginning Balance (in shares) | 3,204,923 | |
| Issued (in shares) | 0 | |
| Exercised (in shares) | 0 | |
| Expired (in shares) | (316,946) | |
| Ending Balance (in shares) | 2,887,977 | 3,204,923 |
| Weighted Average Exercise Price Per Share | ||
| Beginning Balance (in dollars per share) | $ 7.50 | |
| Issued (in dollars per share) | 0 | |
| Exercised (in dollars per share) | 0 | |
| Expired (in dollars per share) | 6.04 | |
| Ending Balance (in dollars per share) | $ 7.66 | $ 7.50 |
| Weighted Average Remaining Contractual Term (years) | ||
| Outstanding (in years) | 10 months 24 days | 1 year 2 months 12 days |