XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.2
Fair Value of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair value, measurements, recurring - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Asset/Liability    
Assets $ 103,710 $ 110,418
Liabilities 779 2,451
Contingent consideration for business acquisitions    
Fair Value, Asset/Liability    
Liabilities 694 2,074
Interest rate swaps    
Fair Value, Asset/Liability    
Assets 7,157 7,546
Liabilities 78 307
Foreign exchange forward contracts    
Fair Value, Asset/Liability    
Assets 25  
Liabilities 7 70
Convertible debt investment    
Fair Value, Asset/Liability    
Assets 57,550 68,046
Level 2    
Fair Value, Asset/Liability    
Assets 46,160 42,372
Liabilities 85 377
Level 2 | Interest rate swaps    
Fair Value, Asset/Liability    
Assets 7,157 7,546
Liabilities 78 307
Level 2 | Foreign exchange forward contracts    
Fair Value, Asset/Liability    
Assets 25  
Liabilities 7 70
Level 3    
Fair Value, Asset/Liability    
Assets 57,550 68,046
Liabilities 694 2,074
Level 3 | Contingent consideration for business acquisitions    
Fair Value, Asset/Liability    
Liabilities 694 2,074
Level 3 | Convertible debt investment    
Fair Value, Asset/Liability    
Assets 57,550 68,046
Deferred compensation assets    
Fair Value, Asset/Liability    
Assets 38,978 34,826
Deferred compensation assets | Level 2    
Fair Value, Asset/Liability    
Assets $ 38,978 $ 34,826