v3.22.2.2
FAIR VALUE MEASUREMENTS - Level 3 Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2022
Contingent Consideration    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 11,403 $ 8,439
Additions 2 430
Changes in fair value (3) 2,533
Settlements (10,000) (10,000)
Ending balance 1,402 1,402
Private Placement Warrant liabilities    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance 480 3,960
Additions 0 0
Changes in fair value 1,000 (2,480)
Settlements 0 0
Ending balance $ 1,480 $ 1,480