v3.26.1
Employee Benefit Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Retirement Plan        
Defined Benefit Plan Disclosure [Line Items]        
Interest cost $ 903 $ 920 $ 1,807 $ 1,841
Expected return on assets (1,016) (1,018) (2,033) (2,037)
Net loss amortization 633 594 1,266 1,187
Net periodic benefit cost (income) 520 496 1,040 991
Retirement Plan Acquired        
Defined Benefit Plan Disclosure [Line Items]        
Interest cost 0 28 0 56
Expected return on assets 0 (34) 0 (68)
Net loss amortization 0 0 0 0
Net periodic benefit cost (income) 0 (6) 0 (12)
Restoration Plan        
Defined Benefit Plan Disclosure [Line Items]        
Interest cost 229 223 457 447
Expected return on assets 0 0 0 0
Net loss amortization 35 22 69 43
Net periodic benefit cost (income) $ 264 $ 245 $ 526 $ 490