XML 115 R97.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Assets    
Derivative financial instruments $ 6,064 $ 2,825
Total 186,584 166,001
Liabilities    
Derivative financial instruments 25,208 11,817
Contingent consideration 5,000 2,700
Total $ 30,208 $ 14,517
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued expenses and other current liabilities, Other non-current liabilities Accrued expenses and other current liabilities, Other non-current liabilities
Mutual funds    
Assets    
Mutual funds $ 129,549 $ 108,251
Money market funds    
Assets    
Cash equivalents - Money market funds 50,971 54,925
(Level 1)    
Assets    
Derivative financial instruments 0 0
Total 180,520 163,176
Liabilities    
Derivative financial instruments 0 0
Contingent consideration 0 0
Total 0 0
(Level 1) | Mutual funds    
Assets    
Mutual funds 129,549 108,251
(Level 1) | Money market funds    
Assets    
Cash equivalents - Money market funds 50,971 54,925
(Level 2)    
Assets    
Derivative financial instruments 6,064 2,825
Total 6,064 2,825
Liabilities    
Derivative financial instruments 25,208 11,817
Contingent consideration 0 0
Total 25,208 11,817
(Level 2) | Mutual funds    
Assets    
Mutual funds 0 0
(Level 2) | Money market funds    
Assets    
Cash equivalents - Money market funds 0 0
(Level 3)    
Assets    
Derivative financial instruments 0 0
Total 0 0
Liabilities    
Derivative financial instruments 0 0
Contingent consideration 5,000 2,700
Total 5,000 2,700
(Level 3) | Mutual funds    
Assets    
Mutual funds 0 0
(Level 3) | Money market funds    
Assets    
Cash equivalents - Money market funds $ 0 $ 0