v3.25.2
Retirement Plans (Details) - Defined Benefit Plan [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Defined Benefit Plan [Abstract]        
Service cost $ 376 $ 509 $ 745 $ 881
Interest cost 455 529 899 930
Expected return on plan assets (276) (260) (541) (502)
Recognized actuarial gain (71) (91) (143) (182)
Total defined benefit expense $ 484 $ 687 $ 960 $ 1,127