XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.4
DERIVATIVE FINANCIAL INSTRUMENTS (Summary Of Derivative Financial Instruments Notional Amounts On Outstanding Positions) (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Derivatives, Fair Value [Line Items]    
Notional $ 193,065 $ 147,687
Fair Value (783) (214)
Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 98,638 147,687
Fair Value (15) (214)
Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 94,427 0
Fair Value (768) 0
Singapore Dollar | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 26,760 43,723
Fair Value 207 (296)
Indian Rupee | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 24,945 10,379
Fair Value (10) (86)
Indian Rupee | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 7,203 0
Fair Value 113 0
South Korean Won | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 18,403 14,201
Fair Value (320) (112)
South Korean Won | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 12,285 0
Fair Value (756) 0
British Pound Sterling | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 14,509 25,795
Fair Value 128 104
British Pound Sterling | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 23,025 0
Fair Value 235 0
Japanese Yen | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 8,953 12,910
Fair Value 9 80
Euro | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 5,068 21,198
Fair Value (29) 162
Euro | Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 51,914 0
Fair Value (360) 0
Other currencies | Not Designated as Hedging Instrument    
Derivatives, Fair Value [Line Items]    
Notional 0 19,481
Fair Value $ 0 $ (66)