XML 77 R65.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Fair Value for Level 3 Liabilities) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Fair Value [Abstract]    
Beginning balance $ 94,308 $ 71,736
Contingent consideration recorded at acquisition date 5,543 1,512
Payment of contingent consideration recorded at acquisition date (8,898) (5,595)
Payment of contingent consideration recorded in earnings   (520)
Adjustments to contingent consideration (1,030) 89
Interest accretion expense 712 821
Foreign currency translation adjustment   (14)
Ending balance $ 90,635 $ 68,029
Payment of contingent consideration recorded in earnings, location Interest Expense