XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Instruments (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]          
Unrealized gain (loss) on derivatives, net of tax $ (621) $ 730 $ 1,523 $ 4,293  
Amounts classified from accumulated other comprehensive income 1,200 100 2,500 200  
Interest Rate Swap [Member]          
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]          
Derivative Notional Amount $ 128,000   $ 128,000   $ 121,900
Fixed interest rate 4.039%   4.039%   2.928%
Unrealized gain (loss) $ 1,500 1,000 $ 1,000 5,300  
Unrealized gain (loss) on derivatives, net of tax 1,100 700 700 4,000  
Forward Currency Exchange [Member]          
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]          
Unrealized gain (loss) (2,300)   1,000 400  
Unrealized gain (loss) on derivatives, net of tax $ 1,700   $ 800 $ 300  
Forward Currency Exchange [Member] | Maximum [Member]          
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]          
Unrealized gain (loss)   (100)      
Unrealized gain (loss) on derivatives, net of tax   $ 100