v3.25.2
Loans and Allowance for Credit Losses - Schedule of Loans on Nonaccrual Status (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Loans on nonaccrual status $ 8,298 $ 4,818
Real Estate Portfolio Segment | Residential 1-4 Family Real Estate    
Financing Receivable, Past Due [Line Items]    
Loans on nonaccrual status 5,665 452
Real Estate Portfolio Segment | Commercial and Multi-Family Real Estate    
Financing Receivable, Past Due [Line Items]    
Loans on nonaccrual status 2,492 3,616
Real Estate Portfolio Segment | Construction, Land Development and Farmland    
Financing Receivable, Past Due [Line Items]    
Loans on nonaccrual status 0 0
Real Estate Portfolio Segment | 1-4 family Equity Lines of Credit    
Financing Receivable, Past Due [Line Items]    
Loans on nonaccrual status 0 750
Commercial, Industrial and Agricultural Portfolio    
Financing Receivable, Past Due [Line Items]    
Loans on nonaccrual status 141 0
Consumer Portfolio Segment    
Financing Receivable, Past Due [Line Items]    
Loans on nonaccrual status $ 0 $ 0