v3.25.4
Note 1 - Organization, Basis of Presentation and Impact of Recently Issued Accounting Pronouncements - Impact of ASC 326 (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 01, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Allowance for credit loss $ 14,114 $ 19,450 $ 16,506 $ 14,114 $ 11,697
Allowance for Credit Losses Off-Balance Sheet Credit Exposure 0 (287) (1,009) 0  
Provision For Credit Losses - Loans 14,114 $ 7,485 $ 1,943 $ 2,398  
Residential Real Estate Loan [Member]          
Allowance for credit loss 2,146        
Commercial Real Estate Loan [Member]          
Allowance for credit loss 7,159        
Construction Loans [Member]          
Allowance for credit loss 3,347        
Commercial and Industrial [Member]          
Allowance for credit loss 1,418        
Consumer Loans [Member]          
Allowance for credit loss 44        
Cumulative Effect, Period of Adoption, Adjusted Balance [Member]          
Allowance for credit loss 15,009        
Allowance for Credit Losses Off-Balance Sheet Credit Exposure 1,310        
Provision For Credit Losses - Loans 16,319        
Cumulative Effect, Period of Adoption, Adjusted Balance [Member] | Residential Real Estate Loan [Member]          
Allowance for credit loss 2,205        
Cumulative Effect, Period of Adoption, Adjusted Balance [Member] | Commercial Real Estate Loan [Member]          
Allowance for credit loss 7,773        
Cumulative Effect, Period of Adoption, Adjusted Balance [Member] | Construction Loans [Member]          
Allowance for credit loss 3,366        
Cumulative Effect, Period of Adoption, Adjusted Balance [Member] | Commercial and Industrial [Member]          
Allowance for credit loss 1,590        
Cumulative Effect, Period of Adoption, Adjusted Balance [Member] | Consumer Loans [Member]          
Allowance for credit loss 75        
Cumulative Effect, Period of Adoption, Adjustment [Member]          
Allowance for credit loss 895        
Allowance for Credit Losses Off-Balance Sheet Credit Exposure 1,310        
Provision For Credit Losses - Loans 2,205        
Cumulative Effect, Period of Adoption, Adjustment [Member] | Residential Real Estate Loan [Member]          
Allowance for credit loss 59        
Cumulative Effect, Period of Adoption, Adjustment [Member] | Commercial Real Estate Loan [Member]          
Allowance for credit loss 614        
Cumulative Effect, Period of Adoption, Adjustment [Member] | Construction Loans [Member]          
Allowance for credit loss 19        
Cumulative Effect, Period of Adoption, Adjustment [Member] | Commercial and Industrial [Member]          
Allowance for credit loss 172        
Cumulative Effect, Period of Adoption, Adjustment [Member] | Consumer Loans [Member]          
Allowance for credit loss $ 31