v3.26.3
Note 5 - Deposits (Details Textual) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Time Deposits $ 465,680 $ 462,172
Deposits, Money Market Deposits 467,596 440,971
Fixed Rate Brokered Certificates of Deposit [Member]    
Time Deposits 0 0
Fixed Rate Money Market Deposits [Member]    
Deposits, Money Market Deposits $ 0 $ 3,210