v3.26.1
Consolidated Statement of Stockholders' Equity (Parenthetical) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Change in post-retirement benefits, tax $ 31,000 $ 31,000 $ 62,000 $ 60,000
Foreign currency hedging derivatives:        
Income tax benefit (expense) (196,000) (251,000) (217,000) (553,000)
Interest rate swaps:        
Income tax benefit (expense) $ 16,000 $ 23,000 $ 4,000 $ 64,000