XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.1
Investments and Fair Value of Financial Instruments - Contingent Consideration (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Payments of contingent consideration liabilities $ (1,186)  
Foreign currency remeasurement (20)  
Ending balance 0  
Fair Value of Contingent Consideration    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Payment for contingent consideration, operating activities 500  
Payment for contingent consideration, financing activities 700  
Fair Value of Contingent Consideration | Measurement Input, Actual Revenue Results    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Contingent consideration liability balance   $ 1,200
Monte Carlo Simulation | Level 3 | Fair Value of Contingent Consideration    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 1,206  
Sales, general and administrative | Fair Value of Contingent Consideration    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Changes in fair value $ 0