v3.26.1
Note 3 - Loans - Schedule of Loans (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Total outstanding loans $ 2,172,846 $ 2,148,439    
Allowance for credit losses on loans (20,938) (22,261) $ (18,722) $ (18,679)
Total loans, net of allowance for credit losses on loans 2,151,908 2,126,178    
Commercial and Industrial Portfolio Segment [Member]        
Total outstanding loans 1,040,684 1,049,530    
Allowance for credit losses on loans (13,856) (15,612) (10,989) (10,170)
Construction Portfolio Segment [Member]        
Total outstanding loans 200,272 196,243    
Allowance for credit losses on loans (2,233) (1,972) (2,822) (3,005)
Residential Portfolio Segment [Member]        
Total outstanding loans 48,726 45,669    
Allowance for credit losses on loans (530) (494) (367) (286)
Commercial Real Estate Portfolio Segment [Member]        
Total outstanding loans 882,751 854,342    
Allowance for credit losses on loans (4,317) (4,150) (4,523) (5,207)
Consumer Portfolio Segment [Member]        
Total outstanding loans 413 2,655    
Allowance for credit losses on loans $ (2) $ (33) $ (21) $ (11)