XML 61 R50.htm IDEA: XBRL DOCUMENT v3.26.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
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Asset/Liability    
Assets $ 90,336 $ 85,445
Liabilities 35,014 27,455
Contingent consideration for business acquisitions    
Fair Value, Asset/Liability    
Liabilities 34,134 23,274
Interest rate swaps    
Fair Value, Asset/Liability    
Assets 1,058 439
Liabilities 622 3,832
Foreign exchange forward contracts    
Fair Value, Asset/Liability    
Assets 30  
Liabilities 258 349
Convertible debt investment    
Fair Value, Asset/Liability    
Assets 33,816 34,079
Level 2    
Fair Value, Asset/Liability    
Assets 56,520 51,366
Liabilities 880 4,181
Level 2 | Interest rate swaps    
Fair Value, Asset/Liability    
Assets 1,058 439
Liabilities 622 3,832
Level 2 | Foreign exchange forward contracts    
Fair Value, Asset/Liability    
Assets 30  
Liabilities 258 349
Level 3    
Fair Value, Asset/Liability    
Assets 33,816 34,079
Liabilities 34,134 23,274
Level 3 | Contingent consideration for business acquisitions    
Fair Value, Asset/Liability    
Liabilities 34,134 23,274
Level 3 | Convertible debt investment    
Fair Value, Asset/Liability    
Assets 33,816 34,079
Deferred compensation assets    
Fair Value, Asset/Liability    
Assets 55,432 50,927
Deferred compensation assets | Level 2    
Fair Value, Asset/Liability    
Assets $ 55,432 $ 50,927