Annual report pursuant to Section 13 and 15(d)

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

v3.25.0.1
FAIR VALUE MEASUREMENTS (Assets and Liabilities Measured on Recurring Basis) (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Liabilities, Fair Value Disclosure [Abstract]    
Put Option Trigger Certain Occur 1  
Fair Value, Recurring [Member]    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents $ 734,814 $ 580,126
Interest Rate Derivative Assets, at Fair Value 29,251 39,232
Forward currency contracts 9,462 156
Investments in nonconsolidated affiliates 122 865
Total 773,649 620,379
Liabilities, Fair Value Disclosure [Abstract]    
Equity awards 6,300 5,938
Forward currency contracts 380 6,468
Put option 0 2,980
Contingent consideration 48,311 106,265
Total 54,991 121,651
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]    
Assets, Fair Value Disclosure [Abstract]    
Cash equivalents 734,814 580,126
Interest Rate Derivative Assets, at Fair Value 0 0
Forward currency contracts 0 0
Investments in nonconsolidated affiliates 122 865
Total 734,936 580,991
Liabilities, Fair Value Disclosure [Abstract]    
Equity awards 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 29,251 39,232
Forward currency contracts 9,462 156
Investments in nonconsolidated affiliates 0 0
Total 38,713 39,388
Liabilities, Fair Value Disclosure [Abstract]    
Equity awards 0 0
Forward currency contracts 380 6,468
Put option 0 0
Contingent consideration 0 0
Total 380 6,468
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]    
Equity awards 6,300 5,938
Forward currency contracts 0 0
Put option 0 2,980
Contingent consideration 48,311 106,265
Total $ 54,611 $ 115,183