v3.26.1
Employee Retirement Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Employee Retirement Plans        
Service cost $ 48 $ 59 $ 96 $ 117
Interest cost 567 634 1,134 1,269
Expected return on plan assets (653) (628) (1,306) (1,256)
Net amortization and deferral 20 55 40 110
Pension (benefit) expense $ (18) $ 120 $ (36) $ 240