v3.25.2
Loans and Allowance for Credit Losses - Schedule of Age Analysis of Past Due Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees $ 4,301,141 $ 4,105,593
Recorded Investment in loans Greater Than 89 Days Past Due and Accruing 2,197 731
30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 43,774 8,308
60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 4,030 2,744
Non Accrual and Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 10,495 5,549
Non Accrual and Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 58,299 16,601
Current    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 4,242,842 4,088,992
Real Estate Portfolio Segment | Residential 1-4 Family Real Estate    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 1,202,642 1,133,966
Recorded Investment in loans Greater Than 89 Days Past Due and Accruing 1,284 314
Real Estate Portfolio Segment | Residential 1-4 Family Real Estate | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 1,606 5,854
Real Estate Portfolio Segment | Residential 1-4 Family Real Estate | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 3,461 1,462
Real Estate Portfolio Segment | Residential 1-4 Family Real Estate | Non Accrual and Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 6,949 766
Real Estate Portfolio Segment | Residential 1-4 Family Real Estate | Non Accrual and Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 12,016 8,082
Real Estate Portfolio Segment | Residential 1-4 Family Real Estate | Current    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 1,190,626 1,125,884
Real Estate Portfolio Segment | Commercial and Multi-Family Real Estate    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 1,624,965 1,544,340
Recorded Investment in loans Greater Than 89 Days Past Due and Accruing 0 0
Real Estate Portfolio Segment | Commercial and Multi-Family Real Estate | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 23,199 0
Real Estate Portfolio Segment | Commercial and Multi-Family Real Estate | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 0 2
Real Estate Portfolio Segment | Commercial and Multi-Family Real Estate | Non Accrual and Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 2,492 3,616
Real Estate Portfolio Segment | Commercial and Multi-Family Real Estate | Non Accrual and Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 25,691 3,618
Real Estate Portfolio Segment | Commercial and Multi-Family Real Estate | Current    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 1,599,274 1,540,722
Real Estate Portfolio Segment | Construction, Land Development and Farmland    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 956,871 941,193
Recorded Investment in loans Greater Than 89 Days Past Due and Accruing 709 162
Real Estate Portfolio Segment | Construction, Land Development and Farmland | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 15,718 742
Real Estate Portfolio Segment | Construction, Land Development and Farmland | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 460 0
Real Estate Portfolio Segment | Construction, Land Development and Farmland | Non Accrual and Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 709 162
Real Estate Portfolio Segment | Construction, Land Development and Farmland | Non Accrual and Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 16,887 904
Real Estate Portfolio Segment | Construction, Land Development and Farmland | Current    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 939,984 940,289
Real Estate Portfolio Segment | 1-4 family Equity Lines of Credit    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 248,424 235,240
Recorded Investment in loans Greater Than 89 Days Past Due and Accruing 131 90
Real Estate Portfolio Segment | 1-4 family Equity Lines of Credit | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 2,126 960
Real Estate Portfolio Segment | 1-4 family Equity Lines of Credit | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 0 581
Real Estate Portfolio Segment | 1-4 family Equity Lines of Credit | Non Accrual and Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 131 840
Real Estate Portfolio Segment | 1-4 family Equity Lines of Credit | Non Accrual and Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 2,257 2,381
Real Estate Portfolio Segment | 1-4 family Equity Lines of Credit | Current    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 246,167 232,859
Commercial, Industrial and Agricultural Portfolio    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 150,131 144,619
Recorded Investment in loans Greater Than 89 Days Past Due and Accruing 0 113
Commercial, Industrial and Agricultural Portfolio | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 293 184
Commercial, Industrial and Agricultural Portfolio | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 0 562
Commercial, Industrial and Agricultural Portfolio | Non Accrual and Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 141 113
Commercial, Industrial and Agricultural Portfolio | Non Accrual and Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 434 859
Commercial, Industrial and Agricultural Portfolio | Current    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 149,697 143,760
Consumer Portfolio Segment    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 118,108 106,235
Recorded Investment in loans Greater Than 89 Days Past Due and Accruing 73 52
Consumer Portfolio Segment | 30-59 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 832 568
Consumer Portfolio Segment | 60-89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 109 137
Consumer Portfolio Segment | Non Accrual and Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 73 52
Consumer Portfolio Segment | Non Accrual and Greater Than 89 Days Past Due    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees 1,014 757
Consumer Portfolio Segment | Current    
Financing Receivable, Past Due [Line Items]    
Total loans before net deferred loan fees $ 117,094 $ 105,478