Employee Benefit Plans (Tables)
6 Months Ended
Jun. 30, 2023
Retirement Benefits [Abstract]  
Schedule of Net Benefit Costs The components of net periodic cost (benefit) for the three and six months ended June 30, 2023 and 2022, are as follows (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Net periodic cost (benefit):
Interest cost
$202 $136 $404 $272 
Expected return on plan assets
(222)(261)(444)(522)
Amortization of net actuarial loss
40 13 81 26 
Net periodic cost (benefit)$20 $(112)$41 $(224)