v3.24.1.u1
Loans and Allowance for Credit Losses on Loans - Past Due Loans (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Financing Receivable, Past Due [Line Items]    
Nonaccrual $ 4,940 $ 3,916
Commercial real estate    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 4,387 3,823
Commercial real estate | Commercial property    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 932 958
Commercial real estate | Business property    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 3,455 2,865
Commercial and industrial    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 111 68
Consumer    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 442 25
Consumer | Residential mortgage    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 436  
Consumer | Other consumer    
Financing Receivable, Past Due [Line Items]    
Nonaccrual 6 25
Total    
Financing Receivable, Past Due [Line Items]    
Still Accruing 4,515 1,428
Nonaccrual 2,346 521
Total Loans Past Due 6,861 1,949
Total | Commercial real estate    
Financing Receivable, Past Due [Line Items]    
Still Accruing 1,332 560
Nonaccrual 1,799 503
Total Loans Past Due 3,131 1,063
Total | Commercial real estate | Commercial property    
Financing Receivable, Past Due [Line Items]    
Still Accruing 918 0
Nonaccrual 932 296
Total Loans Past Due 1,850 296
Total | Commercial real estate | Business property    
Financing Receivable, Past Due [Line Items]    
Still Accruing 414 560
Nonaccrual 867 207
Total Loans Past Due 1,281 767
Total | Commercial and industrial    
Financing Receivable, Past Due [Line Items]    
Still Accruing 10 217
Nonaccrual 111 0
Total Loans Past Due 121 217
Total | Consumer    
Financing Receivable, Past Due [Line Items]    
Still Accruing 3,173 651
Nonaccrual 436 18
Total Loans Past Due 3,609 669
Total | Consumer | Residential mortgage    
Financing Receivable, Past Due [Line Items]    
Still Accruing 3,161 604
Nonaccrual 436 0
Total Loans Past Due 3,597 604
Total | Consumer | Other consumer    
Financing Receivable, Past Due [Line Items]    
Still Accruing 12 47
Nonaccrual 0 18
Total Loans Past Due 12 65
30 to 59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 3,412 1,394
Nonaccrual 1,106 0
30 to 59 Days Past Due | Commercial real estate    
Financing Receivable, Past Due [Line Items]    
Still Accruing 905 560
Nonaccrual 1,040 0
30 to 59 Days Past Due | Commercial real estate | Commercial property    
Financing Receivable, Past Due [Line Items]    
Still Accruing 491 0
Nonaccrual 932 0
30 to 59 Days Past Due | Commercial real estate | Business property    
Financing Receivable, Past Due [Line Items]    
Still Accruing 414 560
Nonaccrual 108 0
30 to 59 Days Past Due | Commercial and industrial    
Financing Receivable, Past Due [Line Items]    
Still Accruing 10 217
Nonaccrual 66 0
30 to 59 Days Past Due | Consumer    
Financing Receivable, Past Due [Line Items]    
Still Accruing 2,497 617
Nonaccrual 0 0
30 to 59 Days Past Due | Consumer | Residential mortgage    
Financing Receivable, Past Due [Line Items]    
Still Accruing 2,485 604
Nonaccrual 0 0
30 to 59 Days Past Due | Consumer | Other consumer    
Financing Receivable, Past Due [Line Items]    
Still Accruing 12 13
Nonaccrual 0 0
60 to 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 1,103 34
Nonaccrual 45 350
60 to 89 Days Past Due | Commercial real estate    
Financing Receivable, Past Due [Line Items]    
Still Accruing 427 0
Nonaccrual 0 335
60 to 89 Days Past Due | Commercial real estate | Commercial property    
Financing Receivable, Past Due [Line Items]    
Still Accruing 427 0
Nonaccrual 0 296
60 to 89 Days Past Due | Commercial real estate | Business property    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual 0 39
60 to 89 Days Past Due | Commercial and industrial    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual 45 0
60 to 89 Days Past Due | Consumer    
Financing Receivable, Past Due [Line Items]    
Still Accruing 676 34
Nonaccrual 0 15
60 to 89 Days Past Due | Consumer | Residential mortgage    
Financing Receivable, Past Due [Line Items]    
Still Accruing 676 0
Nonaccrual 0 0
60 to 89 Days Past Due | Consumer | Other consumer    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 34
Nonaccrual 0 15
90 or More Days Past Due    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual 1,195 171
90 or More Days Past Due | Commercial real estate    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual 759 168
90 or More Days Past Due | Commercial real estate | Commercial property    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual 0 0
90 or More Days Past Due | Commercial real estate | Business property    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual 759 168
90 or More Days Past Due | Commercial and industrial    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual 0 0
90 or More Days Past Due | Consumer    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual 436 3
90 or More Days Past Due | Consumer | Residential mortgage    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual 436 0
90 or More Days Past Due | Consumer | Other consumer    
Financing Receivable, Past Due [Line Items]    
Still Accruing 0 0
Nonaccrual $ 0 $ 3