XML 40 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Nature of the Business - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Oct. 31, 2024
Apr. 30, 2024
May 31, 2022
Mar. 31, 2025
Nature Of Business [Line Items]        
Entity incorporation state name       DE
Base Prospectus        
Nature Of Business [Line Items]        
Maximum aggregate offering price     $ 400,000,000  
Issuance of common stock, Shares       0
Sales Agreement Prospectus        
Nature Of Business [Line Items]        
Maximum aggregate offering price $ 150,000,000   $ 150,000,000  
Issuance of common stock, Shares       7,000,000
Proceeds from issuance of common stock net of commissions       $ 61,000,000
Underwritten Public Offering        
Nature Of Business [Line Items]        
Net proceeds from common stock and pre-funded warrants   $ 119,900,000    
Underwritten Public Offering | Common Stock        
Nature Of Business [Line Items]        
Issuance of common stock, Shares   5,555,557    
Price per share   $ 13.5    
Underwritten Public Offering | Pre-Funds Warrants        
Nature Of Business [Line Items]        
Price per share   13.499    
Warrants excercise price   $ 0.0001    
Warrants To Purchase Shares Of Common Stock   3,703,730