XML 112 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Marketed Forward Offerings (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jan. 18, 2023
Nov. 08, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Class of Stock [Line Items]          
Aggregate Value     $ 378,686 $ 2,479,720 $ 9,790,328
January 2023 Offering | Public Stock Offering and Forward Sales Agreement          
Class of Stock [Line Items]          
Total Shares Sold (in shares) 30,302,500        
Public Offering Price Per Share (in dollars per share) $ 33.00        
Aggregate Value $ 1,000,000        
Initial Forward Sale Price Per Share (in dollars per share) $ 31.85        
Aggregate Net Value $ 964,400        
Underwriter's Option (in shares) 3,952,500        
November 2022 Forward Sale Agreements | Public Stock Offering and Forward Sales Agreement          
Class of Stock [Line Items]          
Total Shares Sold (in shares)   18,975,000      
Public Offering Price Per Share (in dollars per share)   $ 30.90      
Aggregate Value   $ 580,000      
Initial Forward Sale Price Per Share (in dollars per share)   $ 30.57      
Aggregate Net Value   $ 579,600      
Underwriter's Option (in shares)   2,475,000