v3.26.1
BASIC AND DILUTED LOSS PER SHARE - Antidilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
NET LOSS PER COMMON SHARE    
Antidilutive securities excluded from computation of earnings per share 65,284,987 7,035,432
Common stock warrants    
NET LOSS PER COMMON SHARE    
Antidilutive securities excluded from computation of earnings per share 26,843,310 4,450,324
Assumed conversion of preferred stock    
NET LOSS PER COMMON SHARE    
Antidilutive securities excluded from computation of earnings per share 36,840,168 1,973,200
Employee Stock Option    
NET LOSS PER COMMON SHARE    
Antidilutive securities excluded from computation of earnings per share 1,601,509 611,908