v3.25.2
Pension Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Retirement Benefits [Abstract]        
Service cost $ 164 $ 180 $ 328 $ 360
Interest cost on projected benefit obligation 882 863 1,764 1,726
Expected return on plan assets (1,091) (1,101) (2,182) (2,202)
Net amortization and deferral 354 398 708 797
Net periodic pension cost $ 309 $ 340 $ 618 $ 681