XML 79 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
FAIR VALUE MEASUREMENTS (Schedule of Acquisition-Related Contingent Consideration Roll Forward) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Amount      
Fair value, liability, recurring basis, unobservable input reconciliation, gain (loss), statement of income or comprehensive income [extensible enumeration] Interest and other income/(loss), net    
Level 3      
Amount      
Contingent consideration, beginning of period $ 24,308 $ 23,114 $ 7,470
Changes in fair value of contingent consideration included in Interest and other income/(loss), net 2,814 11,101 8,782
Payment of contingent consideration for previously acquired businesses (18,844) (11,328) (50,000)
Effect of net foreign currency exchange rate changes 22 (1,224) (387)
Contingent consideration, end of period 23,150 24,308 23,114
Level 3 | PolSource      
Amount      
Acquisition date fair value of contingent consideration     35,400
Level 3 | CORE      
Amount      
Acquisition date fair value of contingent consideration     4,007
Level 3 | Emakina      
Amount      
Acquisition date fair value of contingent consideration     213
Level 3 | Other 2021 Acquisitions purchase accounting adjustments      
Amount      
Acquisition date fair value of contingent consideration     $ 17,629
Level 3 | 2022 Acquisitions purchase accounting adjustments      
Amount      
Acquisition date fair value of contingent consideration   $ 2,645  
Level 3 | 2023 Acquisitions      
Amount      
Acquisition date fair value of contingent consideration $ 14,850