XML 79 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
FAIR VALUE MEASUREMENTS - Reconciliation of Changes to Contingent Consideration (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Fair Value Disclosures [Abstract]      
Total payment of contingent consideration $ 12,445 $ 12,555 $ 0
Less: amounts paid in excess of the acquisition date fair value of the contingent consideration (220) (3,280) 0
Acquisition date fair value of contingent consideration 12,225 9,275 0
Change in fair value of contingent consideration 4,698 10,002 3,800
Change in fair value of contingent consideration $ 4,478 $ 6,722 $ 3,800