XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Allowance for Loan Losses and Credit Quality Information - Allowance for Loan Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Balance $ 9,279 $ 10,699  
Provision for losses 296 (576)  
Charge-offs (1) (31)  
Recoveries 10 40  
Balance 9,584 10,132  
Specific reserves 442   $ 406
General reserves 9,142   8,873
Balance 9,584 10,132 9,279
Individually reviewed for impairment 4,559   4,650
Collectively reviewed for impairment 684,367   657,350
Ending balance 688,926   662,000
Residential Portfolio Segment [Member]      
Balance 974 1,030  
Provision for losses 28 (191)  
Charge-offs 0 0  
Recoveries 0 0  
Balance 1,002 839  
Specific reserves 34   36
General reserves 968   938
Balance 1,002 839 974
Individually reviewed for impairment 478   340
Collectively reviewed for impairment 168,003   162,982
Ending balance 168,481   163,322
Commercial Real Estate Portfolio Segment [Member]      
Balance 6,388 7,295  
Provision for losses 107 (222)  
Charge-offs 0 0  
Recoveries 0 0  
Balance 6,495 7,073  
Specific reserves 280   280
General reserves 6,215   6,108
Balance 6,495 7,073 6,388
Individually reviewed for impairment 3,551   3,757
Collectively reviewed for impairment 403,903   393,111
Ending balance 407,454   396,868
Consumer Portfolio Segment [Member]      
Balance 981 1,389  
Provision for losses 10 (171)  
Charge-offs (1) (31)  
Recoveries 1 2  
Balance 991 1,189  
Specific reserves 121   83
General reserves 870   898
Balance 991 1,189 981
Individually reviewed for impairment 523   546
Collectively reviewed for impairment 40,508   41,099
Ending balance 41,031   41,645
Commercial Portfolio Segment [Member]      
Balance 936 985  
Provision for losses 151 8  
Charge-offs 0 0  
Recoveries 9 38  
Balance 1,096 1,031  
Specific reserves 7   7
General reserves 1,089   929
Balance 1,096 $ 1,031 936
Individually reviewed for impairment 7   7
Collectively reviewed for impairment 71,953   60,158
Ending balance $ 71,960   $ 60,165