XML 97 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
Loans and Allowance for Credit Losses - Performance of Loans Modified in Period (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Financial Asset, Not Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis $ 32,656  
30-89 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis 2,041  
90+ Past Due and Accruing    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis 642  
Financial assets, total past due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis 2,683  
Real estate - commercial mortgage    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis 20,501 $ 2,944
Real estate - commercial mortgage | Financial Asset, Not Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis 16,321  
Real estate - commercial mortgage | 30-89 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis 123  
Real estate - commercial mortgage | 90+ Past Due and Accruing    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis 0  
Real estate - commercial mortgage | Financial assets, total past due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis 123  
Commercial and Industrial | Financial Asset, Not Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis 3,913  
Commercial and Industrial | 30-89 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis 0  
Commercial and Industrial | 90+ Past Due and Accruing    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis 0  
Commercial and Industrial | Financial assets, total past due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis 0  
Real estate – residential mortgage | Financial Asset, Not Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis 11,448  
Real estate – residential mortgage | 30-89 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis 1,918  
Real estate – residential mortgage | 90+ Past Due and Accruing    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis 642  
Real estate – residential mortgage | Financial assets, total past due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis 2,560  
Home Equity Loan | Financial Asset, Not Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis 379  
Home Equity Loan | 30-89 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis 0  
Home Equity Loan | 90+ Past Due and Accruing    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis 0  
Home Equity Loan | Financial assets, total past due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis 0  
Construction | Financial Asset, Not Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis 595  
Construction | 30-89 Days Past Due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis 0  
Construction | 90+ Past Due and Accruing    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis 0  
Construction | Financial assets, total past due    
Financing Receivable, Troubled Debt Restructuring [Line Items]    
Amortization Cost Basis $ 0