v3.26.1
Reclassification of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Supplemental Comprehensive Income Disclosures [Abstract]                
Unrealized holding gains on securities arising during the period $ (3,227) $ 4,469 $ (8,472) $ 21,562        
Reclassification adjustment for gains on securities included in net income (311) 0 (540) 5,142        
Total unrealized gains on securities (3,538) 4,469 (9,012) 26,704        
Unrealized holding gains on securities arising during the period (678) 939 (1,785) 4,528        
Reclassification adjustment for gains on securities included in net income (66) 0 (114) 1,080        
Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax (744) 939 (1,899) 5,608        
Total other comprehensive (loss) income (3,425) 6,360 (7,732) 33,372        
Other Comprehensive Income (Loss), Tax (719) 1,336 (1,623) 7,008        
Other comprehensive income (loss) before reclassification adjustment (2,549) 3,530 (6,687) 17,034        
Reclassification adjustment for gains on securities included in net income 245 0 426 (4,062)        
Total unrealized (losses) gains on securities (2,794) 3,530 (7,113) 21,096        
Total other comprehensive (loss) income (2,706) 5,024 (6,109) 26,364        
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Accumulated Other Comprehensive Income (Loss), Net of Tax (70,709) (76,150) (70,709) (76,150) $ (68,003) $ (64,600) $ (81,174) $ (102,514)
Other comprehensive income (loss) before reclassification adjustment (2,549) 3,530 (6,687) 17,034        
Amounts reclassified from accumulated other comprehensive income (loss) (245) 0 (426) 4,062        
Total other comprehensive (loss) income (2,706) 5,024 (6,109) 26,364        
Unrealized holding (losses) gains on securities arising during the period (3,227) 4,469 (8,472) 21,562        
Unrealized holding gains on securities arising during the period (678) 939 (1,785) 4,528        
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, before Tax 311 0 540 (5,142)        
Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax 66 0 114 (1,080)        
Reclassification adjustment for gains on securities included in net income 245 0 426 (4,062)        
Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, before Tax (3,538) 4,469 (9,012) 26,704        
Other Comprehensive Income (Loss), Securities, Available-for-sale, Tax (744) 939 (1,899) 5,608        
Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax (2,794) 3,530 (7,113) 21,096        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, Tax (25) (397) (276) (1,400)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax 113 1,891 1,280 6,668        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax 88 1,494 1,004 5,268        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, Tax (25) (397) (276) (1,400)        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification, before Tax 113 1,891 1,280 6,668        
Other Comprehensive Income (Loss), before Tax (3,425) 6,360 (7,732) 33,372        
Other Comprehensive Income (Loss), Tax (719) 1,336 (1,623) 7,008        
Accumulated Net Unrealized Investment Gain (Loss) [Member]                
Supplemental Comprehensive Income Disclosures [Abstract]                
Total other comprehensive (loss) income (2,794) 3,530 (7,113) 21,096        
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Accumulated Other Comprehensive Income (Loss), Net of Tax (71,494) (73,307) (71,494) (73,307) (68,700) (64,381) (76,837) (94,403)
Amounts reclassified from accumulated other comprehensive income (loss) (245) 0 (426) 4,062        
Total other comprehensive (loss) income (2,794) 3,530 (7,113) 21,096        
Accumulated Defined Benefit Plans Adjustment [Member]                
Supplemental Comprehensive Income Disclosures [Abstract]                
Total other comprehensive (loss) income 0 0 0 0        
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Accumulated Other Comprehensive Income (Loss), Net of Tax 381 339 381 339 381 381 339 339
Amounts reclassified from accumulated other comprehensive income (loss) 0 0 0 0        
Total other comprehensive (loss) income 0 0 0 0        
Accumulated Other Comprehensive Income (Loss), net [Member]                
Supplemental Comprehensive Income Disclosures [Abstract]                
Total other comprehensive (loss) income (2,706) 5,024 (6,109) 26,364        
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Total other comprehensive (loss) income (2,706) 5,024 (6,109) 26,364        
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent                
Supplemental Comprehensive Income Disclosures [Abstract]                
Total other comprehensive (loss) income 88 1,494 1,004 5,268        
Accumulated Other Comprehensive Income (Loss) [Line Items]                
Accumulated Other Comprehensive Income (Loss), Net of Tax 404 (3,182) 404 (3,182) $ 316 $ (600) $ (4,676) $ (8,450)
Amounts reclassified from accumulated other comprehensive income (loss) 0 0 0 0        
Total other comprehensive (loss) income 88 1,494 1,004 5,268        
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax $ 88 $ 1,494 $ 1,004 $ 5,268