Quarterly report [Sections 13 or 15(d)]

MEZZANINE EQUITY - Narrative (Details)

v3.25.1
MEZZANINE EQUITY - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
owner
$ / shares
Rate
shares
Dec. 31, 2024
owner
shares
Dec. 31, 2021
$ / shares
shares
Temporary Equity [Line Items]      
Number of unaffiliated investors | owner 3 3  
Warrants to purchase common stock (in shares) 22,548,936    
Exercise price of warrants (in dollars per share) | $ / shares $ 0.48    
Hadron Healthcare Master Fund | Warrant      
Temporary Equity [Line Items]      
Exercise price of warrants (in dollars per share) | $ / shares     $ 1.087
Maximum | Hadron Healthcare Master Fund | Common stock      
Temporary Equity [Line Items]      
Warrants to purchase common stock (in shares)     15,540,540
Mixed Unit With Convertible Preferred Stock And Warrant      
Temporary Equity [Line Items]      
Shares issued (in shares)     6,216,216
Series B Convertible Preferred Stock      
Temporary Equity [Line Items]      
Number of shares converted (in shares) 4,908,333    
Share price (in dollars per share) | $ / shares $ 3.00    
Term of option to convert (in years) 6 years    
Conversion price of preferred stock (in dollars per share) | $ / shares $ 3.00    
Threshold VWAP, in excess of (in dollars per share) | $ / shares $ 4.00    
Number of consecutive trading days 20 days    
Convertible preferred stock, outstanding (in shares) 4,908,333 4,908,333  
Number of consecutive trading dates after anniversary 60 days    
VWAP threshold, less than or equal to (in dollars per share) | $ / shares $ 0.50    
Conversion ratio (in shares) 1    
Value of shares converted | $ $ 14,725    
VWAP threshold, greater than (in dollars per share) | $ / shares $ 0.50    
Convertible preferred stock, issued (in shares) 4,908,333 4,908,333  
Common stock      
Temporary Equity [Line Items]      
Number of shares converted (in shares) 5,776,370    
Shares issued on conversion of preferred stock (per share)     5
Series C Convertible Preferred Stock      
Temporary Equity [Line Items]      
Number of shares converted (in shares) 1,155,274    
Convertible preferred stock, outstanding (in shares) 0 1,155,274  
Conversion ratio (in shares) | Rate 500.00%    
Convertible preferred stock, issued (in shares) 0 1,155,274  
Two Unaffiliated Institutional Shareholders | Series B Convertible Preferred Stock | Exchange Agreement      
Temporary Equity [Line Items]      
Number of shares converted (in shares) 4,908,333 4,908,333