v3.26.3
Debt - Conversion Rights for Seniors Convertible Notes (Details) - Senior notes
9 Months Ended
Sep. 30, 2026
tradingDay
Senior Convertible Notes due 2023  
Debt Instrument [Line Items]  
Holder's repurchase price percentage in event of fundamental change (in percent) 100.00%
Senior Convertible Notes due 2023 | Term one | Minimum  
Debt Instrument [Line Items]  
Number of trading days (in days) 20
Proportion of applicable conversion price (in percent) 130.00%
Senior Convertible Notes due 2023 | Term one | Maximum  
Debt Instrument [Line Items]  
Number of trading days (in days) 30
Senior Convertible Notes due 2025  
Debt Instrument [Line Items]  
Proportion of conversion price (in percent) 130.00%
Senior Convertible Notes due 2025 | Term one | Minimum  
Debt Instrument [Line Items]  
Number of trading days (in days) 20
Senior Convertible Notes due 2025 | Term one | Maximum  
Debt Instrument [Line Items]  
Number of trading days (in days) 30
Senior Convertible Notes due 2025 | Term two  
Debt Instrument [Line Items]  
Number of trading days (in days) 5
Senior Convertible Notes due 2025 | Term two | Maximum  
Debt Instrument [Line Items]  
Number of trading days (in days) 5
Proportion of applicable conversion price (in percent) 98.00%
2028 Notes  
Debt Instrument [Line Items]  
Redemption price (in percent) 100.00%