XML 76 R68.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Instruments (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Jul. 20, 2023
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]          
Unrealized (loss) gain on derivatives, net of tax $ (3,813) $ (621) $ (4,504) $ 1,523  
Interest Rate Swap Agreement [Member]          
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]          
Derivative Notional Amount 124,700   124,700    
Fixed interest rate         4.039%
Unrealized gain (loss) (3,500) (1,500) (800) (1,000)  
Unrealized gain (loss) on derivatives, net of tax (2,600) (1,100) (600) (700)  
Forward Currency Exchange Contracts [Member]          
Fair Value Off Balance Sheet Risks Disclosure Information [Line Items]          
Unrealized gain (loss) (1,500) 2,300 (5,300) 1,000  
Unrealized gain (loss) on derivatives, net of tax (1,200) 1,700 (3,900) 800  
Reclassified accumulated other comprehensive income (loss) $ (200) $ 1,200 $ 1,800 $ 2,500