v3.26.1
Post Retirement Benefits (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Pension, health and life insurance expense:        
Multi-employer plan $ 89,000 $ 118,000 $ 161,000 $ 248,000
Defined contribution plan 384,000 411,000 794,000 877,000
Total pension expense 473,000 529,000 955,000 1,125,000
Interest cost 29,000 29,000 58,000 60,000
Amortization of prior service credits (124,000) (124,000) (248,000) (248,000)
Amortization of net gain (22,000) (22,000) (44,000) (39,000)
Net periodic benefit credit (117,000) (117,000) (234,000) (227,000)
Total post-retirement benefits expense 356,000 $ 412,000 721,000 $ 898,000
Pension Plan        
Pension, health and life insurance expense:        
Payments made to pension plans     1,015,000  
Pension plan payments expected to be made in fiscal year 620,000   620,000  
Pension plan payments accrued 84,000   84,000  
Other Postretirement Benefits Plan        
Pension, health and life insurance expense:        
Payments for post retirement healthcare and life insurance     65,000  
Pension plan payments expected to be made in fiscal year 92,000   92,000  
Pension plan payments accrued $ 92,000   $ 92,000