XML 75 R68.htm IDEA: XBRL DOCUMENT v3.24.2
Financial Instruments (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Jul. 20, 2023
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]          
Unrealized (loss) gain on derivatives, net of tax $ (3,425) $ 996 $ (691) $ 2,144  
Interest Rate Swap Agreement [Member]          
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]          
Derivative Notional Amount 125,500   125,500    
Fixed interest rate         4.039%
Unrealized gain (loss) 400 (400) 2,800 (500)  
Unrealized gain (loss) on derivatives, net of tax 300 (300) 2,000 (400)  
Forward Currency Exchange Contracts [Member]          
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]          
Unrealized gain (loss) (5,000) 1,700 (3,700) 3,400  
Unrealized gain (loss) on derivatives, net of tax (3,700) 1,300 (2,800) 2,500  
Reclassified accumulated other comprehensive income (loss) $ 1,100 $ 900 $ 2,100 $ 1,300