XML 65 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
FAIR VALUE MEASUREMENTS (Tables)
12 Months Ended
Dec. 31, 2021
Fair Value Disclosures [Abstract]  
Schedule of changes in fair value of Level 3 liabilities The changes in the fair value of the Company's Level 3 liabilities during the years ended December 31, 2021, 2020 and 2019 are as follows (in thousands):
Year Ended December 31,
 202120202019
Contingent consideration, beginning of period$8,249 $33,464 $38,837 
Transfers into Level 3— — — 
Transfers out of Level 3— — — 
Total net losses included in earnings (realized and unrealized)(8,249)5,327 28,402 
Purchases, sales and settlements:
Additions— — — 
Payments— (30,542)(33,775)
Contingent consideration, end of period$ $8,249 $33,464