XML 73 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measures and Disclosures Assets and Liabilities by Balance Sheet Grouping (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investment securities $ 12,544 $ 23,967 [1]
Assets, Fair Value Disclosure 13,850 26,333
Earn-out liability [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Nonfinancial Liabilities Fair Value Disclosure 24,300 17,300
Liabilities, Total [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Nonfinancial Liabilities Fair Value Disclosure 24,306 17,300
Other Assets [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contract, Asset, Fair Value Disclosure 216  
Accrued Liabilities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contracts, Liability, Fair Value Disclosure 6  
Prepaid Expenses and Other Current Assets [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contract, Asset, Fair Value Disclosure   2,366
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investment securities 0 0
Assets, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 1 [Member] | Earn-out liability [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Nonfinancial Liabilities Fair Value Disclosure 0 0
Fair Value, Inputs, Level 1 [Member] | Liabilities, Total [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Nonfinancial Liabilities Fair Value Disclosure 0 0
Fair Value, Inputs, Level 1 [Member] | Other Assets [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contract, Asset, Fair Value Disclosure 0  
Fair Value, Inputs, Level 1 [Member] | Accrued Liabilities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contracts, Liability, Fair Value Disclosure 0  
Fair Value, Inputs, Level 1 [Member] | Prepaid Expenses and Other Current Assets [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contract, Asset, Fair Value Disclosure   0
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investment securities 12,544 23,967
Assets, Fair Value Disclosure 13,850 26,333
Fair Value, Inputs, Level 2 [Member] | Earn-out liability [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Nonfinancial Liabilities Fair Value Disclosure 0 0
Fair Value, Inputs, Level 2 [Member] | Liabilities, Total [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Nonfinancial Liabilities Fair Value Disclosure 6 0
Fair Value, Inputs, Level 2 [Member] | Other Assets [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contract, Asset, Fair Value Disclosure 216  
Fair Value, Inputs, Level 2 [Member] | Accrued Liabilities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contracts, Liability, Fair Value Disclosure 6  
Fair Value, Inputs, Level 2 [Member] | Prepaid Expenses and Other Current Assets [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contract, Asset, Fair Value Disclosure   2,366
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Short-term investment securities 0 0
Assets, Fair Value Disclosure 0 0
Fair Value, Inputs, Level 3 [Member] | Earn-out liability [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Nonfinancial Liabilities Fair Value Disclosure 24,300 17,300
Fair Value, Inputs, Level 3 [Member] | Liabilities, Total [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Nonfinancial Liabilities Fair Value Disclosure 24,300 17,300
Fair Value, Inputs, Level 3 [Member] | Other Assets [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contract, Asset, Fair Value Disclosure 0  
Fair Value, Inputs, Level 3 [Member] | Accrued Liabilities [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contracts, Liability, Fair Value Disclosure $ 0  
Fair Value, Inputs, Level 3 [Member] | Prepaid Expenses and Other Current Assets [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contract, Asset, Fair Value Disclosure   $ 0
[1] December 31, 2019 balances were derived from audited consolidated financial statements.