v3.26.1
Subsequent Events (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Feb. 11, 2026
Jan. 07, 2026
Jan. 31, 2026
May 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Subsequent Event [Line Items]            
Gross Proceeds from sale of Common Stock         $ 345.0  
Common stock, shares issued         65,543,723 61,507,446
Net proceeds from an underwritten offering of shares         $ 323.8  
Jefferies LLC [Member] | At The Market Offering            
Subsequent Event [Line Items]            
Gross Proceeds from sale of Common Stock         $ 25.0 $ 1.0
Common Stock [Member]            
Subsequent Event [Line Items]            
Underwritten public offering       10,638,476    
Issuance of common stock, Share         2,955,082  
Common stock shares exercised pre-funded warrants to purchase         750,000  
Subsequent Event [Member]            
Subsequent Event [Line Items]            
Common stock, shares issued     13,000,000      
Subsequent Event [Member] | Jefferies LLC [Member] | At The Market Offering            
Subsequent Event [Line Items]            
Amount available for offer and sell shares $ 100.0 $ 150.0        
Subsequent Event [Member] | Common Stock [Member]            
Subsequent Event [Line Items]            
Underwritten public offering     13,000,000      
Common stock price     $ 24      
Share price     $ 0.0001      
Issuance of common stock, Share     1,875,000      
Subsequent Event [Member] | Warrant [Member]            
Subsequent Event [Line Items]            
Common stock price     $ 23.9999      
Purchase of pre-funded warrants shares     1,375,000