Quarterly report pursuant to Section 13 or 15(d)

FAIR VALUE MEASUREMENTS - Level 3 (Details)

v3.22.2
FAIR VALUE MEASUREMENTS - Level 3 (Details) - Recurring - Level 3 - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Beginning balance $ 23,399 $ 32,976 $ 25,156 $ 35,744
New acquisitions 1,574 1,906 2,750 3,973
Payouts (2,145) (7,947) (5,196) (12,873)
Interest on outstanding contingencies 122 258 247 537
Charge offset, forfeit and other (208) (136) (215) (324)
Ending balance $ 22,742 $ 27,057 $ 22,742 $ 27,057