Note 12 - Commitments and Contingencies - Schedule of Fair Value, Off Balance Sheet Risks (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Fair Value Disclosure, off-Balance-Sheet Risks, Amount, Liability | $ 1,065,609 | $ 1,120,147 |
Commitments to Extend Credit [Member] | ||
Fair Value Disclosure, off-Balance-Sheet Risks, Amount, Liability | 1,047,185 | 1,090,114 |
Standby Letters of Credit [Member] | ||
Fair Value Disclosure, off-Balance-Sheet Risks, Amount, Liability | $ 18,424 | $ 30,033 |