XML 80 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Equity and Capital - Equity Distribution Agreement (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Jul. 30, 2025
Dec. 31, 2024
Subsidiary, Sale of Stock [Line Items]          
Proceeds from issuance of common stock, net   $ 605,163 $ 1,923,976    
2023 Sales Agreement          
Subsidiary, Sale of Stock [Line Items]          
Aggregate maximum offering price         $ 3,000,000
2024 Sales Agreement          
Subsidiary, Sale of Stock [Line Items]          
Proceeds from issuance of common stock, net $ 719,000        
Issuance of common stock, net of costs (shares) 4,150        
Shares price $ 173.19 $ 173.19      
Payment of stock issuance costs $ 4,700        
2024 Sales Agreement | Subsequent Event [Member]          
Subsidiary, Sale of Stock [Line Items]          
Remaining capacity available for future sales       $ 2,300,000