Annual report pursuant to Section 13 and 15(d)

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

v3.22.0.1
FAIR VALUE MEASUREMENTS (Assets and Liabilities Measured on Recurring Basis) (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Liabilities, Fair Value Disclosure [Abstract]    
Put Option Trigger Certain Occur 1  
Fair Value, Recurring [Member]    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents $ 620,980 $ 282,696
Forward currency contracts 428 118
Investments in nonconsolidated affiliates 6,835 12,688
Total 628,243 295,502
Liabilities, Fair Value Disclosure [Abstract]    
Interest rate swap 8,558 31,587
Forward currency contracts 120 1,423
Put option 5,679 8,183
Contingent consideration 20,936 46,574
Total 35,293 87,767
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents 620,980 282,696
Forward currency contracts 0 0
Investments in nonconsolidated affiliates 6,835 12,688
Total 627,815 295,384
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
Forward currency contracts 428 118
Investments in nonconsolidated affiliates 0 0
Total 428 118
Liabilities, Fair Value Disclosure [Abstract]    
Interest rate swap 8,558 31,587
Forward currency contracts 120 1,423
Put option 0 0
Contingent consideration 0 0
Total 8,678 33,010
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents 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 5,679 8,183
Contingent consideration 20,936 46,574
Total $ 26,615 $ 54,757