v3.26.1
Note 4 - Allowance for Credit Losses on Loans - Loans Past Due (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Outstanding loans $ 2,172,846 $ 2,148,439
Financial Asset, 30 to 59 Days Past Due [Member]    
Outstanding loans 32 1,374
Financial Asset, 60 to 89 Days Past Due [Member]    
Outstanding loans 0 0
Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Outstanding loans 0 0
Nonaccrual [Member]    
Outstanding loans 16,323 24,502
Past Due and Nonaccrual [Member]    
Outstanding loans 16,355 25,876
Financial Asset, Not Past Due [Member]    
Outstanding loans 2,156,491 2,122,563
Commercial and Industrial Portfolio Segment [Member]    
Outstanding loans 1,040,684 1,049,530
Commercial and Industrial Portfolio Segment [Member] | Financial Asset, 30 to 59 Days Past Due [Member]    
Outstanding loans 32 0
Commercial and Industrial Portfolio Segment [Member] | Financial Asset, 60 to 89 Days Past Due [Member]    
Outstanding loans 0 0
Commercial and Industrial Portfolio Segment [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Outstanding loans 0 0
Commercial and Industrial Portfolio Segment [Member] | Nonaccrual [Member]    
Outstanding loans 0 5,088
Commercial and Industrial Portfolio Segment [Member] | Past Due and Nonaccrual [Member]    
Outstanding loans 32 5,088
Commercial and Industrial Portfolio Segment [Member] | Financial Asset, Not Past Due [Member]    
Outstanding loans 1,040,652 1,044,442
Construction Portfolio Segment [Member]    
Outstanding loans 200,272 196,243
Construction Portfolio Segment [Member] | Financial Asset, 30 to 59 Days Past Due [Member]    
Outstanding loans 0 0
Construction Portfolio Segment [Member] | Financial Asset, 60 to 89 Days Past Due [Member]    
Outstanding loans 0 0
Construction Portfolio Segment [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Outstanding loans 0 0
Construction Portfolio Segment [Member] | Nonaccrual [Member]    
Outstanding loans 16,323 19,414
Construction Portfolio Segment [Member] | Past Due and Nonaccrual [Member]    
Outstanding loans 16,323 19,414
Construction Portfolio Segment [Member] | Financial Asset, Not Past Due [Member]    
Outstanding loans 183,949 176,829
Residential Portfolio Segment [Member]    
Outstanding loans 48,726 45,669
Residential Portfolio Segment [Member] | Financial Asset, 30 to 59 Days Past Due [Member]    
Outstanding loans 0 0
Residential Portfolio Segment [Member] | Financial Asset, 60 to 89 Days Past Due [Member]    
Outstanding loans 0 0
Residential Portfolio Segment [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Outstanding loans 0 0
Residential Portfolio Segment [Member] | Nonaccrual [Member]    
Outstanding loans 0 0
Residential Portfolio Segment [Member] | Past Due and Nonaccrual [Member]    
Outstanding loans 0 0
Residential Portfolio Segment [Member] | Financial Asset, Not Past Due [Member]    
Outstanding loans 48,726 45,669
Commercial Real Estate Portfolio Segment [Member]    
Outstanding loans 882,751 854,342
Commercial Real Estate Portfolio Segment [Member] | Financial Asset, 30 to 59 Days Past Due [Member]    
Outstanding loans 0 1,374
Commercial Real Estate Portfolio Segment [Member] | Financial Asset, 60 to 89 Days Past Due [Member]    
Outstanding loans 0 0
Commercial Real Estate Portfolio Segment [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Outstanding loans 0 0
Commercial Real Estate Portfolio Segment [Member] | Nonaccrual [Member]    
Outstanding loans 0 0
Commercial Real Estate Portfolio Segment [Member] | Past Due and Nonaccrual [Member]    
Outstanding loans 0 1,374
Commercial Real Estate Portfolio Segment [Member] | Financial Asset, Not Past Due [Member]    
Outstanding loans 882,751 852,968
Consumer Portfolio Segment [Member]    
Outstanding loans 413 2,655
Consumer Portfolio Segment [Member] | Financial Asset, 30 to 59 Days Past Due [Member]    
Outstanding loans 0 0
Consumer Portfolio Segment [Member] | Financial Asset, 60 to 89 Days Past Due [Member]    
Outstanding loans 0 0
Consumer Portfolio Segment [Member] | Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Outstanding loans 0 0
Consumer Portfolio Segment [Member] | Nonaccrual [Member]    
Outstanding loans 0 0
Consumer Portfolio Segment [Member] | Past Due and Nonaccrual [Member]    
Outstanding loans 0 0
Consumer Portfolio Segment [Member] | Financial Asset, Not Past Due [Member]    
Outstanding loans $ 413 $ 2,655