XML 61 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2019
Nov. 30, 2017
Sep. 30, 2020
Sep. 30, 2020
Dec. 31, 2019
May 27, 2020
Mar. 19, 2020
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]              
Asset impairment charges       $ 0      
Fair value of assets transferred from level 1 to level 2     $ 0 0      
Fair value of assets transferred from level 2 to level 1     0 0      
Fair value of liabilities transferred from level 1 to level 2     0 0      
Fair value of liabilities transferred from level 2 to level 1     $ 0 $ 0      
Common stock reserved for future issuance     5,000,000.0 5,000,000.0      
Contingent consideration     $ 7,996,000 $ 7,996,000      
Carrying value of convertible senior notes $ 430,282,000   445,915,000 445,915,000 $ 430,282,000    
0.125% Convertible Senior Notes Due 2024              
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]              
Fair value of convertible senior notes 450,400,000   596,700,000 596,700,000 450,400,000    
Carrying value of convertible senior notes $ 351,100,000   $ 364,500,000 $ 364,500,000 $ 351,100,000    
Debt instrument, interest rate 0.125%   0.125% 0.125% 0.125%    
Debt instrument, maturity date Dec. 15, 2024     Dec. 15, 2024      
1.50% Convertible Senior Notes Due 2022              
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]              
Fair value of convertible senior notes $ 215,800,000   $ 364,000,000.0 $ 364,000,000.0 $ 215,800,000    
Carrying value of convertible senior notes $ 79,200,000   $ 81,500,000 $ 81,500,000 79,200,000    
Debt instrument, interest rate   1.50% 1.50% 1.50%      
Debt instrument, maturity date   Nov. 01, 2022   Nov. 01, 2022      
Techwan SA              
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]              
Common stock reserved for future issuance           6,779  
Contingent consideration     $ 100,000 $ 100,000   $ 2,030,000  
Techwan SA | Other Expense, Net              
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]              
Derivative liabilities and changes in fair value     100,000        
One2Many Group B.V.              
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]              
Contingent consideration     $ 1,400,000 1,400,000     $ 2,190,000
Fair Value Measurements, Nonrecurring              
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]              
Asset impairment charges       $ 0 $ 0