XML 18 R71.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements (Fair Value for Level 3 Liabilities) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning balance $ 54,615 $ 47,285
Contingent consideration recorded at acquisition date 1,003 11,669
Payment of contingent consideration recorded at acquisition date (1,621) (5,459)
Payment of contingent consideration recorded in earnings   (11)
Adjustments to contingent consideration 1,466 349
Interest accretion expense 1,383 1,308
Ending balance 56,954 55,024
Foreign Currency Translation Adjustment [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Foreign currency translation adjustment $ 108 $ (117)