XML 87 R71.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements (Fair Value for Level 3 Liabilities) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning balance $ 47,285 $ 51,826
Contingent consideration recorded at acquisition date 11,669 35
Payment of contingent consideration recorded at acquisition date (5,459) (5,840)
Payment of contingent consideration recorded in earnings (11)  
Adjustments to contingent consideration 349 17,754
Reclass earned contingent consideration to accrued liabilities   (20,464)
Interest accretion expense 1,308 1,381
Ending balance 55,024 44,955
Foreign Currency Translation Adjustment [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Foreign currency translation adjustment $ (117) $ 263