XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Derivatives - Narrative (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Apr. 30, 2022
Mar. 24, 2021
USD ($)
Apr. 28, 2017
USD ($)
Bank
Derivative [Line Items]            
Asset fair value $ 7,399,000   $ 8,535,000      
Net cash payments from settlement (1,139,000) $ (3,665,000)        
Foreign Exchange Contract            
Derivative [Line Items]            
Net cash payments from settlement (1,353,000) 3,615,000        
Foreign Exchange Contract | Other Nonoperating Income (Expense)            
Derivative [Line Items]            
Amount of gain (loss) recognized in income on derivative $ 1,599,000 $ (1,251,000)        
Derivatives designated as hedging instruments | Interest Rate Contract            
Derivative [Line Items]            
Number of banks transacted with for interest rate swap agreements (in banks) | Bank           1
Derivative amount of hedge         $ 100,000,000 $ 100,000,000
Fixed interest rate       1.075% 1.17% 1.92%
Term of contract 2 years