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% |