XML 81 R66.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurements (Fair Value for Level 3 Liabilities) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 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,677 1,003
Payment of contingent consideration recorded at acquisition date (2,812) (1,621)
Adjustments to contingent consideration 16,852 1,466
Interest accretion expense 1,422 1,383
Ending balance 88,522 56,954
Foreign Currency Translation Adjustment [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Foreign currency translation adjustment $ (101) $ 108