XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.2.2
Debt - Convertible Senior Notes Narrative (Details) - Convertible Senior Notes due 2023, 2024, 2025 and 2026 - Convertible senior notes:
9 Months Ended
Sep. 30, 2022
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