v3.25.2
Note 11 - Employee Stock Ownership Plan (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Employee Stock Ownership Plan (ESOP), Shares Contributed to ESOP (in shares)     1,538,868    
Employee Stock Ownership Plan (ESOP), Number of Committed-to-be-Released Shares (in shares) 44,879   44,879   89,758
Employee Stock Ownership Plan (ESOP), Deferred Shares, Fair Value $ 9,500,000   $ 9,500,000    
Employee Stock Ownership Plan (ESOP), Compensation Expense $ 255,000 $ 208,000 $ 518,000 $ 433,000  
To Be Released Annually [Member]          
Employee Stock Ownership Plan (ESOP), Number of Committed-to-be-Released Shares (in shares) 89,758   89,758    
ESOP Loan [Member]          
Proceeds from Issuance of Debt     $ 11,800,000    
Debt Instrument, Term (Year)     15 years    
Debt Instrument, Interest Rate, Stated Percentage 5.00%   5.00%