v3.24.2.u1
Fair Value Measurements - Assets and Liabilities Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Assets    
Mutual funds $ 88,834 $ 52,650
Recurring    
Assets    
Cash equivalents - Money market funds 54,298 49,806
Mutual funds 88,834 52,650
Derivative financial instruments 10,398 7,607
Total 153,530 110,063
Liabilities    
Derivative financial instruments 7,640 2,225
Contingent consideration   15,589
Total 7,640 17,814
Recurring | Quoted Prices in Active Markets for Identical Assets    
Assets    
Cash equivalents - Money market funds 54,298 49,806
Mutual funds 88,834 52,650
Derivative financial instruments 0 0
Total 143,132 102,456
Liabilities    
Derivative financial instruments 0 0
Contingent consideration   0
Total 0 0
Recurring | Significant Other Observable Inputs    
Assets    
Cash equivalents - Money market funds 0 0
Mutual funds 0 0
Derivative financial instruments 10,398 7,607
Total 10,398 7,607
Liabilities    
Derivative financial instruments 7,640 2,225
Contingent consideration   0
Total 7,640 2,225
Recurring | Significant Other Unobservable Inputs    
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   15,589
Total $ 0 $ 15,589