v3.26.3
Pension Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Retirement Benefits [Abstract]        
Service cost $ 123 $ 164 $ 369 $ 492
Interest cost on projected benefit obligation 818 882 2,454 2,646
Expected return on plan assets (1,154) (1,091) (3,462) (3,273)
Net amortization and deferral 282 354 846 1,062
Net periodic pension cost $ 69 $ 309 $ 207 $ 927