v3.22.4
Derivative Financial Instruments Derivative Financial Instruments (Schedule of Notional Amount and Fair Value of Open Foreign Currency Forward Contract) (Details)
€ in Thousands, $ in Thousands, $ in Thousands
Dec. 31, 2022
USD ($)
Dec. 31, 2022
EUR (€)
Dec. 31, 2022
CAD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2021
EUR (€)
Dec. 31, 2021
CAD ($)
Financial Institution Counterparties [Member] | Other Assets [Member] | Not Designated as Hedging Instrument [Member]            
Derivative Counter Party [Line Items]            
Forward Contracts - Assets, Notional Amount   € 875 $ 0   € 1,900 $ 658
Financial Institution Counterparties [Member] | Other Liabilities [Member] | Not Designated as Hedging Instrument [Member]            
Derivative Counter Party [Line Items]            
Forward Contracts Liability, Notional Amount | €   875     0  
Customer Counterparties [Member] | Other Assets [Member] | Not Designated as Hedging Instrument [Member]            
Derivative Counter Party [Line Items]            
Forward Contracts - Assets, Notional Amount   875 $ 0   0 $ 658
Customer Counterparties [Member] | Other Liabilities [Member] | Not Designated as Hedging Instrument [Member]            
Derivative Counter Party [Line Items]            
Forward Contracts Liability, Notional Amount | €   € 875     € 1,900  
GBP Foreign Exchange Forward [Member] | Financial Institution Counterparties [Member]            
Derivative Counter Party [Line Items]            
Forward Contracts - Assets Estimated Fair Value $ 1     $ 29    
Forward Contracts, Liability Estimated Fair Value (10)     0    
GBP Foreign Exchange Forward [Member] | Customer Counterparties [Member]            
Derivative Counter Party [Line Items]            
Forward Contracts - Assets Estimated Fair Value 10     0    
Forward Contracts, Liability Estimated Fair Value (1)     (55)    
Foreign Exchange Forward [Member] | Financial Institution Counterparties [Member]            
Derivative Counter Party [Line Items]            
Forward Contracts - Assets Estimated Fair Value 0     0    
Foreign Exchange Forward [Member] | Customer Counterparties [Member]            
Derivative Counter Party [Line Items]            
Forward Contracts - Assets Estimated Fair Value $ 0     $ 4