v3.26.1
Pension Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Retirement Benefits [Abstract]        
Service cost $ 123 $ 164 $ 246 $ 328
Interest cost on projected benefit obligation 818 882 1,636 1,764
Expected return on plan assets (1,154) (1,091) (2,308) (2,182)
Net amortization and deferral 282 354 564 708
Net periodic pension cost $ 69 $ 309 $ 138 $ 618