v3.26.1
Note 3 - Loans - Schedule of Loans (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Total outstanding loans $ 2,224,119   $ 2,148,439      
Allowance for credit losses on loans (21,501) $ (20,938) (22,261) $ (19,624) $ (18,722) $ (18,679)
Total loans, net of allowance for credit losses on loans 2,202,618   2,126,178      
Commercial and Industrial Portfolio Segment [Member]            
Total outstanding loans 1,111,610   1,049,530      
Allowance for credit losses on loans (14,596) (13,856) (15,612) (12,058) (10,989) (10,170)
Construction Portfolio Segment [Member]            
Total outstanding loans 164,200   196,243      
Allowance for credit losses on loans (1,560) (2,233) (1,972) (2,534) (2,822) (3,005)
Residential Portfolio Segment [Member]            
Total outstanding loans 38,007   45,669      
Allowance for credit losses on loans (437) (530) (494) (353) (367) (286)
Commercial Real Estate Portfolio Segment [Member]            
Total outstanding loans 909,932   854,342      
Allowance for credit losses on loans (4,906) (4,317) (4,150) (4,654) (4,523) (5,207)
Consumer Portfolio Segment [Member]            
Total outstanding loans 370   2,655      
Allowance for credit losses on loans $ (2) $ (2) $ (33) $ (25) $ (21) $ (11)