v3.25.2
Loans - Schedule of Composition of Loans Segregated by Class of Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Loans and Leases Receivable Disclosure [Line Items]    
Total loans $ 1,993,580 $ 1,842,980
Loans Insured or Guaranteed by US Government Authorities    
Loans and Leases Receivable Disclosure [Line Items]    
Total loans 81,242 81,636
Other commercial real estate    
Loans and Leases Receivable Disclosure [Line Items]    
Total loans 1,297,227 1,195,694
Other commercial real estate | Loans Insured or Guaranteed by US Government Authorities    
Loans and Leases Receivable Disclosure [Line Items]    
Total loans 41,577 43,788
Other commercial real estate | Construction, land & land development    
Loans and Leases Receivable Disclosure [Line Items]    
Total loans 238,078 205,046
Other commercial real estate | Construction, land & land development | Loans Insured or Guaranteed by US Government Authorities    
Loans and Leases Receivable Disclosure [Line Items]    
Total loans 2,297 2,317
Other commercial real estate | Other commercial real estate    
Loans and Leases Receivable Disclosure [Line Items]    
Total loans 1,059,149 990,648
Other commercial real estate | Other commercial real estate | Loans Insured or Guaranteed by US Government Authorities    
Loans and Leases Receivable Disclosure [Line Items]    
Total loans 39,280 41,471
Residential real estate    
Loans and Leases Receivable Disclosure [Line Items]    
Total loans 356,515 344,167
Residential real estate | Loans Insured or Guaranteed by US Government Authorities    
Loans and Leases Receivable Disclosure [Line Items]    
Total loans 9,119 9,348
Commercial, financial & agricultural    
Loans and Leases Receivable Disclosure [Line Items]    
Total loans 212,872 213,910
Commercial, financial & agricultural | Loans Insured or Guaranteed by US Government Authorities    
Loans and Leases Receivable Disclosure [Line Items]    
Total loans 30,546 28,500
Consumer and other    
Loans and Leases Receivable Disclosure [Line Items]    
Total loans $ 126,966 $ 89,209