v3.26.1
Components of Net Periodic Benefit Cost - Net Periodic Benefit Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Pension plan    
Defined Benefit Plan Disclosure [Line Items]    
Service cost $ 104 $ 108
Interest cost 990 1,016
Expected return on plan assets (1,216) (1,094)
Net Periodic Benefit Cost (122) 30
Postretirement Health Coverage    
Defined Benefit Plan Disclosure [Line Items]    
Service cost 5 3
Interest cost 37 32
Net amortization of net (gain) loss (30) (39)
Net Periodic Benefit Cost $ 12 $ (4)