XML 107 R89.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Fair Value for Level 3 Liabilities) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value [Abstract]      
Beginning balance $ 94,308 $ 71,736  
Contingent consideration recorded at acquisition date 6,642 31,616  
Payment of contingent consideration recorded at acquisition date (16,911) (12,934)  
Payment of contingent consideration recorded in earnings (2,982) (520)  
Adjustments to contingent consideration (1,030) 2,954 $ 18,418
Interest accretion expense 1,417 1,470  
Foreign currency translation adjustment (29) (14)  
Ending balance $ 81,415 $ 94,308 $ 71,736
Payment of contingent consideration recorded in earnings, location Impairments and other operating items