XML 74 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Equity and Capital - Equity Distribution Agreement (Details) - USD ($)
$ / shares in Units, shares in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Feb. 23, 2024
Apr. 01, 2022
2023 Sales Agreement        
Subsidiary, Sale of Stock [Line Items]        
Aggregate maximum offering price       $ 1,500,000,000
Net proceeds from sale of stock $ 99,000,000 $ 0    
Number of shares entered for agreement 0.6      
Average price per share $ 133.43      
Payment of stock issuance costs $ 600,000      
2024 Sales Agreement        
Subsidiary, Sale of Stock [Line Items]        
Aggregate maximum offering price 2,000,000,000.0      
Value of shares remain unsold at the time of termination     $ 258,300,000  
Amount of shares reserved for future issuance $ 2,000,000,000.0