FAIR VALUE MEASUREMENTS (Acquisition-Related Contingent Consideration Roll Forward) (Details) - Level 3 $ in Thousands |
3 Months Ended |
|---|---|
|
Mar. 31, 2024
USD ($)
| |
| Amount | |
| Beginning balance | $ 23,150 |
| Ending balance | 28,882 |
| Changes in fair value of contingent consideration included in Interest and other income, net | |
| Amount | |
| Acquisition date fair value of contingent consideration — 2024 Acquisitions | 7,256 |
| Changes in fair value of contingent consideration included in Interest and other income, net | 1,050 |
| Payment of contingent consideration for previously acquired businesses | (2,500) |
| Effect of foreign currency exchange rate changes, net | $ (74) |