XML 92 R61.htm IDEA: XBRL DOCUMENT v3.22.2
Net Loss Per Share - Narrative (Details) - $ / shares
shares in Millions
6 Months Ended
Jun. 30, 2022
Jun. 30, 2020
Mar. 31, 2018
Convertible senior notes due 2023      
Debt Instrument [Line Items]      
Potential dilution based on initial conversion price (in shares) 2.4    
Convertible senior notes due 2025      
Debt Instrument [Line Items]      
Potential dilution based on initial conversion price (in shares) 10.6    
Convertible debt | Convertible senior notes due 2023      
Debt Instrument [Line Items]      
Conversion price (in usd per share)     $ 63.07
Convertible debt | Convertible senior notes due 2025      
Debt Instrument [Line Items]      
Conversion price (in usd per share)   $ 108.76