XML 80 R62.htm IDEA: XBRL DOCUMENT v3.25.3
Equity and Capital - Equity Distribution Agreement (Details) - USD ($)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Sep. 30, 2024
Oct. 28, 2025
Dec. 23, 2024
Subsidiary, Sale of Stock [Line Items]          
Proceeds from issuance of common stock, net   $ 1,029,190 $ 2,730,178    
2024 Sales Agreement          
Subsidiary, Sale of Stock [Line Items]          
Aggregate maximum offering price         $ 3,000,000
Proceeds from issuance of common stock, net $ 501,000        
Issuance of common stock, net of costs (shares) 2.9        
Shares price $ 172.46 $ 172.46      
Payment of stock issuance costs $ 2,900        
2024 Sales Agreement | Subsequent Event [Member]          
Subsidiary, Sale of Stock [Line Items]          
Remaining capacity available for future sales       $ 2,000,000