XML 113 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - ATM Program Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended 36 Months Ended
Jan. 18, 2023
Nov. 08, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Class of Stock [Line Items]            
Aggregate Value     $ 378,686 $ 2,479,720 $ 9,790,328  
Number of Shares Settled (in shares)           211,260,489
Forward Share Price Upon Settlement (in dollars per share)     $ 28.78     $ 28.78
Total Net Proceeds           $ 6,080,373
ATM Stock Offering Program            
Class of Stock [Line Items]            
Number of Shares (in shares)     54,998,388      
Weighted Average Share Price (in dollars per share)     $ 31.70     $ 31.70
Aggregate Value     $ 1,743,490      
Forward Sales Price (in dollars per share)     $ 31.16     $ 31.16
Aggregate Net Value     $ 1,713,947     $ 1,713,947
ATM Stock Offering Program | Year Ended December 31, 2024            
Class of Stock [Line Items]            
Number of Shares (in shares)     12,015,399      
Weighted Average Share Price (in dollars per share)     $ 32.01     $ 32.01
Aggregate Value     $ 384,565      
Forward Sales Price (in dollars per share)     $ 31.31     $ 31.31
Aggregate Net Value     $ 376,253     $ 376,253
Number of Shares Settled (in shares)     13,194,739      
Forward Share Price Upon Settlement (in dollars per share)     $ 28.75     $ 28.75
Total Net Proceeds     $ 379,373      
ATM Stock Offering Program | Year Ended December 31, 2023            
Class of Stock [Line Items]            
Number of Shares (in shares)     21,365,397      
Weighted Average Share Price (in dollars per share)     $ 30.10     30.10
Aggregate Value     $ 643,045      
Forward Sales Price (in dollars per share)     $ 29.70     $ 29.70
Aggregate Net Value     $ 634,594     $ 634,594
Number of Shares Settled (in shares)       29,788,250    
Forward Share Price Upon Settlement (in dollars per share)       $ 31.75    
Total Net Proceeds       $ 945,700    
ATM Stock Offering Program | Year Ended December 31, 2022            
Class of Stock [Line Items]            
Number of Shares (in shares)     21,617,592      
Weighted Average Share Price (in dollars per share)     $ 33.12     $ 33.12
Aggregate Value     $ 715,880      
Forward Sales Price (in dollars per share)     $ 32.53     $ 32.53
Aggregate Net Value     $ 703,100     $ 703,100
Public Stock Offering and Forward Sales Agreement | January 2023 Forward Sale Agreements            
Class of Stock [Line Items]            
Number of Shares (in shares) 30,302,500          
Weighted Average Share Price (in dollars per share) $ 33.00          
Aggregate Value $ 1,000,000          
Forward Sales Price (in dollars per share) $ 31.85          
Aggregate Net Value $ 964,400          
Number of Shares Settled (in shares)       30,302,500    
Forward Share Price Upon Settlement (in dollars per share)       $ 31.70    
Total Net Proceeds       $ 960,500    
Public Stock Offering and Forward Sales Agreement | November 2022 Forward Sale Agreements            
Class of Stock [Line Items]            
Number of Shares (in shares)   18,975,000        
Weighted Average Share Price (in dollars per share)   $ 30.90        
Aggregate Value   $ 580,000        
Forward Sales Price (in dollars per share)   $ 30.57        
Aggregate Net Value   $ 579,600        
Number of Shares Settled (in shares)       18,975,000    
Forward Share Price Upon Settlement (in dollars per share)       $ 30.34    
Total Net Proceeds       $ 575,600    
Public Stock Offering and Forward Sales Agreement | September 2021 Forward Sale Agreements            
Class of Stock [Line Items]            
Number of Shares Settled (in shares)         50,000,000  
Forward Share Price Upon Settlement (in dollars per share)         $ 27.81  
Total Net Proceeds         $ 1,390,600  
Public Stock Offering and Forward Sales Agreement | March 2021 Forward Sale Agreements            
Class of Stock [Line Items]            
Number of Shares Settled (in shares)         69,000,000  
Forward Share Price Upon Settlement (in dollars per share)         $ 26.50  
Total Net Proceeds         $ 1,828,600