v3.26.1
Derivative Instruments - Schedule of Fair Value of Derivative Instruments By Balance Sheet Location (Details) - Designated as Hedging Instrument - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Assets $ 46,846 $ 44,703
Total derivatives designated as hedges — Liabilities 151,275 159,294
Interest rate swap | Cash Flow Hedges | Balance Sheet Location [Axis]: us-gaap:AccruedLiabilitiesCurrent    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Liabilities 987 1,103
Interest rate swap | Cash Flow Hedges | Balance Sheet Location [Axis]: us-gaap:OtherAssetsNoncurrent    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Assets 9,652 12,749
Interest rate swap | Cash Flow Hedges | Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesNoncurrent    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Liabilities 252 526
Interest rate swap | Cash Flow Hedges | Balance Sheet Location [Axis]: us-gaap:PrepaidExpenseCurrent    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Assets 21,227 16,126
Cross-currency swap | Cash Flow Hedges | Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesNoncurrent    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Liabilities 62,947 67,992
Cross-currency swap | Cash Flow Hedges | Balance Sheet Location [Axis]: us-gaap:PrepaidExpenseCurrent    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Assets 8,433 8,325
Cross-currency swap | Net Investment Hedges | Balance Sheet Location [Axis]: us-gaap:AccruedLiabilitiesCurrent    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Liabilities 7,103 8,798
Cross-currency swap | Net Investment Hedges | Balance Sheet Location [Axis]: us-gaap:OtherLiabilitiesNoncurrent    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Liabilities 78,972 80,875
Cross-currency swap | Net Investment Hedges | Balance Sheet Location [Axis]: us-gaap:PrepaidExpenseCurrent    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Assets 7,534 7,474
Foreign currency forward contracts | Cash Flow Hedges | Balance Sheet Location [Axis]: us-gaap:AccruedLiabilitiesCurrent    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Liabilities 1,014 0
Foreign currency forward contracts | Cash Flow Hedges | Balance Sheet Location [Axis]: us-gaap:PrepaidExpenseCurrent    
Derivatives, Fair Value [Line Items]    
Total derivatives designated as hedges — Assets $ 0 $ 29