v3.25.2
Note 9 - Employee Benefits (Details Textual)
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Employee Stock Ownership Plan (ESOP), Minimum Service Period, Hours     1,000  
Employee Stock Ownership Plan (ESOP), Requisite Service Period (Month)     12 months  
Employee Stock Ownership Plan (ESOP), Debt Structure, Amortization Period (Year)     20 years  
Employee Stock Ownership Plan (ESOP), Debt Structure, Estimated Interest Rate 2.46%   2.46%  
Employee Stock Ownership Plan (ESOP), Principal and Interest Payments from ESOP     $ 835,000 $ 837,000
Employee Stock Ownership Plan (ESOP), Compensation Expense, Net of Dividends Received $ 122,000 $ 148,000 $ 262,000 $ 345,000