v3.25.1
Equity - Common Stock ATM (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Common Stock, Shares, Issued 186,612,226 186,517,523
New Forward Sale Agreements Value    
Class of Stock [Line Items]    
Common Stock, Shares, Issued 4,830  
Net proceeds from the sale of common stock $ 179,000  
Forward Sale Agreements Settled, Shares    
Class of Stock [Line Items]    
Common Stock, Shares, Issued 0  
Forward Sale Agreements Settled, Value    
Class of Stock [Line Items]    
Net proceeds from the sale of common stock $ 0  
Forward Sale Agreements Outstanding Shares    
Class of Stock [Line Items]    
Common Stock, Shares, Issued 4,830 0
Forward Sale Agreements Outstanding Value    
Class of Stock [Line Items]    
Net proceeds from the sale of common stock $ 179,000 $ 0
At The Market Program 2025 $750 Million    
Class of Stock [Line Items]    
Common Stock Value Authorized under Stock Offering Program 750,000,000  
At The Market Program 2025 $750 Million | Common Stock    
Class of Stock [Line Items]    
Aggregate value of common stock available to be sold under the ATM $ 749,821,000  
New Forward Sale Agreements Gross Price Per Share | Common Stock    
Class of Stock [Line Items]    
Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share $ 37.02  
New Forward Sale Agreements Net Price Per Share | Common Stock    
Class of Stock [Line Items]    
Forward Contract Indexed to Issuer's Equity, Forward Rate Per Share, Net $ 36.65  
New Forward Sale Agreements Sales Commissions | Common Stock    
Class of Stock [Line Items]    
Payments of Stock Issuance Costs, Agents' Fees $ 0.37