XML 95 R84.htm IDEA: XBRL DOCUMENT v3.25.1
FAIR VALUE MEASUREMENTS - Schedule Assets and Liabilities on a Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Assets:    
Total assets $ 314,817 $ 324,062
Liabilities:    
Total liabilities 117,766 106,051
Level 1    
Assets:    
Cash and cash equivalents 239,104 246,375
Short-term investments 34,191 27,192
Level 2 | Interest rate swaps    
Assets:    
Derivative Asset 39,905 48,795
Level 2 | Foreign currency forward contract    
Assets:    
Derivative Asset 9 0
Liabilities:    
Derivative liabilities 0 914
Level 2 | Foreign currency forward contract | Not Designated as Hedging Instrument    
Assets:    
Derivative Asset 1,608 1,700
Level 2 | Cross-currency swap | Cash Flow Hedges    
Liabilities:    
Derivative liabilities 16,092 4,367
Level 2 | Net Investment Hedges | Net Investment Hedges    
Liabilities:    
Derivative liabilities 37,179 31,113
Level 3    
Liabilities:    
Contingent consideration $ 64,495 $ 69,657