v3.26.1
Loans and Allowance for Credit Losses - Schedule of Loans on Nonaccrual Status (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Loans on nonaccrual status $ 22,808 $ 26,655
Real Estate Portfolio Segment | Residential 1-4 Family Real Estate    
Financing Receivable, Past Due [Line Items]    
Loans on nonaccrual status 12,147 7,206
Real Estate Portfolio Segment | Commercial and Multi-Family Real Estate    
Financing Receivable, Past Due [Line Items]    
Loans on nonaccrual status 1,613 13,135
Real Estate Portfolio Segment | Construction, Land Development and Farmland    
Financing Receivable, Past Due [Line Items]    
Loans on nonaccrual status 6,950 5,926
Real Estate Portfolio Segment | 1-4 family Equity Lines of Credit    
Financing Receivable, Past Due [Line Items]    
Loans on nonaccrual status 2,029 208
Commercial, Industrial and Agricultural Portfolio    
Financing Receivable, Past Due [Line Items]    
Loans on nonaccrual status 48 156
Consumer Portfolio Segment    
Financing Receivable, Past Due [Line Items]    
Loans on nonaccrual status $ 21 $ 24