XML 74 R64.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measures and Disclosures Assets and Liabilities by Balance Sheet Grouping (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets, Fair Value Disclosure $ 25,953 $ 31,216
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value 18,009 14,687 [1]
Debt Securities, Available-for-sale, Noncurrent 7,172 12,974
Earn-out liability [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Nonfinancial Liabilities Fair Value Disclosure 29,400 26,300
Liabilities, Total [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Nonfinancial Liabilities Fair Value Disclosure 29,400 26,300
Prepaid Expenses and Other Current Assets [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Foreign Currency Contract, Asset, Fair Value Disclosure 772 3,555
Fair Value, Inputs, Level 1 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets, Fair Value Disclosure 0 0
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value 0 0
Debt Securities, Available-for-sale, Noncurrent 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] | 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 0
Fair Value, Inputs, Level 2 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets, Fair Value Disclosure 25,953 31,216
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value 18,009 14,687
Debt Securities, Available-for-sale, Noncurrent 7,172 12,974
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 26,300 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 26,300 0
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 772 3,555
Fair Value, Inputs, Level 3 [Member]    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Assets, Fair Value Disclosure 0 0
Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value 0 0
Debt Securities, Available-for-sale, Noncurrent 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 3,100 26,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 3,100 26,300
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 $ 0
[1] December 31, 2020 balances were derived from audited consolidated financial statements.