v3.26.1
NET LOSS PER COMMON SHARE (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Stock options and warrants excluded from diluted net loss per share calculation due to net loss position    
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]    
Potential dilutive securities excluded from diluted earnings (loss) per share calculation (in shares) 91,845,095 80,776,089