XML 50 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended
Mar. 05, 2025
Feb. 12, 2024
Aug. 10, 2022
Jan. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Lender Warrant | Silicon Valley Bank Loan Agreement              
Class of Stock [Line Items]              
Number of share exercisable             73,649
Warrant issued to purchase shares of common stock             171,848
Warrant exercisable percentage             0.075%
Warrants expires date         Aug. 06, 2034    
Warrants, exercise price             $ 2.55
Lender Warrant | Maximum | Silicon Valley Bank Loan Agreement              
Class of Stock [Line Items]              
Additional warrants exercisable         98,199    
At-the-Market Equity Offering              
Class of Stock [Line Items]              
Proceeds from issuance of common stock at the market       $ 0.9      
Follow On Offering              
Class of Stock [Line Items]              
Number of common shares 75,000,000 8,888,890          
Common stock, per share $ 1 $ 4.5          
Proceeds from issuance of common stock at the market $ 48.8 $ 46.8          
Underwriting discounts and commissions 3.2 3.0          
Other offering expenses $ 0.5            
Offering expenses   $ 0.2          
Public offering price per unit $ 0.7            
Follow On Offering | Series A Warrant              
Class of Stock [Line Items]              
Warrant expiration term 5 years            
Warrants issued to purchase shares of common stock 1            
Warrants, exercise price $ 0.8            
Follow On Offering | Series B Warrant              
Class of Stock [Line Items]              
Warrants expires date Jun. 30, 2026            
Warrants issued to purchase shares of common stock 0.5            
Warrants, exercise price $ 0.7            
Follow On Offering | Pre Funded Warrant              
Class of Stock [Line Items]              
Warrants issued to purchase shares of common stock   2,222,271          
Class of warrant price per share   $ 4.499          
Warrants, exercise price           $ 0.001  
Common Stock | At-the-Market Equity Offering              
Class of Stock [Line Items]              
Maximum aggregate offering price     $ 75.0        
Maximum additional shares issuable         $ 69.8    
Commissions and offering costs       $ 0.3      
Number of common shares       822,566