XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Convertible Senior Notes Narrative (Details) - Convertible Senior Notes due 2023, 2024, 2025 and 2026 - Convertible senior notes
6 Months Ended
Jun. 30, 2023
day
Debt Instrument [Line Items]  
Debt instrument, convertible threshold percentage 130.00%
Debt instrument, convertible threshold trading days 20
Debt instrument, threshold consecutive trading days 30