v3.24.3
FAIR VALUE MEASUREMENTS (Changes in Carrying Value of Business Acquisition Liabilities) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value measurement, beginning balance     $ 139,358  
Fair value measurement, ending balance $ 113,858   113,858  
Fair Value, Inputs, Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value measurement, beginning balance 121,332 $ 65,352 139,358 $ 68,258
Purchase price contingent consideration 1,603 66,873 22,669 66,873
Changes resulting from foreign currency fluctuations     246  
Contingent cash payments (4,201) (2,754) (55,087) (8,278)
Contingent RSU grants (1,339) (951) (1,856) (1,510)
Changes in fair value of business acquisition liabilities (4,132) 1,151 8,608 4,431
Contractual payable reclassification 595 295 (80) 192
Fair value measurement, ending balance $ 113,858 $ 129,966 $ 113,858 $ 129,966