v3.25.2
DERIVATIVE INSTRUMENTS - Fair Value of Derivative Instruments By Balance Sheet Location (Details) - Designated as Hedging Instrument - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Assets $ 47,047 $ 59,227
Total derivatives designated as hedges — Liabilities 167,905 46,827
Interest rate swap | Cash Flow Hedges | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Assets 18,509 12,320
Interest rate swap | Cash Flow Hedges | Other assets    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Assets 18,502 38,302
Interest rate swap | Cash Flow Hedges | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Liabilities 1,175 684
Interest rate swap | Cash Flow Hedges | Other liabilities    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Liabilities 785 1,145
Cross-currency swap | Cash Flow Hedges | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Assets 3,411 0
Cross-currency swap | Cash Flow Hedges | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Liabilities 0 4,367
Cross-currency swap | Cash Flow Hedges | Other liabilities    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Liabilities 64,347 0
Cross-currency swap | Net Investment Hedges | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Assets 5,444 8,605
Cross-currency swap | Net Investment Hedges | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Liabilities 8,115 210
Cross-currency swap | Net Investment Hedges | Other liabilities    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Liabilities 93,483 39,507
Foreign currency forward contract | Cash Flow Hedges | Prepaid expenses and other current assets    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Assets 1,181 0
Foreign currency forward contract | Cash Flow Hedges | Accrued expenses and other current liabilities    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Liabilities $ 0 $ 914