XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Dec. 31, 2024
Fair Value, Asset/Liability    
Assets $ 83,300 $ 107,408
Liabilities 23,221 602
Contingent consideration for business acquisitions    
Fair Value, Asset/Liability    
Liabilities 18,703 221
Interest rate swaps    
Fair Value, Asset/Liability    
Assets 565 2,981
Liabilities 4,142  
Foreign exchange forward contracts    
Fair Value, Asset/Liability    
Liabilities 376 381
Convertible debt investment    
Fair Value, Asset/Liability    
Assets 32,790 62,344
Level 2    
Fair Value, Asset/Liability    
Assets 50,510 45,064
Liabilities 4,518 381
Level 2 | Interest rate swaps    
Fair Value, Asset/Liability    
Assets 565 2,981
Liabilities 4,142  
Level 2 | Foreign exchange forward contracts    
Fair Value, Asset/Liability    
Liabilities 376 381
Level 3    
Fair Value, Asset/Liability    
Assets 32,790 62,344
Liabilities 18,703 221
Level 3 | Contingent consideration for business acquisitions    
Fair Value, Asset/Liability    
Liabilities 18,703 221
Level 3 | Convertible debt investment    
Fair Value, Asset/Liability    
Assets 32,790 62,344
Deferred compensation assets    
Fair Value, Asset/Liability    
Assets 49,945 42,083
Deferred compensation assets | Level 2    
Fair Value, Asset/Liability    
Assets $ 49,945 $ 42,083