XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements (Reconciliation of Level 3 Financial Liabilities Measured on Recurring Basis) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 5,775  
Contingent consideration 200  
Total fair value adjustments reported in earnings (9)  
Contingent consideration payments (2,919) $ (5,800)
Ending balance $ 3,047