XML 115 R98.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Cash equivalents - Money market funds $ 54,925 $ 49,806
Mutual funds 108,251 52,650
Derivative financial instruments 2,825 7,607
Total 166,001 110,063
Liabilities    
Derivative financial instruments 11,817 2,225
Contingent consideration 2,700 15,589
Total 14,517 17,814
(Level 1)    
Assets    
Cash equivalents - Money market funds 54,925 49,806
Mutual funds 108,251 52,650
Derivative financial instruments 0 0
Total 163,176 102,456
Liabilities    
Derivative financial instruments 0 0
Contingent consideration 0 0
Total 0 0
(Level 2)    
Assets    
Cash equivalents - Money market funds 0 0
Mutual funds 0 0
Derivative financial instruments 2,825 7,607
Total 2,825 7,607
Liabilities    
Derivative financial instruments 11,817 2,225
Contingent consideration 0 0
Total 11,817 2,225
(Level 3)    
Assets    
Cash equivalents - Money market funds 0 0
Mutual funds 0 0
Derivative financial instruments 0 0
Total 0 0
Liabilities    
Derivative financial instruments 0 0
Contingent consideration 2,700 15,589
Total $ 2,700 $ 15,589