v3.25.3
Loans and Allowance for Credit Losses Schedule of Allowance for Credit Losses by Impairment Method (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Loans, Allowance for Loan Losses [Line Items]            
Allowance for credit losses, individually evaluated for credit losses $ 0   $ 0      
Allowance for credit losses, collectively evaluated for credit losses 30,515   30,432      
Allowance for credit losses 30,515 $ 30,539 30,432 $ 29,419 $ 28,422 $ 28,342
Commercial [Member]            
Loans, Allowance for Loan Losses [Line Items]            
Allowance for credit losses, individually evaluated for credit losses 0   0      
Allowance for credit losses, collectively evaluated for credit losses 5,651   5,489      
Allowance for credit losses 5,651 5,644 5,489 5,281 5,106 5,291
Construction, land and land development [Member]            
Loans, Allowance for Loan Losses [Line Items]            
Allowance for credit losses, individually evaluated for credit losses 0   0      
Allowance for credit losses, collectively evaluated for credit losses 3,943   4,354      
Allowance for credit losses 3,943 4,098 4,354 4,297 4,228 3,668
1-4 family residential first mortgages [Member]            
Loans, Allowance for Loan Losses [Line Items]            
Allowance for credit losses, individually evaluated for credit losses 0   0      
Allowance for credit losses, collectively evaluated for credit losses 658   650      
Allowance for credit losses 658 623 650 646 643 704
Home equity [Member]            
Loans, Allowance for Loan Losses [Line Items]            
Allowance for credit losses, individually evaluated for credit losses 0   0      
Allowance for credit losses, collectively evaluated for credit losses 274   200      
Allowance for credit losses 274 241 200 174 148 142
Commercial real estate [Member]            
Loans, Allowance for Loan Losses [Line Items]            
Allowance for credit losses, individually evaluated for credit losses 0   0      
Allowance for credit losses, collectively evaluated for credit losses 19,683   19,544      
Allowance for credit losses 19,683 19,653 19,544 18,866 18,143 18,420
Consumer and other [Member]            
Loans, Allowance for Loan Losses [Line Items]            
Allowance for credit losses, individually evaluated for credit losses 0   0      
Allowance for credit losses, collectively evaluated for credit losses 306   195      
Allowance for credit losses $ 306 $ 280 $ 195 $ 155 $ 154 $ 117