Note 10 - Commitments and Contingencies (Details Textual) - USD ($) |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Dec. 31, 2025 |
|
| Commitments And Contingencies Disclosure [Line Items] | ||
| Allowance for credit losses on unused commitments | $ 73,000 | $ 76,000 |
| Standby Letters of Credit [Member] | ||
| Commitments And Contingencies Disclosure [Line Items] | ||
| Financial instrument commitments expire within one year | $ 11,817,000 | |
| Maximum [Member] | ||
| Commitments And Contingencies Disclosure [Line Items] | ||
| Standby letters of credit expiration period | 1 year | |
| Lessee leasing arrangements, operating leases, renewal term | 10 years | |
| Minimum [Member] | ||
| Commitments And Contingencies Disclosure [Line Items] | ||
| Lessee leasing arrangements, operating leases, renewal term | 5 years |