v3.26.1
Loans and Allowance for Credit Losses - Schedule of Amortized Cost Basis of Loans on Nonaccrual (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Amortized Cost Basis of Loans on Nonaccrual [Line Items]    
Nonaccrual with no ACL $ 3,418 $ 3,208
Nonaccrual with ACL 5,463 8,315
Total Nonaccrual 8,881 11,523
Loans Past Due over 90 Days Still Accruing
Total Nonperforming 8,881 11,658
Commercial and Industrial [Member]    
Schedule of Amortized Cost Basis of Loans on Nonaccrual [Line Items]    
Nonaccrual with no ACL 121
Nonaccrual with ACL 362 989
Total Nonaccrual 483 989
Loans Past Due over 90 Days Still Accruing
Total Nonperforming 483 989
Commercial Real Estate [Member]    
Schedule of Amortized Cost Basis of Loans on Nonaccrual [Line Items]    
Nonaccrual with no ACL 1,207 781
Nonaccrual with ACL 1,818 1,302
Total Nonaccrual 3,025 2,083
Loans Past Due over 90 Days Still Accruing
Total Nonperforming 3,025 2,083
Residential Real Estate [Member]    
Schedule of Amortized Cost Basis of Loans on Nonaccrual [Line Items]    
Nonaccrual with no ACL 2,090 2,427
Nonaccrual with ACL 3,091 5,788
Total Nonaccrual 5,181 8,215
Loans Past Due over 90 Days Still Accruing
Total Nonperforming 5,181 8,350
Consumer and other [Member]    
Schedule of Amortized Cost Basis of Loans on Nonaccrual [Line Items]    
Nonaccrual with no ACL
Nonaccrual with ACL 192 236
Total Nonaccrual 192 236
Loans Past Due over 90 Days Still Accruing
Total Nonperforming $ 192 $ 236