v3.25.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
23 Months Ended
Dec. 27, 2024
Apr. 24, 2024
Jun. 01, 2023
May 16, 2023
Mar. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]            
Net proceeds from common stock and warrants after deducting underwriting discounts, commissions and other offering expenses   $ 161.4 $ 134.7      
Proceeds from issuance of pre-funded warrants, net of offering costs   128.3 92.3      
Proceeds from issuance of common stock, net of offering costs   $ 33.1 $ 42.4      
Voting Common Stock            
Class of Stock [Line Items]            
Common stock, par value         $ 0.0001 $ 0.0001
Voting Common Stock | Public Offering            
Class of Stock [Line Items]            
Sale of stock price per share     $ 2      
Voting Common Stock | Follow On Offering            
Class of Stock [Line Items]            
Number of shares issued   4,958,068 23,287,134      
Underwriter option to purchase number of additional shares   2,485,487        
Sale of stock price per share   $ 7.13        
Voting Common Stock | ATM Program | Wedbush Securities, Inc.            
Class of Stock [Line Items]            
Number of shares issued         0  
Issuance of common stock, net of offering costs       $ 75.0    
Common stock, par value       $ 0.0001    
Pre-Funded Warrants [Member]            
Class of Stock [Line Items]            
Common stock issuable upon exercise warrants 7,500,000       73,087,945  
Warrants exercised         0  
Warrant exercise price     $ 0.0001      
Proceeds from issuance of pre-funded warrants, net of offering costs $ 30.0          
Offering expenses $ 0.2          
Pre-Funded Warrants [Member] | Voting Common Stock            
Class of Stock [Line Items]            
Common stock issuable upon exercise warrants   18,577,419 47,010,526      
Common stock price per warrant $ 4 $ 7.1299 $ 1.9999      
Warrant exercise price $ 0.0001 $ 0.0001 $ 0.0001