XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.2
Debt - Conversion Rights for Seniors Convertible Notes (Details) - Senior Notes - d
1 Months Ended 6 Months Ended
Nov. 30, 2018
Jun. 30, 2024
Senior Convertible Notes due 2023    
Debt Instrument [Line Items]    
Holder's repurchase price percentage in event of fundamental change (as percent)   100.00%
Number of trading days 60  
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%