XML 57 R46.htm IDEA: XBRL DOCUMENT v3.23.3
FAIR VALUE MEASUREMENTS - Schedule of Changes in Fair Value of Contingent Consideration (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Fair Value Disclosures [Abstract]        
Total payment of contingent consideration     $ 12,445 $ 12,555
Amounts paid in excess of the acquisition date fair value of the contingent consideration     (220) (3,280)
Payments of acquisition related contingent consideration     12,225 9,275
Change in fair value of contingent consideration $ (2,300) $ 1,820 508 3,775
Amounts paid in excess of the acquisition date fair value of the contingent consideration     (220) (3,280)
Change in fair value of contingent consideration     $ 288 $ 495