v3.25.2
FAIR VALUE MEASUREMENTS - Schedule Assets and Liabilities on a Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Assets:    
Total assets $ 290,541 $ 324,062
Liabilities:    
Total liabilities 203,469 106,051
Level 1    
Assets:    
Cash and cash equivalents 217,914 246,375
Short-term investments 35,694 27,192
Level 2 | Interest rate swaps    
Assets:    
Derivative Asset 35,051 48,795
Level 2 | Foreign currency forward contract    
Assets:    
Derivative Asset 1,181 0
Liabilities:    
Derivative liabilities 0 914
Level 2 | Foreign currency forward contract | Not Designated as Hedging Instrument    
Assets:    
Derivative Asset 701 1,700
Level 2 | Cross-currency swap | Cash Flow Hedges    
Liabilities:    
Derivative liabilities 60,936 4,367
Level 2 | Net Investment Hedges | Net Investment Hedges    
Liabilities:    
Derivative liabilities 96,154 31,113
Level 3    
Liabilities:    
Contingent consideration $ 46,379 $ 69,657