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