XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Convertible Notes and Loan Agreement - Schedule of Convertible Notes (Details)
Shares1 in Millions
12 Months Ended
Dec. 31, 2021
Shares1
$ / shares
Dec. 31, 2020
2025 Notes [Member]    
Debt Instrument [Line Items]    
Maturity Date Dec. 15, 2025 Dec. 15, 2025
Interest Rate 0.125%  
First Interest Payment Date Jun. 15, 2021  
Effective Interest Rate 0.80%  
Semi-Annual Interest Payment Dates June 15, and December 15  
Initial Conversion Rate per $1,000 Principal 14.1977  
Initial Conversion Price | $ / shares $ 70.43  
Number of Shares (in millions) | Shares1 1.0  
2026 Notes [Member]    
Debt Instrument [Line Items]    
Maturity Date Dec. 15, 2026  
Interest Rate 0.00%  
Effective Interest Rate 0.00%  
Initial Conversion Rate per $1,000 Principal 7.6043  
Initial Conversion Price | $ / shares $ 131.50  
Number of Shares (in millions) | Shares1 4.3