XML 116 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
FAIR VALUE MEASUREMENT (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of the changes in fair value for Level 3 liabilities
The table below presents a summary of the changes in fair value for these liabilities.
(in thousands)
Acquisition holdback and earnout liabilities at December 31, 2021$25,156 
New acquisitions and measurement adjustments10,178 
Payouts(17,334)
Interest and fair value adjustments398 
Charge offset, forfeit and other(4,902)
Acquisition holdback and earnout liabilities at December 31, 202213,496 
New acquisitions and measurement adjustments44,548 
Payouts(12,489)
Interest and fair value adjustments2,981 
Charge offset, forfeit and other(2,432)
Acquisition holdback and earnout liabilities at December 31, 2023$46,104