XML 59 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Reconciliation of Level 3 Liabilities (Details) - Unobservable  Inputs (Level 3) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Contingent consideration, beginning balance $ 4,633 $ 4,912
Change in the estimated fair value of the contingent consideration (4,337) (279)
Contingent consideration, ending balance $ 296 $ 4,633