XML 92 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock - Additional Information (Details) - USD ($)
12 Months Ended 45 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Class Of Stock [Line Items]        
Preferred stock, shares authorized 25,000,000 25,000,000   25,000,000
Preferred stock, par or stated value per share $ 0.01 $ 0.01   $ 0.01
Common stock, shares authorized 250,000,000 250,000,000   250,000,000
Common stock, par or stated value per share $ 0.01 $ 0.01   $ 0.01
Common stock, voting rights The holders of the Company’s common stock are entitled to one vote for each share of common stock.      
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
At-The-Market | Common Stock        
Class Of Stock [Line Items]        
Shares issued and sold   6,952,703 1,909,103  
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%