XML 139 R121.htm IDEA: XBRL DOCUMENT v3.24.0.1
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, 2023
USD ($)
Dec. 31, 2023
EUR (€)
Dec. 31, 2023
CAD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
EUR (€)
Dec. 31, 2022
CAD ($)
Financial Institution Counterparties [Member] | Other Assets [Member] | Not Designated as Hedging Instrument [Member]            
Derivative Counter Party [Line Items]            
Forward Contracts - Assets, Notional Amount   € 0 $ 250   € 875 $ 0
Financial Institution Counterparties [Member] | Other Liabilities [Member] | Not Designated as Hedging Instrument [Member]            
Derivative Counter Party [Line Items]            
Forward Contracts Liability, Notional Amount   3,000 250   875 0
Customer Counterparties [Member] | Other Assets [Member] | Not Designated as Hedging Instrument [Member]            
Derivative Counter Party [Line Items]            
Forward Contracts - Assets, Notional Amount   3,000 250   875 0
Customer Counterparties [Member] | Other Liabilities [Member] | Not Designated as Hedging Instrument [Member]            
Derivative Counter Party [Line Items]            
Forward Contracts Liability, Notional Amount   € 0 $ 250   € 875 $ 0
GBP Foreign Exchange Forward [Member] | Financial Institution Counterparties [Member]            
Derivative Counter Party [Line Items]            
Forward Contracts - Assets Estimated Fair Value $ 0     $ 1    
Forward Contracts, Liability Estimated Fair Value (14)     (10)    
GBP Foreign Exchange Forward [Member] | Customer Counterparties [Member]            
Derivative Counter Party [Line Items]            
Forward Contracts - Assets Estimated Fair Value 16     10    
Forward Contracts, Liability Estimated Fair Value 0     (1)    
Foreign Exchange Forward [Member] | Financial Institution Counterparties [Member]            
Derivative Counter Party [Line Items]            
Forward Contracts - Assets Estimated Fair Value 1     0    
Forward Contracts, Liability Estimated Fair Value (5)     0    
Foreign Exchange Forward [Member] | Customer Counterparties [Member]            
Derivative Counter Party [Line Items]            
Forward Contracts - Assets Estimated Fair Value 5     0    
Forward Contracts, Liability Estimated Fair Value $ 0     $ 0