v3.25.2
Description of Business - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
May 16, 2025
Mar. 27, 2024
Nov. 09, 2023
Nov. 01, 2022
Jun. 30, 2025
Jun. 30, 2025
Dec. 31, 2023
Dec. 31, 2024
Description Of Business [Line Items]                
Warrants issued to purchase common stock         7,398,185 7,398,185   12,686
Aggregate offering price   $ 350.0   $ 250.0        
2025 Follow-On Offering                
Description Of Business [Line Items]                
Shares issued and sold 11,735,565              
Net proceeds from follow-on offering $ 69.9              
At-the-Market Offering                
Description Of Business [Line Items]                
Sale of common stock through agreement       $ 75.0        
Common Stock | 2025 Follow-On Offering                
Description Of Business [Line Items]                
Shares issued and sold 11,735,565              
Warrants issued to purchase common stock 3,826,750              
Pre-funded warrants to purchase 0.25              
Share price $ 4.9              
Common Stock | 2023 Follow-On Offering                
Description Of Business [Line Items]                
Shares issued and sold     11,000,000          
Share price     $ 9          
Aggregate gross proceeds from follow-on offering     $ 99.0          
Net proceeds from follow-on offering     $ 92.6          
Common Stock | At-the-Market Offering                
Description Of Business [Line Items]                
Shares issued and sold         0 0 261,807  
Share price             $ 12.49  
Pre-funded warrants                
Description Of Business [Line Items]                
Exercise price of warrants         $ 0.00001 $ 0.00001    
Pre-funded warrants | 2025 Follow-On Offering                
Description Of Business [Line Items]                
Share price $ 4.89999              
Pre-funded warrants | Common Stock                
Description Of Business [Line Items]                
Pre-funded warrants to purchase         3,571,435 3,571,435    
Pre-funded warrants | Common Stock | 2025 Follow-On Offering | Maximum                
Description Of Business [Line Items]                
Warrants issued to purchase common stock 3,571,435