XML 87 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Conversion Rights for Seniors Convertible Notes (Details) - Senior Notes
1 Months Ended 12 Months Ended
Nov. 30, 2018
d
Dec. 31, 2024
trading_day
d
Senior Convertible Notes due 2023    
Debt Instrument [Line Items]    
Holder's repurchase price percentage in event of fundamental change (as a percent)   100.00%
Number of trading days | d 60  
Senior Convertible Notes due 2023 | Debt Instrument Conversion Term One | Minimum    
Debt Instrument [Line Items]    
Number of trading days | d   20
Proportion of applicable conversion price (as a percent)   130.00%
Senior Convertible Notes due 2023 | Debt Instrument Conversion Term One | Maximum    
Debt Instrument [Line Items]    
Number of trading days | d   30
Senior Convertible Notes due 2025    
Debt Instrument [Line Items]    
Proportion of conversion price (as a percent)   130.00%
Redemption price (as a percent)   100.00%
Senior Convertible Notes due 2025 | Debt Instrument Conversion Term One | Minimum    
Debt Instrument [Line Items]    
Number of trading days   20
Senior Convertible Notes due 2025 | Debt Instrument Conversion Term One | Maximum    
Debt Instrument [Line Items]    
Number of trading days   30
Senior Convertible Notes due 2025 | Debt Instrument Conversion Term Two    
Debt Instrument [Line Items]    
Number of trading days   5
Senior Convertible Notes due 2025 | Debt Instrument Conversion Term Two | Maximum    
Debt Instrument [Line Items]    
Number of trading days   5
Proportion of applicable conversion price (as a percent)   98.00%