XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair value, measurements, recurring - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value, Asset/Liability    
Assets $ 101,593 $ 110,418
Liabilities 2,110 2,451
Contingent consideration for business acquisitions    
Fair Value, Asset/Liability    
Liabilities 165 2,074
Interest rate swaps    
Fair Value, Asset/Liability    
Assets 2,654 7,546
Liabilities 1,878 307
Foreign exchange forward contracts    
Fair Value, Asset/Liability    
Assets 5  
Liabilities 67 70
Convertible debt investment    
Fair Value, Asset/Liability    
Assets 56,951 68,046
Level 2    
Fair Value, Asset/Liability    
Assets 44,642 42,372
Liabilities 1,945 377
Level 2 | Interest rate swaps    
Fair Value, Asset/Liability    
Assets 2,654 7,546
Liabilities 1,878 307
Level 2 | Foreign exchange forward contracts    
Fair Value, Asset/Liability    
Assets 5  
Liabilities 67 70
Level 3    
Fair Value, Asset/Liability    
Assets 56,951 68,046
Liabilities 165 2,074
Level 3 | Contingent consideration for business acquisitions    
Fair Value, Asset/Liability    
Liabilities 165 2,074
Level 3 | Convertible debt investment    
Fair Value, Asset/Liability    
Assets 56,951 68,046
Deferred compensation assets    
Fair Value, Asset/Liability    
Assets 41,983 34,826
Deferred compensation assets | Level 2    
Fair Value, Asset/Liability    
Assets $ 41,983 $ 34,826