XML 98 R85.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Convertible Senior Notes (Details) - Senior Notes
12 Months Ended
Dec. 31, 2023
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