v3.26.1
Fair Value Measurements - Schedule of Estimated Fair Value Liability Component (Details) - Level 2 - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
2019 Notes | Carrying Value | Convertible Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term debt, fair value $ 649,594 $ 649,008
2019 Notes | Fair Value | Convertible Debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Short-term debt, fair value 661,065 655,736
Convertible Debt | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt, fair value 2,985,505 2,982,238
Convertible Debt | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt, fair value 2,997,280 2,865,431
Convertible Debt | 2025 Notes | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt, fair value 691,024 689,890
Convertible Debt | 2025 Notes | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt, fair value 808,640 709,800
Convertible Debt | 2021 Notes | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt, fair value 996,279 995,329
Convertible Debt | 2021 Notes | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt, fair value 913,000 891,300
Convertible Debt | 2020 Notes | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt, fair value 648,608 648,011
Convertible Debt | 2020 Notes | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Long-term debt, fair value $ 614,575 $ 608,595