v3.26.1
STOCKHOLDERS' EQUITY - Common Stock Warrants (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Feb. 05, 2026
Dec. 31, 2025
Number of shares      
Exercise price per share   $ 2.75  
Common stock warrants      
Number of shares      
Warrants outstanding at beginning of the year 3,021,274    
Issued 24,542,982    
Expired (28,161)    
Warrants outstanding at end of the year 27,536,095    
Weighted-Average Exercise Price      
Warrants outstanding at beginning of the year $ 6.28    
Issued 0.58    
Expired 70    
Warrants outstanding at end of the year $ 1.14    
Weighted Average Remaining Contractual Term (years)      
Warrants outstanding at beginning of the year 2 years 9 months 21 days    
Warrants outstanding at end of the year 2 years 11 months 15 days    
Common stock warrants | Minimum      
Number of shares      
Exercise price per share $ 0.35   $ 0.35
Common stock warrants | Maximum      
Number of shares      
Exercise price per share $ 8.75   $ 70
Warrants      
Number of shares      
Issued 24,542,982    
Expired 28,161    
Exercise price per share $ 0.5812    
Pre funded warrants      
Number of shares      
Warrants outstanding at beginning of the year 1,532,251    
Issued 1,032,131    
Exercised (1,930,877)    
Warrants outstanding at end of the year 633,505    
Exercise price per share $ 0.0001    
Weighted-Average Exercise Price      
Warrants outstanding at beginning of the year 0.0097    
Issued 0.0001    
Exercised 0.0001    
Warrants outstanding at end of the year $ 0.0232    
Weighted Average Remaining Contractual Term (years)      
Cashless exercise of warrants into common stock (in shares) 1,930,524