XML 71 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Debt - Summary of Conversion and Redemption (Details) - Convertible senior notes
9 Months Ended
Sep. 30, 2023
$ / shares
1.375% convertible senior notes due 2026  
Debt Instrument [Line Items]  
Conversion Rate 0.0229830
Conversion price per share (usd per share) $ 43.51
2.75% convertible senior notes due 2025  
Debt Instrument [Line Items]  
Conversion Rate 0.0148810
Conversion price per share (usd per share) $ 67.20
0.75% convertible senior notes due 2024  
Debt Instrument [Line Items]  
Conversion Rate 0.0229830
Conversion price per share (usd per share) $ 43.51