v3.26.1
Long-term Debt - Convertible Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total $ 6,709,928 $ 8,190,155
Convertible notes    
Debt Instrument [Line Items]    
Outstanding principal balance 6,713,659 8,213,659
Unamortized Issuance Costs (43,545) (63,427)
Total 6,670,114 8,150,232
Fair Value 6,259,499 7,940,202
Convertible notes | 2028 Convertible Notes    
Debt Instrument [Line Items]    
Outstanding principal balance 1,010,000 1,010,000
Unamortized Issuance Costs (5,152) (7,264)
Total 1,004,848 1,002,736
Fair Value 1,026,726 1,214,525
Convertible notes | 2029 Convertible Notes    
Debt Instrument [Line Items]    
Outstanding principal balance 1,500,000 3,000,000
Unamortized Issuance Costs (7,019) (17,684)
Total 1,492,981 2,982,316
Fair Value 1,296,855 2,468,832
Convertible notes | 2030A Convertible Notes    
Debt Instrument [Line Items]    
Outstanding principal balance 800,000 800,000
Unamortized Issuance Costs (8,905) (10,891)
Total 791,095 789,109
Fair Value 817,376 1,014,071
Convertible notes | 2030B Convertible Notes    
Debt Instrument [Line Items]    
Outstanding principal balance 2,000,000 2,000,000
Unamortized Issuance Costs (8,382) (10,885)
Total 1,991,618 1,989,115
Fair Value 1,776,440 1,728,262
Convertible notes | 2031 Convertible Notes    
Debt Instrument [Line Items]    
Outstanding principal balance 603,659 603,659
Unamortized Issuance Costs (5,575) (6,816)
Total 598,084 596,843
Fair Value 563,950 621,950
Convertible notes | 2032 Convertible Notes    
Debt Instrument [Line Items]    
Outstanding principal balance 800,000 800,000
Unamortized Issuance Costs (8,512) (9,887)
Total 791,488 790,113
Fair Value $ 778,152 $ 892,562