XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Retirement Plans (Details) - Defined Benefit Plan [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Defined Benefit Plan, Net Periodic Benefit Cost (Credit) [Abstract]        
Service cost $ 509 $ 371 $ 881 $ 739
Interest cost 529 413 930 822
Expected return on plan assets (260) (245) (502) (484)
Recognized actuarial gain (91) (138) (182) (277)
Total defined benefit expense $ 687 $ 401 $ 1,127 $ 800