v3.26.1
Debt - Schedule of Debt (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total principal $ 1,750,000,000 $ 1,831,110,000
Unamortized debt issuance costs (18,183,000) (20,388,000)
Total carrying amount of notes payable, net 1,731,817,000 1,810,722,000
Less: current portion 0 (80,552,000)
Long-term notes payable, net 1,731,817,000 1,730,170,000
2030 Notes | Senior Notes    
Debt Instrument [Line Items]    
Total principal 1,000,000,000 1,000,000,000
2033 Notes | Senior Notes    
Debt Instrument [Line Items]    
Total principal 750,000,000 750,000,000
2027 Notes | Convertible Debt    
Debt Instrument [Line Items]    
Total principal $ 0 $ 81,110,000