v3.26.1
Accumulated Other Comprehensive (Loss)/Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance $ 887,405 $ 667,933 $ 814,058 $ 655,018
OCI before reclassifications (985) 2,407 (2,771) 5,095
Amounts reclassified from AOCI 0 0 (48) (26)
Ending balance 901,907 775,708 901,907 775,708
Unrealized Loss on Securities        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance (8,917) (15,233) (6,971) (18,889)
OCI before reclassifications (872) 2,755 (2,818) 6,411
Amounts reclassified from AOCI 0 0 0 0
Ending balance (9,789) (12,478) (9,789) (12,478)
Unrealized Holding Losses on Interest Rate Derivatives used in Cash Flow Hedges        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance (62) 501 (191) 1,485
OCI before reclassifications (103) (338) 26 (1,322)
Amounts reclassified from AOCI 0 0 0 0
Ending balance (165) 163 (165) 163
Defined Benefit Plans        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance 822 569 839 579
OCI before reclassifications (10) (10) 21 6
Amounts reclassified from AOCI 0 0 (48) (26)
Ending balance 812 559 812 559
Total        
Accumulated Other Comprehensive Income (Loss) [Line Items]        
Beginning balance (8,157) (14,163) (6,323) (16,825)
Ending balance $ (9,142) $ (11,756) $ (9,142) $ (11,756)