XML 160 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE MEASUREMENT (Tables)
12 Months Ended
Dec. 31, 2024
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, 2022$13,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, 202346,104 
New acquisitions and measurement adjustments21,052 
Payouts(43,948)
Interest and fair value adjustments(1,099)
Charge offset, forfeit and other(1,101)
Acquisition holdback and earnout liabilities at December 31, 2024$21,008