v3.25.2
Other Comprehensive Income (Loss) - Changes in Components of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period $ 1,100,343 $ 1,038,025 $ 1,080,376 $ 1,040,335
Current period changes in other comprehensive income (loss) 5,946 5,355 15,264 3,253
Balance at end of year 1,120,708 1,046,734 1,120,708 1,046,734
Accumulated Other Comprehensive Income (Loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period (101,050) (160,837) (110,368) (158,735)
Current period changes in other comprehensive income (loss) 5,946 5,355 15,264 3,253
Balance at end of year (95,104) (155,482) (95,104) (155,482)
Unrealized gain (loss) on debt securities available for sale:        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period (72,068) (119,540) (83,523) (113,649)
Current period changes in other comprehensive income (loss) 4,497 (448) 15,952 (6,339)
Balance at end of year (67,571) (119,988) (67,571) (119,988)
Unrealized (loss) gain on swap contracts accounted for as cash flow hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period (776) 3,346 1,365 (414)
Current period changes in other comprehensive income (loss) (1,190) 298 (3,331) 4,058
Balance at end of year (1,966) 3,644 (1,966) 3,644
Employee Benefit Plans        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period (28,206) (44,643) (28,210) (44,672)
Current period changes in other comprehensive income (loss) 2,639 5,505 2,643 5,534
Balance at end of year $ (25,567) $ (39,138) $ (25,567) $ (39,138)