XML 98 R87.htm IDEA: XBRL DOCUMENT v3.23.2
Hedging Instruments (Fair Values And Balance Sheet Classifications Of Derivatives Designated As Hedging Instruments) (Details) - Derivatives and non-derivatives designated as hedging instruments - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedging instruments on the balance sheet $ 9,482 $ 14,447
Gross amounts subject to master netting arrangements not offset on the balance sheet (1,804) (3,210)
Net amount 7,678 11,237
Total hedging instruments presented on the balance sheet 103,159 99,347
Gross amounts subject to master netting arrangements not offset on the balance sheet (1,804) (3,210)
Net amount 101,355 96,137
Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Total hedging instruments presented on the balance sheet 5,966 4,572
Other current assets | Foreign currency exchange contracts | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedging instruments on the balance sheet 3,918 5,185
Other current assets | Cross currency swaps | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedging instruments on the balance sheet 0 8,135
Other current assets | Interest Rate Swap | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedging instruments on the balance sheet 4,315 0
Other long-term assets | Foreign currency exchange contracts | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedging instruments on the balance sheet 398 0
Other long-term assets | Cross currency swaps | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Total derivative instruments presented as hedging instruments on the balance sheet 851 1,127
Accrued liabilities | Foreign currency exchange contracts | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Total hedging instruments presented on the balance sheet 3,292 4,572
Other long-term liabilities | Foreign currency exchange contracts | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Total hedging instruments presented on the balance sheet 872 0
Other long-term liabilities | Cross currency swaps | Cash Flow Hedging    
Derivatives, Fair Value [Line Items]    
Total hedging instruments presented on the balance sheet 1,802 0
Long-term debt | Non-derivative foreign currency denominated debt designated as net investment hedge on the balance sheet    
Derivatives, Fair Value [Line Items]    
Total hedging instruments presented on the balance sheet $ 97,193 $ 94,775