XML 113 R100.htm IDEA: XBRL DOCUMENT v3.22.4
Net Loss Per Share - Maximum Number of Shares and Conversion Price Per Share (Details) - Convertible Debt
shares in Thousands
12 Months Ended
Dec. 31, 2022
$ / shares
shares
1.375% convertible senior notes due 2026  
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]  
Conversion Spread (in shares) | shares 11,464
Conversion price per share (usd per share) | $ / shares $ 43.51
2.75% convertible senior notes due 2025  
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]  
Conversion Spread (in shares) | shares 8,408
Conversion price per share (usd per share) | $ / shares $ 67.20
0.75% convertible senior notes due 2024  
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]  
Conversion Spread (in shares) | shares 13,983
Conversion price per share (usd per share) | $ / shares $ 43.51