v3.25.2
Common and Preferred Stock - ATM Programs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Class of Stock [Line Items]            
Total Forward Shares Outstanding 110,666,238     110,666,238   107,248,705
Proceeds received       $ 224,195    
Common Stock            
Class of Stock [Line Items]            
Shares Settled 663,892 2,665,998        
At-Market Equity Program [Member] | Common Stock | Forward Sale Agreement            
Class of Stock [Line Items]            
Total Forward Shares Sold 362,021   3,235,964 2,770,222 3,256,707  
Shares Settled 663,892     3,329,890    
Proceeds received $ 41,200     $ 224,500    
September 2022 ATM Program | Common Stock | Forward Sale Agreement            
Class of Stock [Line Items]            
Program Size 750,000     $ 750,000    
Total Forward Shares Sold       10,217,973    
Shares Settled       10,217,973    
September 2022 ATM Program | Common Stock | Forward Sale Agreement | Scenario Plan            
Class of Stock [Line Items]            
Net Proceeds Received 670,300     $ 670,300    
February 2024 ATM Program | Common Stock | Forward Sale Agreement            
Class of Stock [Line Items]            
Program Size $ 1,000,000     $ 1,000,000    
Total Forward Shares Sold       10,409,017    
Shares Settled       6,105,388    
Total Forward Shares Outstanding 4,303,629     4,303,629    
February 2024 ATM Program | Common Stock | Forward Sale Agreement | Scenario Plan            
Class of Stock [Line Items]            
Net Proceeds Received $ 705,100     $ 705,100    
October 2024 ATM Program | Common Stock | Forward Sale Agreement            
Class of Stock [Line Items]            
Program Size $ 1,250,000     $ 1,250,000    
Total Forward Shares Sold       2,938,499    
Total Forward Shares Outstanding 2,938,499     2,938,499    
Amount available under ATM program       $ 1,030,000    
October 2024 ATM Program | Common Stock | Forward Sale Agreement | Scenario Plan            
Class of Stock [Line Items]            
Net Proceeds Received $ 221,700     $ 221,700