Note 12 - Commitments and Contingent Liabilities (Details Textual) - USD ($) |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
|
Off-Balance-Sheet, Credit Loss, Liability, Credit Loss Expense (Reversal) | $ 75,000 | $ 225,000 | $ 75,000 | $ 475,000 | |
Standby Letters of Credit [Member] | Minimum [Member] | |||||
Guarantee Obligations, Agreement Term | 1 year | ||||
Standby Letters of Credit [Member] | Maximum [Member] | |||||
Guarantee Obligations, Agreement Term | 2 years | ||||
Performance Guarantee [Member] | |||||
Guarantee Obligation, Estimated Payment Under Default on Contract | 4,000,000 | $ 4,000,000 | |||
Other Liabilities [Member] | |||||
Off-Balance-Sheet, Credit Loss, Liability | 6,700,000 | 6,700,000 | $ 6,800,000 | ||
Tax Credit Contribution Commitments | $ 135,000,000 | $ 135,000,000 |