Note 12 - Commitments and Contingent Liabilities (Details Textual) - USD ($) $ in Thousands |
3 Months Ended | ||
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Dec. 31, 2025 |
|
| Off-Balance-Sheet, Credit Loss, Liability | $ 7,900 | $ 7,900 | |
| Off-Balance-Sheet, Credit Loss, Liability, Credit Loss Expense (Reversal) | $ 0 | ||
| Tax Credit Contribution Commitments | $ 96,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,300 | ||