XML 420 R79.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE MEASUREMENTS AND FINANCIAL INSTRUMENTS - Fair Value of Significant Unobservable Inputs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward]    
Beginning Balance as of January 1 $ 21,460 $ 13,984
Revaluations 930 (1,059)
Receipt of deferred consideration 20,911 8,535
Disposition of deferred consideration (20,691) 0
Ending balance as of December 31 $ 22,610 $ 21,460