v3.26.3
Fair Value Measurements - Schedule of Estimated Fair Value Liability Component (Details) - Level 2 - USD ($)
$ in Thousands
Sep. 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,887 $ 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 649,302 655,736
Convertible Debt | Carrying Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt, fair value 2,987,138 2,982,238
Convertible Debt | Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt, fair value 2,963,712 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,591 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 776,160 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,754 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 917,500 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,906 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 $ 620,750 $ 608,595