XML 71 R51.htm IDEA: XBRL DOCUMENT v3.25.2
SHAREHOLDERS' EQUITY - Underwritten Offerings (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Apr. 24, 2025
Jun. 24, 2024
Apr. 30, 2025
2024 Underwritten Public Offering      
Class of Stock [Line Items]      
Number of shares issued   11,250,000  
Shares issue price (in dollars per share)   $ 4  
Proceeds from issuance of common stock   $ 45.0  
Gross proceeds from sale of equity   $ 67.1  
Underwriting discounts and commissions ( In percentage)   6.00%  
Other offering costs   $ 0.5  
Underwriting discounts and commissions expense   4.5  
Net cash proceeds   $ 62.6  
2024 Underwritten Public Offering | Pre Funded Warrants 2024      
Class of Stock [Line Items]      
Shares issue price (in dollars per share)   $ 3.999  
Pre-funded warrants to purchase shares of common stock   3,750,000  
Proceeds from warrants issued   $ 15.0  
2025 Underwritten Public Offering      
Class of Stock [Line Items]      
Number of shares issued 20,786,923   24,900,000
Shares issue price (in dollars per share) $ 3.25    
Proceeds from issuance of common stock $ 67.6    
Gross proceeds from sale of equity $ 103.5    
Underwriting discounts and commissions ( In percentage) 6.00%    
Other offering costs $ 0.5    
Underwriting discounts and commissions expense 6.7    
Net cash proceeds $ 96.8    
2025 Underwritten Public Offering | Pre Funded Warrants 2025      
Class of Stock [Line Items]      
Shares issue price (in dollars per share) $ 3.249    
Pre-funded warrants to purchase shares of common stock 6,905,385    
Proceeds from warrants issued $ 22.4    
2025 Underwriters' Option      
Class of Stock [Line Items]      
Number of shares issued 4,153,846    
Shares issue price (in dollars per share) $ 3.25    
Proceeds from issuance of common stock $ 13.5    
2024 Underwriters' Option      
Class of Stock [Line Items]      
Number of shares issued   1,786,589  
Proceeds from issuance of common stock   $ 7.1  
Maximum number of additional shares issued   2,250,000  
Sale of stock additional shares option, price per share   $ 4