XML 107 R92.htm IDEA: XBRL DOCUMENT v3.25.4
Derivatives and Hedging Activities Derivative Balance Sheet Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Derivatives, Fair Value [Line Items]    
Derivative Liability $ 5,250 $ 7,391
Derivative Asset, Current 4,838 17,754
Derivative Asset, Noncurrent 734 5,724
Derivative Liability, Current 1,987 7,391
Derivative Liability, Noncurrent $ 3,263 $ 0
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Revenues Revenues
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Liabilities and Equity  
Derivative Asset, Current, Statement of Financial Position [Extensible Enumeration] Prepaid expenses and other current assets Prepaid expenses and other current assets
Derivative Asset, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Assets Other Assets
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Assets  
Derivative Liability, Current, Statement of Financial Position [Extensible Enumeration] Accrued liabilities Accrued liabilities
Derivative Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other Accrued Liabilities, Noncurrent Other Accrued Liabilities, Noncurrent
Foreign Exchange Forward [Member] | Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset $ 1,163 $ 6,716
Interest Rate Swap    
Derivatives, Fair Value [Line Items]    
Derivative Liability 4,704 0
Derivative Asset, Current 3,745 11,038
Derivative Asset, Noncurrent 664 5,724
Derivative Liability, Current 1,508 0
Derivative Liability, Noncurrent 3,196 0
Interest Rate Swap | Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset 4,409 16,762
Derivative Financial Instruments, Assets | Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Derivative Asset 5,572 23,478
Foreign Exchange Contract    
Derivatives, Fair Value [Line Items]    
Derivative Liability 546 7,391
Derivative Asset, Current 1,093 6,716
Derivative Asset, Noncurrent 70 0
Derivative Liability, Current 479 7,391
Derivative Liability, Noncurrent $ 67 $ 0