XML 77 R65.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Fair Value for Level 3 Liabilities) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning balance $ 69,484 $ 54,615
Contingent consideration recorded at acquisition date 3,327 398
Payment of contingent consideration recorded at acquisition date (2,251) (550)
Adjustments to contingent consideration 16,794 1,466
Interest accretion expense 841 919
Ending balance 88,014 57,000
Foreign Currency Translation Adjustment [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Foreign currency translation adjustment $ (181) $ 152