v3.26.1
Pension Plan (Tables)
6 Months Ended
Jun. 30, 2026
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,
 2026202520262025
Service cost$123 $164 $246 $328 
Interest cost on projected benefit obligation818 882 1,636 1,764 
Expected return on plan assets(1,154)(1,091)(2,308)(2,182)
Net amortization and deferral282 354 564 708 
Net periodic pension cost$69 $309 $138 $618