v3.25.2
Note 4 - Loans and Allowance for Credit Losses (Details Textual)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Financing Receivable, Nonaccrual, Interest Income $ 0 $ 0 $ 0 $ 0    
Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest 4,233 4,081 4,233 $ 4,081 $ 4,260 $ 4,284
Financing Receivable, Modifications, Number of Contracts       0    
Financing Receivable, Accrued Interest, after Allowance for Credit Loss 1,900   1,900   1,900  
Nonaccrual Loans [Member]            
Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest $ 300   300   360  
Nonperforming Financial Instruments [Member]            
Financing Receivable, Nonaccrual, Interest Income     $ 21   $ 25  
Commercial Real Estate Portfolio Segment [Member]            
Financing Receivable, Number of Loans, Nonaccrual Status 2   2   3  
Financing Receivable, Excluding Accrued Interest, Nonaccrual $ 577,000   $ 577,000   $ 2,400  
Financing Receivable, Allowance for Credit Loss, Excluding Accrued Interest $ 2,946 $ 2,550 $ 2,946 $ 2,550 $ 2,481 $ 2,448