XML 80 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Reconciliation of Beginning and Ending Balance of Level 3 Assets and Liabilities (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2018
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Acquisition earnout accruals, beginning balance $ (7,213)
Acquisition earnout accruals, ending balance (6,627)
Fair Value, Inputs, Level 3 [Member]  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Acquisition earnout accruals, beginning balance (7,213)
Acquisition earnout (3,054)
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Business Combination, Acquisition Earnout Adjustment, Fair Value 888
Earnout accretion (1,285)
Earnout payments 3,592
Foreign currency translation 445
Acquisition earnout accruals, ending balance $ (6,627)