XML 85 R71.htm IDEA: XBRL DOCUMENT v3.25.4
Notes Payable, Net - Notes Payable (Details) - USD ($)
Feb. 11, 2026
Dec. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]      
Total principal   $ 1,831,110,000 $ 690,000,000
Unamortized debt issuance costs   (20,388,000) (9,711,000)
Total carrying amount of notes payable, net   1,810,722,000 680,289,000
Less: current portion   (80,552,000) (680,289,000)
Long-term notes payable, net   1,730,170,000 0
2030 Notes | Senior Notes      
Debt Instrument [Line Items]      
Total principal   1,000,000,000 0
2033 Notes | Senior Notes      
Debt Instrument [Line Items]      
Total principal   750,000,000 0
2027 Notes | Convertible Debt      
Debt Instrument [Line Items]      
Total principal   $ 81,110,000 $ 690,000,000
2027 Notes | Convertible Debt | Subsequent Event      
Debt Instrument [Line Items]      
Total principal $ 0