XML 82 R71.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value Measurements (Fair Value for Level 3 Liabilities) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Fair Value [Abstract]    
Beginning balance $ 94,308 $ 71,736
Contingent consideration recorded at acquisition date 6,543 2,512
Payment of contingent consideration recorded at acquisition date (12,114) (7,998)
Payment of contingent consideration recorded in earnings (2,982) (520)
Adjustments to contingent consideration (1,030) 89
Interest accretion expense 1,073 1,147
Foreign currency translation adjustment (35) (15)
Ending balance $ 85,763 $ 66,951
Payment of contingent consideration recorded in earnings, location Impairments and other operating items