v3.26.1
Equity and Capital - Equity Distribution Agreement (Details) - USD ($)
1 Months Ended 6 Months Ended
May 04, 2026
May 03, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 23, 2024
Equity and Capital          
Proceeds from issuance of common stock, net     $ 2,495,682,000 $ 605,163,000  
2024 Sales Agreement          
Equity and Capital          
Aggregate maximum offering price         $ 3,000,000,000
Value of shares remain unsold at the time of termination $ 569,900,000        
Proceeds from issuance of common stock, net   $ 435,200,000      
Issuance of common stock, net of costs (shares)   2.4      
Shares price   $ 181.21      
Payment of stock issuance costs   $ 2,200,000      
2026 Sales Agreement          
Equity and Capital          
Aggregate maximum offering price 7,500,000,000        
Proceeds from issuance of common stock, net $ 1,200,000,000        
Issuance of common stock, net of costs (shares) 6,200,000        
Shares price $ 191.63        
Payment of stock issuance costs $ 6,200,000        
Amount of shares reserved for future issuance     $ 6,300,000,000