Note 4 - Mortgage Servicing Rights - Fair Value of Servicing Rights (Details) - Mortgage Servicing Rights [Member] |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Measurement Input, Discount Rate [Member] | ||
| Valuation assumptions | 0.12 | 0.12 |
| Measurement Input, Prepayment Rate [Member] | Minimum [Member] | ||
| Valuation assumptions | 0.95 | 0.90 |
| Measurement Input, Prepayment Rate [Member] | Maximum [Member] | ||
| Valuation assumptions | 2.36 | 2.11 |
| Measurement Input, Weighted Average Prepayment Rate [Member] | ||
| Valuation assumptions | 1.26 | 1.19 |