v3.26.1
FAIR VALUE MEASUREMENTS - Schedule Assets and Liabilities on a Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets:    
Total assets $ 295,919 $ 292,031
Liabilities:    
Total liabilities 158,487 167,915
Level 1    
Assets:    
Cash and cash equivalents 236,809 235,048
Short-term investments 28,693 28,693
Level 2 | Interest rate swaps    
Assets:    
Derivative asset 29,126 27,246
Level 2 | Foreign currency forward contracts    
Liabilities:    
Derivative liabilities 614 0
Level 2 | Foreign currency forward contracts | Designated as Hedging Instrument    
Assets:    
Derivative asset 0 29
Level 2 | Foreign currency forward contracts | Not Designated as Hedging Instrument    
Assets:    
Derivative asset 1,291 1,015
Level 2 | Cross-currency swap | Cash Flow Hedges    
Liabilities:    
Derivative liabilities 55,050 59,667
Level 2 | Net Investment Hedges | Net Investment Hedges    
Liabilities:    
Derivative liabilities 78,067 82,199
Level 3    
Liabilities:    
Contingent consideration $ 24,756 $ 26,049