XML 60 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Conversion Rights for Seniors Convertible Notes (Details) - Senior Notes
3 Months Ended
Mar. 31, 2025
trading_day
Senior Convertible Notes due 2023  
Debt Instrument [Line Items]  
Holder's repurchase price percentage in event of fundamental change (as percent) 100.00%
Senior Convertible Notes due 2023 | Term one | Minimum  
Debt Instrument [Line Items]  
Number of trading days 20
Proportion of applicable conversion price (as percent) 130.00%
Senior Convertible Notes due 2023 | Term one | Maximum  
Debt Instrument [Line Items]  
Number of trading days 30
Senior Convertible Notes due 2025  
Debt Instrument [Line Items]  
Proportion of conversion price (as percent) 130.00%
Senior Convertible Notes due 2025 | Term one | Minimum  
Debt Instrument [Line Items]  
Number of trading days 20
Senior Convertible Notes due 2025 | Term one | Maximum  
Debt Instrument [Line Items]  
Number of trading days 30
Senior Convertible Notes due 2025 | Term two  
Debt Instrument [Line Items]  
Number of trading days 5
Senior Convertible Notes due 2025 | Term two | Maximum  
Debt Instrument [Line Items]  
Number of trading days 5
Proportion of applicable conversion price (as percent) 98.00%
Senior Convertible Notes due 2028  
Debt Instrument [Line Items]  
Redemption price (as percent) 100.00%