v3.26.1
Other Comprehensive Income (Loss) - Changes in Components of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance at beginning of period $ 1,160,728 $ 1,080,376
Current period changes in other comprehensive income (loss) (1,941) 9,318
Balance at end of year 1,173,722 1,100,343
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance at beginning of period (75,972) (110,368)
Current period changes in other comprehensive income (loss) (1,941) 9,318
Balance at end of year (77,913) (101,050)
Unrealized (loss) gain on debt securities available for sale:    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance at beginning of period (56,808) (83,523)
Current period changes in other comprehensive income (loss) (3,495) 11,455
Balance at end of year (60,303) (72,068)
Unrealized gain (loss) on swap contracts accounted for as cash flow hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance at beginning of period (1,908) 1,365
Current period changes in other comprehensive income (loss) 1,546 (2,141)
Balance at end of year (362) (776)
Employee Benefit Plans    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance at beginning of period (17,256) (28,210)
Current period changes in other comprehensive income (loss) 8 4
Balance at end of year $ (17,248) $ (28,206)