XML 106 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Convertible Senior Notes (Details) - Senior Notes
12 Months Ended
Dec. 31, 2022
2023 notes  
Debt Instrument [Line Items]  
Stated Cash Interest Rate 1.75%
Effective Interest Rate 2.45%
Conversion Rate 32.7332
2025 notes  
Debt Instrument [Line Items]  
Effective Interest Rate 0.42%
Conversion Rate 13.7920
2027 notes  
Debt Instrument [Line Items]  
Stated Cash Interest Rate 0.50%
Effective Interest Rate 0.90%
Conversion Rate 10.6920