v3.26.1
Loans and Allowance for Credit Losses on Loans - Schedule of Past Due Loans (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Nonaccrual $ 8,185 $ 7,910
Total    
Financing Receivable, Past Due [Line Items]    
Still Accruing 1,371 955
Nonaccrual 6,731 6,500
Total Loans Past Due 8,102 7,455
30 to 59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 1,352 943
Nonaccrual 1,201 2,355
60 to 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 19 12
Nonaccrual 0 451
90 or More Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual 5,530 3,694
Commercial property    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 2,711 2,341
Commercial property | Total    
Financing Receivable, Past Due [Line Items]    
Still Accruing 239 140
Nonaccrual 1,337 1,018
Total Loans Past Due 1,576 1,158
Commercial property | 30 to 59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 239 140
Nonaccrual 930 86
Commercial property | 60 to 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual 0 178
Commercial property | 90 or More Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual 407 754
Commercial property | Commercial property    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 1,356 1,403
Commercial property | Commercial property | Total    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual 501 524
Total Loans Past Due 501 524
Commercial property | Commercial property | 30 to 59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual 501 0
Commercial property | Commercial property | 60 to 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual 0 0
Commercial property | Commercial property | 90 or More Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual 0 524
Commercial property | Business property    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 1,355 938
Commercial property | Business property | Total    
Financing Receivable, Past Due [Line Items]    
Still Accruing 239 140
Nonaccrual 836 494
Total Loans Past Due 1,075 634
Commercial property | Business property | 30 to 59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 239 140
Nonaccrual 429 86
Commercial property | Business property | 60 to 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual 0 178
Commercial property | Business property | 90 or More Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual 407 230
Commercial and industrial    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 83 161
Commercial and industrial | Total    
Financing Receivable, Past Due [Line Items]    
Still Accruing 742 26
Nonaccrual 6 78
Total Loans Past Due 748 104
Commercial and industrial | 30 to 59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 742 21
Nonaccrual 6 0
Commercial and industrial | 60 to 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 5
Nonaccrual 0 0
Commercial and industrial | 90 or More Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual 0 78
Total consumer    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 5,391 5,408
Total consumer | Total    
Financing Receivable, Past Due [Line Items]    
Still Accruing 390 789
Nonaccrual 5,388 5,404
Total Loans Past Due 5,778 6,193
Total consumer | 30 to 59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 371 782
Nonaccrual 265 2,269
Total consumer | 60 to 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 19 7
Nonaccrual 0 273
Total consumer | 90 or More Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual 5,123 2,862
Total consumer | Residential mortgage    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 5,387 5,403
Total consumer | Residential mortgage | Total    
Financing Receivable, Past Due [Line Items]    
Still Accruing 348 674
Nonaccrual 5,388 5,404
Total Loans Past Due 5,736 6,078
Total consumer | Residential mortgage | 30 to 59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 348 674
Nonaccrual 265 2,269
Total consumer | Residential mortgage | 60 to 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual 0 273
Total consumer | Residential mortgage | 90 or More Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual 5,123 2,862
Total consumer | Other consumer    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 4 5
Total consumer | Other consumer | Total    
Financing Receivable, Past Due [Line Items]    
Still Accruing 42 115
Nonaccrual 0 0
Total Loans Past Due 42 115
Total consumer | Other consumer | 30 to 59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 23 108
Nonaccrual 0 0
Total consumer | Other consumer | 60 to 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 19 7
Nonaccrual 0 0
Total consumer | Other consumer | 90 or More Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual $ 0 $ 0