v3.26.1
Nature of the Business - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 6 Months Ended 12 Months Ended
Aug. 03, 2026
Mar. 31, 2026
Jul. 31, 2025
Jun. 30, 2026
Dec. 31, 2025
Nature Of Business [Line Items]          
Entity incorporation state name       DE  
Base Prospectus          
Nature Of Business [Line Items]          
Maximum aggregate offering price     $ 400.0    
Sales Agreement Prospectus          
Nature Of Business [Line Items]          
Maximum aggregate offering price   $ 150.0 $ 150.0    
2025 Registration Statement          
Nature Of Business [Line Items]          
Issuance of common stock, Shares         3,200,000
Proceeds from issuance of common stock net of commissions         $ 87.8
2026 Registration Statement          
Nature Of Business [Line Items]          
Issuance of common stock, Shares       2,600,000  
Proceeds from issuance of common stock net of commissions       $ 80.7  
2026 Registration Statement | Subsequent Event          
Nature Of Business [Line Items]          
Issuance of common stock, Shares 2,100,000        
Proceeds from issuance of common stock net of commissions $ 65.7