v3.24.2.u1
FAIR VALUE MEASUREMENTS (Changes in Carrying Value of Business Acquisition Liabilities) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 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 $ 121,332   121,332  
Fair Value, Inputs, Level 3 [Member]        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value measurement, beginning balance 111,310 $ 64,882 139,358 $ 68,258
Purchase price contingent consideration 1,923   21,066  
Changes resulting from foreign currency fluctuations 3   246  
Contingent cash payments (4,296) (2,832) (50,886) (5,524)
Contingent RSU grants (181) (340) (517) (559)
Changes in fair value of business acquisition liabilities 12,898 3,726 12,739 3,280
Contractual payable reclassification (325) (84) (674) (103)
Fair value measurement, ending balance $ 121,332 $ 65,352 $ 121,332 $ 65,352