v3.26.1
Loans - Summary of Age Analysis of Past Due Loans Segregated by Portfolio Segment and Class of Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss $ 11,406 $ 4,853
Total Loans Receivable 889,774 898,010
30-59 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 5,382 13,936
60-89 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 1,864 11,531
90 Days and Over [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 35,710 27,561
Total Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 42,956 53,028
Current [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 846,818 844,982
Residential Mortgage Loans [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 0 0
Total Loans Receivable 234,743 241,731
Residential Mortgage Loans [Member] | 30-59 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 2,734 2,871
Residential Mortgage Loans [Member] | 60-89 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 847 2,934
Residential Mortgage Loans [Member] | 90 Days and Over [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 2,080 1,977
Residential Mortgage Loans [Member] | Total Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 5,661 7,782
Residential Mortgage Loans [Member] | Current [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 229,082 233,949
Residential Mortgage Loans [Member] | Residential 1-4 Family First Mortgages [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 0 0
Total Loans Receivable 233,501 239,692
Residential Mortgage Loans [Member] | Residential 1-4 Family First Mortgages [Member] | 30-59 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 2,734 2,871
Residential Mortgage Loans [Member] | Residential 1-4 Family First Mortgages [Member] | 60-89 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 847 2,934
Residential Mortgage Loans [Member] | Residential 1-4 Family First Mortgages [Member] | 90 Days and Over [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 2,080 1,977
Residential Mortgage Loans [Member] | Residential 1-4 Family First Mortgages [Member] | Total Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 5,661 7,782
Residential Mortgage Loans [Member] | Residential 1-4 Family First Mortgages [Member] | Current [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 227,840 231,910
Residential Mortgage Loans [Member] | Construction [Member]    
Recorded Investment, Past Due [Line Items]    
Total Loans Receivable 1,242 2,039
Residential Mortgage Loans [Member] | Construction [Member] | 30-59 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 0 0
Residential Mortgage Loans [Member] | Construction [Member] | 60-89 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 0 0
Residential Mortgage Loans [Member] | Construction [Member] | 90 Days and Over [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 0 0
Residential Mortgage Loans [Member] | Construction [Member] | Total Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 0 0
Residential Mortgage Loans [Member] | Construction [Member] | Current [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 1,242 2,039
Commercial Loans [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 11,406 4,853
Total Loans Receivable 544,580 543,671
Commercial Loans [Member] | 30-59 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 1,539 9,801
Commercial Loans [Member] | 60-89 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 314 7,969
Commercial Loans [Member] | 90 Days and Over [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 32,712 24,616
Commercial Loans [Member] | Total Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 34,565 42,386
Commercial Loans [Member] | Current [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 510,015 501,285
Commercial Loans [Member] | Real Estate [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 11,222 4,853
Total Loans Receivable 388,154 380,311
Commercial Loans [Member] | Real Estate [Member] | 30-59 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 1,170 9,042
Commercial Loans [Member] | Real Estate [Member] | 60-89 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 0 7,461
Commercial Loans [Member] | Real Estate [Member] | 90 Days and Over [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 22,762 15,567
Commercial Loans [Member] | Real Estate [Member] | Total Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 23,932 32,070
Commercial Loans [Member] | Real Estate [Member] | Current [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 364,222 348,241
Commercial Loans [Member] | Lines of Credit [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss   0
Total Loans Receivable 77,886 75,371
Commercial Loans [Member] | Lines of Credit [Member] | 30-59 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 155 444
Commercial Loans [Member] | Lines of Credit [Member] | 60-89 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 49 0
Commercial Loans [Member] | Lines of Credit [Member] | 90 Days and Over [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 1,885 1,135
Commercial Loans [Member] | Lines of Credit [Member] | Total Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 2,089 1,579
Commercial Loans [Member] | Lines of Credit [Member] | Current [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 75,797 73,792
Commercial Loans [Member] | Other Commercial and Industrial [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 184 0
Total Loans Receivable 75,987 81,210
Commercial Loans [Member] | Other Commercial and Industrial [Member] | 30-59 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 214 315
Commercial Loans [Member] | Other Commercial and Industrial [Member] | 60-89 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 265 508
Commercial Loans [Member] | Other Commercial and Industrial [Member] | 90 Days and Over [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 8,065 7,914
Commercial Loans [Member] | Other Commercial and Industrial [Member] | Total Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 8,544 8,737
Commercial Loans [Member] | Other Commercial and Industrial [Member] | Current [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 67,443 72,473
Commercial Loans [Member] | Paycheck Protection Program Loans [Member]    
Recorded Investment, Past Due [Line Items]    
Total Loans Receivable 41 63
Commercial Loans [Member] | Paycheck Protection Program Loans [Member] | 30-59 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 0 0
Commercial Loans [Member] | Paycheck Protection Program Loans [Member] | 60-89 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 0 0
Commercial Loans [Member] | Paycheck Protection Program Loans [Member] | 90 Days and Over [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 0 0
Commercial Loans [Member] | Paycheck Protection Program Loans [Member] | Total Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 0 0
Commercial Loans [Member] | Paycheck Protection Program Loans [Member] | Current [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 41 63
Commercial Loans [Member] | Tax Exempt Loans [Member]    
Recorded Investment, Past Due [Line Items]    
Total Loans Receivable 2,512 6,716
Commercial Loans [Member] | Tax Exempt Loans [Member] | 30-59 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 0 0
Commercial Loans [Member] | Tax Exempt Loans [Member] | 60-89 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 0 0
Commercial Loans [Member] | Tax Exempt Loans [Member] | 90 Days and Over [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 0 0
Commercial Loans [Member] | Tax Exempt Loans [Member] | Total Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 0 0
Commercial Loans [Member] | Tax Exempt Loans [Member] | Current [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 2,512 6,716
Consumer Loans [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 0 0
Total Loans Receivable 110,451 112,608
Consumer Loans [Member] | 30-59 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 1,109 1,264
Consumer Loans [Member] | 60-89 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 703 628
Consumer Loans [Member] | 90 Days and Over [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 918 968
Consumer Loans [Member] | Total Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 2,730 2,860
Consumer Loans [Member] | Current [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 107,721 109,748
Consumer Loans [Member] | Real Estate [Member]    
Recorded Investment, Past Due [Line Items]    
Total Loans Receivable   380,311
Consumer Loans [Member] | Lines of Credit [Member]    
Recorded Investment, Past Due [Line Items]    
Total Loans Receivable   75,371
Consumer Loans [Member] | Other Commercial and Industrial [Member]    
Recorded Investment, Past Due [Line Items]    
Total Loans Receivable   81,210
Consumer Loans [Member] | Paycheck Protection Program Loans [Member]    
Recorded Investment, Past Due [Line Items]    
Total Loans Receivable   63
Consumer Loans [Member] | Tax Exempt Loans [Member]    
Recorded Investment, Past Due [Line Items]    
Total Loans Receivable   6,716
Consumer Loans [Member] | Home Equity and Junior Liens [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 0 0
Total Loans Receivable 53,219 49,783
Consumer Loans [Member] | Home Equity and Junior Liens [Member] | 30-59 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 520 615
Consumer Loans [Member] | Home Equity and Junior Liens [Member] | 60-89 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 232 229
Consumer Loans [Member] | Home Equity and Junior Liens [Member] | 90 Days and Over [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 511 537
Consumer Loans [Member] | Home Equity and Junior Liens [Member] | Total Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 1,263 1,381
Consumer Loans [Member] | Home Equity and Junior Liens [Member] | Current [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 51,956 48,402
Consumer Loans [Member] | Other Consumer [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 0 0
Total Loans Receivable 57,232 62,825
Consumer Loans [Member] | Other Consumer [Member] | 30-59 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 589 649
Consumer Loans [Member] | Other Consumer [Member] | 60-89 Days Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 471 399
Consumer Loans [Member] | Other Consumer [Member] | 90 Days and Over [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 407 431
Consumer Loans [Member] | Other Consumer [Member] | Total Past Due [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss 1,467 1,479
Consumer Loans [Member] | Other Consumer [Member] | Current [Member]    
Recorded Investment, Past Due [Line Items]    
Nonaccrual loans without related allowance for credit loss $ 55,765 $ 61,346