XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Loans and Allowance for Credit Losses (Details) - Schedule of loan balances by payment status - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Consumer    
Total loans over 90 days past due $ 192 $ 402
Owner Occupied RE [Member]    
Commercial    
Total loan balances by payment 615,094 612,901
Non-Owner Occupied RE [Member]    
Commercial    
Total loan balances by payment 928,059 862,579
Construction [Member]    
Commercial    
Total loan balances by payment 94,641 109,726
Business [Member]    
Commercial    
Total loan balances by payment 495,161 468,112
Real Estate [Member]    
Consumer    
Total loan balances by payment 993,258 931,278
Home Equity [Member]    
Consumer    
Total loan balances by payment 180,974 179,300
Construction [Member]    
Consumer    
Total loan balances by payment 71,137 80,415
Other [Member]    
Consumer    
Total loan balances by payment 39,621 29,052
Total loan balances by payment 3,417,945 3,273,363
Accruing 30-59 Days Past Due [Member]    
Consumer    
Total loans over 90 days past due  
Accruing 30-59 Days Past Due [Member] | Owner Occupied RE [Member]    
Commercial    
Total loan balances by payment
Accruing 30-59 Days Past Due [Member] | Non-Owner Occupied RE [Member]    
Commercial    
Total loan balances by payment 151 119
Accruing 30-59 Days Past Due [Member] | Construction [Member]    
Commercial    
Total loan balances by payment
Accruing 30-59 Days Past Due [Member] | Business [Member]    
Commercial    
Total loan balances by payment 135 24
Accruing 30-59 Days Past Due [Member] | Real Estate [Member]    
Consumer    
Total loan balances by payment 886 330
Accruing 30-59 Days Past Due [Member] | Home Equity [Member]    
Consumer    
Total loan balances by payment 587 50
Accruing 30-59 Days Past Due [Member] | Construction [Member]    
Consumer    
Total loan balances by payment
Accruing 30-59 Days Past Due [Member] | Other [Member]    
Consumer    
Total loan balances by payment 1 88
Total loan balances by payment 1,760 611
Accruing 60-89 Days Past Due [Member]    
Consumer    
Total loans over 90 days past due  
Accruing 60-89 Days Past Due [Member] | Owner Occupied RE [Member]    
Commercial    
Total loan balances by payment
Accruing 60-89 Days Past Due [Member] | Non-Owner Occupied RE [Member]    
Commercial    
Total loan balances by payment   757
Accruing 60-89 Days Past Due [Member] | Construction [Member]    
Commercial    
Total loan balances by payment
Accruing 60-89 Days Past Due [Member] | Business [Member]    
Commercial    
Total loan balances by payment 235 1
Accruing 60-89 Days Past Due [Member] | Real Estate [Member]    
Consumer    
Total loan balances by payment  
Accruing 60-89 Days Past Due [Member] | Home Equity [Member]    
Consumer    
Total loan balances by payment  
Accruing 60-89 Days Past Due [Member] | Construction [Member]    
Consumer    
Total loan balances by payment
Accruing 60-89 Days Past Due [Member] | Other [Member]    
Consumer    
Total loan balances by payment 88
Total loan balances by payment 323 758
Accruing 90 Days Or More Past Due [Member]    
Consumer    
Total loans over 90 days past due  
Accruing 90 Days Or More Past Due [Member] | Owner Occupied RE [Member]    
Commercial    
Total loan balances by payment
Accruing 90 Days Or More Past Due [Member] | Non-Owner Occupied RE [Member]    
Commercial    
Total loan balances by payment
Accruing 90 Days Or More Past Due [Member] | Construction [Member]    
Commercial    
Total loan balances by payment
Accruing 90 Days Or More Past Due [Member] | Business [Member]    
Commercial    
Total loan balances by payment
Accruing 90 Days Or More Past Due [Member] | Real Estate [Member]    
Consumer    
Total loan balances by payment
Accruing 90 Days Or More Past Due [Member] | Home Equity [Member]    
Consumer    
Total loan balances by payment
Accruing 90 Days Or More Past Due [Member] | Construction [Member]    
Consumer    
Total loan balances by payment
Accruing 90 Days Or More Past Due [Member] | Other [Member]    
Consumer    
Total loan balances by payment
Total loan balances by payment
Nonaccrual Loans [Member]    
Consumer    
Total loans over 90 days past due  
Nonaccrual Loans [Member] | Owner Occupied RE [Member]    
Commercial    
Total loan balances by payment
Nonaccrual Loans [Member] | Non-Owner Occupied RE [Member]    
Commercial    
Total loan balances by payment 1,384 247
Nonaccrual Loans [Member] | Construction [Member]    
Commercial    
Total loan balances by payment
Nonaccrual Loans [Member] | Business [Member]    
Commercial    
Total loan balances by payment 1,196 182
Nonaccrual Loans [Member] | Real Estate [Member]    
Consumer    
Total loan balances by payment 1,075 1,099
Nonaccrual Loans [Member] | Home Equity [Member]    
Consumer    
Total loan balances by payment 1,078 1,099
Nonaccrual Loans [Member] | Construction [Member]    
Consumer    
Total loan balances by payment
Nonaccrual Loans [Member] | Other [Member]    
Consumer    
Total loan balances by payment
Total loan balances by payment 4,733 2,627
Accruing Current [Member]    
Consumer    
Total loans over 90 days past due  
Accruing Current [Member] | Owner Occupied RE [Member]    
Commercial    
Total loan balances by payment 615,094 612,901
Accruing Current [Member] | Non-Owner Occupied RE [Member]    
Commercial    
Total loan balances by payment 926,524 861,456
Accruing Current [Member] | Construction [Member]    
Commercial    
Total loan balances by payment 94,641 109,726
Accruing Current [Member] | Business [Member]    
Commercial    
Total loan balances by payment 493,595 467,905
Accruing Current [Member] | Real Estate [Member]    
Consumer    
Total loan balances by payment 991,297 929,849
Accruing Current [Member] | Home Equity [Member]    
Consumer    
Total loan balances by payment 179,309 178,151
Accruing Current [Member] | Construction [Member]    
Consumer    
Total loan balances by payment 71,137 80,415
Accruing Current [Member] | Other [Member]    
Consumer    
Total loan balances by payment 39,532 28,964
Total loan balances by payment $ 3,411,129 $ 3,269,367