v3.26.1
Common Stock and Pre-funded Common Stock Warrants - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 60 Months Ended
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Class Of Stock [Line Items]        
Aggregate net proceeds from offering   $ 0 $ 471,159,000  
Jeffries LLC Sales Agreement        
Class Of Stock [Line Items]        
Gross proceeds from issuance of common stock       $ 864,000,000
Shares issued and sold   0   13,769,001
Jeffries LLC Sales Agreement | Common Stock        
Class Of Stock [Line Items]        
Price per share of shares issued   $ 62.75   $ 62.75
Shares issued and sold       13,769,001
Underwritten Public Offering        
Class Of Stock [Line Items]        
Warrants to purchase common stock 1,404,988   1,404,988  
Purchase price per warrant $ 28.47      
Aggregate net proceeds from offering $ 470,500,000      
Public offering price per share $ 28.48   $ 28.48  
Price per share of shares issued 28.48   28.48  
Exercise price of warrants $ 0.01   $ 0.01  
Pre-funded warrants exercised   $ 0    
Shares issued and sold 16,151,686      
At-The-Market | Jeffries LLC Sales Agreement | Maximum        
Class Of Stock [Line Items]        
Aggregate gross proceeds of shares authorized under ATM sales agreement   $ 1,100,000,000   $ 1,100,000,000
Commission rate       3.00%