v3.26.3
Long-term Debt - Convertible Debt Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total $ 6,715,414 $ 8,190,155
Convertible notes    
Debt Instrument [Line Items]    
Outstanding principal balance 6,713,659 8,213,659
Unamortized Issuance Costs (38,005) (63,427)
Total 6,675,654 8,150,232
Fair Value 7,136,377 7,940,202
Convertible notes | 2028 Convertible Notes    
Debt Instrument [Line Items]    
Outstanding principal balance 1,010,000 1,010,000
Unamortized Issuance Costs (4,091) (7,264)
Total 1,005,909 1,002,736
Fair Value 1,204,940 1,214,525
Convertible notes | 2029 Convertible Notes    
Debt Instrument [Line Items]    
Outstanding principal balance 1,500,000 3,000,000
Unamortized Issuance Costs (6,107) (17,684)
Total 1,493,893 2,982,316
Fair Value 1,373,565 2,468,832
Convertible notes | 2030A Convertible Notes    
Debt Instrument [Line Items]    
Outstanding principal balance 800,000 800,000
Unamortized Issuance Costs (7,908) (10,891)
Total 792,092 789,109
Fair Value 1,042,888 1,014,071
Convertible notes | 2030B Convertible Notes    
Debt Instrument [Line Items]    
Outstanding principal balance 2,000,000 2,000,000
Unamortized Issuance Costs (7,129) (10,885)
Total 1,992,871 1,989,115
Fair Value 1,892,020 1,728,262
Convertible notes | 2031 Convertible Notes    
Debt Instrument [Line Items]    
Outstanding principal balance 603,659 603,659
Unamortized Issuance Costs (4,952) (6,816)
Total 598,707 596,843
Fair Value 662,812 621,950
Convertible notes | 2032 Convertible Notes    
Debt Instrument [Line Items]    
Outstanding principal balance 800,000 800,000
Unamortized Issuance Costs (7,818) (9,887)
Total 792,182 790,113
Fair Value $ 960,152 $ 892,562