Note 12 - Commitments and Contingencies - Schedule of Fair Value, Off Balance Sheet Risks (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Fair Value Disclosure, off-Balance-Sheet Risks, Amount, Liability | $ 1,047,782 | $ 1,052,740 |
| Commitments to Extend Credit [Member] | ||
| Fair Value Disclosure, off-Balance-Sheet Risks, Amount, Liability | 1,033,270 | 1,038,347 |
| Standby Letters of Credit [Member] | ||
| Fair Value Disclosure, off-Balance-Sheet Risks, Amount, Liability | $ 14,513 | $ 14,393 |