v3.25.2
Pension Plan (Tables)
6 Months Ended
Jun. 30, 2025
Retirement Benefits [Abstract]  
Schedule of Net Benefit Cost
Net periodic pension cost consists of the following: 

Three Months Ended June 30,Six Months Ended June 30,
 2025202420252024
Service cost$164 $180 $328 $360 
Interest cost on projected benefit obligation882 863 1,764 1,726 
Expected return on plan assets(1,091)(1,101)(2,182)(2,202)
Net amortization and deferral354 398 708 797 
Net periodic pension cost$309 $340 $618 $681