XML 62 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair value, measurements, recurring - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Asset/Liability    
Assets $ 92,026 $ 107,408
Liabilities 1,686 602
Contingent consideration for business acquisitions    
Fair Value, Asset/Liability    
Liabilities 71 221
Interest rate swaps    
Fair Value, Asset/Liability    
Assets 1,202 2,981
Liabilities 1,468  
Foreign exchange forward contracts    
Fair Value, Asset/Liability    
Liabilities 147 381
Convertible debt investment    
Fair Value, Asset/Liability    
Assets 48,151 62,344
Level 2    
Fair Value, Asset/Liability    
Assets 43,875 45,064
Liabilities 1,615 381
Level 2 | Interest rate swaps    
Fair Value, Asset/Liability    
Assets 1,202 2,981
Liabilities 1,468  
Level 2 | Foreign exchange forward contracts    
Fair Value, Asset/Liability    
Liabilities 147 381
Level 3    
Fair Value, Asset/Liability    
Assets 48,151 62,344
Liabilities 71 221
Level 3 | Contingent consideration for business acquisitions    
Fair Value, Asset/Liability    
Liabilities 71 221
Level 3 | Convertible debt investment    
Fair Value, Asset/Liability    
Assets 48,151 62,344
Deferred compensation assets    
Fair Value, Asset/Liability    
Assets 42,673 42,083
Deferred compensation assets | Level 2    
Fair Value, Asset/Liability    
Assets $ 42,673 $ 42,083