v3.26.1
Loans and Allowance for Credit Losses - Performance of Loans Modified in Period (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis $ 17,618
Current  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 85,646
30-89 Days Past Due  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 5,290
90+ Past Due and Accruing  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 1,619
Financial assets, total past due  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 16,731
Non-accrual  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 9,822
Real estate - commercial mortgage  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 6,529
Real estate - commercial mortgage | Current  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 67,704
Real estate - commercial mortgage | 30-89 Days Past Due  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 342
Real estate - commercial mortgage | 90+ Past Due and Accruing  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 897
Real estate - commercial mortgage | Financial assets, total past due  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 2,303
Real estate - commercial mortgage | Non-accrual  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 1,064
Commercial and Industrial  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 6,173
Commercial and Industrial | Current  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 9,847
Commercial and Industrial | 30-89 Days Past Due  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 586
Commercial and Industrial | 90+ Past Due and Accruing  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 0
Commercial and Industrial | Financial assets, total past due  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 5,138
Commercial and Industrial | Non-accrual  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 4,552
Real estate - residential mortgage  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 4,916
Real estate - residential mortgage | Current  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 5,345
Real estate - residential mortgage | 30-89 Days Past Due  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 4,362
Real estate - residential mortgage | 90+ Past Due and Accruing  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 686
Real estate - residential mortgage | Financial assets, total past due  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 9,254
Real estate - residential mortgage | Non-accrual  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 4,206
Real estate - construction | Current  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 2,750
Real estate - construction | 30-89 Days Past Due  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 0
Real estate - construction | 90+ Past Due and Accruing  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 0
Real estate - construction | Financial assets, total past due  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 0
Real estate - construction | Non-accrual  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 0
Home Equity Loan | Current  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 0
Home Equity Loan | 30-89 Days Past Due  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 0
Home Equity Loan | 90+ Past Due and Accruing  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 36
Home Equity Loan | Financial assets, total past due  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis 36
Home Equity Loan | Non-accrual  
Financing Receivable, Troubled Debt Restructuring [Line Items]  
Amortized Cost Basis $ 0