v3.25.2
Debt - 2025 Credit Agreement (Details) - Convertible Debt - USD ($)
1 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Line of Credit Facility [Line Items]    
Aggregate principal amount $ 2,999,887,000 $ 2,299,887,000
2025 Notes    
Line of Credit Facility [Line Items]    
Aggregate principal amount 700,000,000 $ 0
Proceeds from issuance of convertible senior notes $ 689,500,000