v3.25.2
Pension and Other Post-Retirement Benefit Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Retirement Benefits [Abstract]        
Interest cost $ 405 $ 347 $ 789 $ 696
Expected return on plan assets (363) (315) (708) (632)
Amortization of prior service cost 13 13 26 26
Recognized actuarial loss 242 199 473 399
Net cost $ 297 $ 244 $ 580 $ 489