XML 80 R63.htm IDEA: XBRL DOCUMENT v3.22.4
FAIR VALUE MEASUREMENTS (Schedule of Acquisition-Related Contingent Consideration Roll Forward) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
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 $ 23,114 $ 7,470 $ 10,495
Changes in fair value of contingent consideration included in Interest and other income/(loss), net 11,101 8,782 1,827
Payment of contingent consideration for previously acquired businesses (11,328) (50,000) (9,619)
Effect of net foreign currency exchange rate changes (1,224) (387) (525)
Contingent consideration, end of period 24,308 23,114 7,470
Level 3 | Other 2020 Acquisitions      
Amount      
Acquisition date fair value of contingent consideration     $ 5,292
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      
Amount      
Acquisition date fair value of contingent consideration   $ 17,629  
Level 3 | 2022 Acquisitions      
Amount      
Acquisition date fair value of contingent consideration $ 2,645