XML 90 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Financial Instruments - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]      
Unrealized gain (loss) on derivative, net of tax $ 4,160 $ 3,370 $ (3,142)
Amounts reclassified from accumulated other comprehensive income, net of tax $ 481 (352) 1,118
Concentration Risk Customer Accounts Receivable One of the most significant credit risks is the ultimate realization of accounts receivable. This risk is mitigated by (i) sales to well established companies, (ii) ongoing credit evaluation of customers, and (iii) frequent contact with customers, thus enabling management to monitor current changes in business operations and to respond accordingly. Management considers these concentrations of credit risks in establishing our allowance for doubtful accounts and believes these allowances are adequate. The Company had one customer whose gross accounts receivable exceeded 10% of total gross accounts receivable as of December 31, 2022.    
Interest Rate Swap [Member]      
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]      
Foreign currency exchange contract notional amount $ 121,900 $ 129,400  
Fixed interest rate 2.928% 2.928%  
Fair value of interest rate swap $ 600 $ 4,300  
Unrealized gain (loss) on interest rate swap 5,000 4,700 2,700
Unrealized gain (loss) on derivative, net of tax 3,700 3,500 2,000
Amounts classified from accumulated other comprehensive income     1,500
Amounts reclassified from accumulated other comprehensive income, net of tax     $ 1,100
Forward Currency Exchange [Member]      
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]      
Foreign currency exchange contract notional amount 10,200    
Unrealized gain (loss) on interest rate swap 600 200  
Unrealized gain (loss) on derivative, net of tax 400 100  
Amounts classified from accumulated other comprehensive income $ 500 $ 400  
One Customer [Member] | Customer Concentration Risk [Member] | Accounts Receivable [Member]      
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]      
Concentration risk, percentage 17.00%    
One Customer [Member] | Customer Concentration Risk [Member] | Maximum [Member] | Accounts Receivable [Member]      
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]      
Concentration risk, percentage 10.00%