XML 105 R85.htm IDEA: XBRL DOCUMENT v3.20.4
Basic and Diluted Net Loss per Share - Additional Information (Details) - USD ($)
shares in Millions, $ in Millions
1 Months Ended 12 Months Ended
Dec. 31, 2019
Nov. 30, 2017
Dec. 31, 2020
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Amount of common stock reserved     4.8
0.125% Convertible Senior Notes Due 2024      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Payments to enter capped call options $ 44.9   $ 44.9
Convertible debt Instrument, Issuance date, month and year 2019-12    
1.50% Convertible Senior Notes Due 2022      
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]      
Payments to enter capped call options   $ 12.9  
Convertible debt Instrument, Issuance date, month and year   2017-11  
Proceeds from capped call options $ 5.8