v3.26.1
FAIR VALUE MEASUREMENTS - Schedule of assumptions used to calculate fair value of warrants (Details) - $ / shares
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
FAIR VALUE MEASUREMENTS          
Expected lives (years) 2 years 2 years 7 days 2 years 2 years 14 days  
March 2025 Warrants          
FAIR VALUE MEASUREMENTS          
Volatility     134.90%   130.00%
Risk-free interest rate     4.19%   3.73%
Expected lives (years)     4 years 8 months 12 days   5 years 2 months 12 days
Weighted average fair value $ 0.36   $ 0.36   $ 0.57
Stock Offering 2022 | Unmodified Warrants          
FAIR VALUE MEASUREMENTS          
Volatility     181.50%   175.90%
Risk-free interest rate     3.98%   3.48%
Expected lives (years)     1 year 1 month 20 days   1 year 7 months 20 days
Weighted average fair value 0.047   $ 0.047   $ 0.176
Stock Offering 2022 | Modified Warrants          
FAIR VALUE MEASUREMENTS          
Volatility     150.70%   147.30%
Risk-free interest rate     4.15%   3.55%
Expected lives (years)     2 years 6 months 29 days   3 years 25 days
Weighted average fair value $ 0.187   $ 0.187   $ 0.369