XML 124 R92.htm IDEA: XBRL DOCUMENT v3.22.0.1
Debt - Summary of Conversion and Redemption (Details) - Convertible Debt
12 Months Ended
Dec. 31, 2021
$ / 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