XML 64 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock and Pre-funded Common Stock Warrants - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 48 Months Ended
Mar. 31, 2025
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Class Of Stock [Line Items]        
Aggregate net proceeds from offering   $ 471,159,000 $ 0  
Jeffries LLC Sales Agreement        
Class Of Stock [Line Items]        
Shares issued and sold   0   13,769,001
Gross proceeds from issuance of common stock       $ 864,000,000
Jeffries LLC Sales Agreement | Common Stock        
Class Of Stock [Line Items]        
Price per share of shares issued $ 62.75 $ 62.75   $ 62.75
Jeffries LLC Amended Sales Agreement        
Class Of Stock [Line Items]        
Shares issued and sold   0    
Gross proceeds from issuance of common stock       $ 864,000,000
Jeffries LLC Amended Sales Agreement | Common Stock        
Class Of Stock [Line Items]        
Shares issued and sold       13,769,001
Price per share of shares issued $ 62.75 $ 62.75   $ 62.75
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   $ 1,100,000,000
Commission rate       3.00%
Underwritten Public Offering        
Class Of Stock [Line Items]        
Shares issued and sold 16,151,686      
Public offering price per share $ 28.48 $ 28.48   $ 28.48
Price per share of shares issued $ 28.48 $ 28.48   $ 28.48
Aggregate net proceeds from offering $ 471,200,000      
Pre-Funded Warrants        
Class Of Stock [Line Items]        
Purchase price per warrant $ 28.47      
Warrants to purchase common stock 1,404,988 1,404,988   1,404,988
Exercise price of warrants $ 0.01 $ 0.01   $ 0.01
Pre-funded warrants exercised $ 0