XML 72 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Changes in Fair Value of Contingent Consideration Liability (Details) - Contingent Consideration Liability - Level 3 - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Beginning Balance $ 3,365  
Contingent consideration liability recorded in connection with acquisitions   $ 4,608
Payment of contingent consideration (1,868) (1,500)
Change in fair value 1,303 257
Ending Balance $ 2,800 $ 3,365