Annual report pursuant to Section 13 and 15(d)

FAIR VALUE MEASUREMENTS (Assets and Liabilities Measured on Recurring Basis) (Details)

v3.22.4
FAIR VALUE MEASUREMENTS (Assets and Liabilities Measured on Recurring Basis) (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Liabilities, Fair Value Disclosure [Abstract]    
Put Option Trigger Certain Occur 1  
Fair Value, Recurring [Member]    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents $ 503,964 $ 620,980
Interest Rate Derivative Assets, at Fair Value 41,515 0
Forward currency contracts 1,530 428
Investments in nonconsolidated affiliates 3,873 6,835
Total 550,882 628,243
Liabilities, Fair Value Disclosure [Abstract]    
Interest rate swap 0 8,558
Forward currency contracts 2,227 120
Put option 11,826 5,679
Contingent consideration 70,289 20,936
Total 84,342 35,293
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents 503,964 620,980
Interest Rate Derivative Assets, at Fair Value 0 0
Forward currency contracts 0 0
Investments in nonconsolidated affiliates 3,873 6,835
Total 507,837 627,815
Liabilities, Fair Value Disclosure [Abstract]    
Interest rate swap 0 0
Forward currency contracts 0 0
Put option 0 0
Contingent consideration 0 0
Total 0 0
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents 0 0
Interest Rate Derivative Assets, at Fair Value 41,515 0
Forward currency contracts 1,530 428
Investments in nonconsolidated affiliates 0 0
Total 43,045 428
Liabilities, Fair Value Disclosure [Abstract]    
Interest rate swap 0 8,558
Forward currency contracts 2,227 120
Put option 0 0
Contingent consideration 0 0
Total 2,227 8,678
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents 0 0
Interest Rate Derivative Assets, at Fair Value 0 0
Forward currency contracts 0 0
Investments in nonconsolidated affiliates 0 0
Total 0 0
Liabilities, Fair Value Disclosure [Abstract]    
Interest rate swap 0 0
Forward currency contracts 0 0
Put option 11,826 5,679
Contingent consideration 70,289 20,936
Total $ 82,115 $ 26,615