Note 19 - Derivatives and Risk Management Activities - Summary of Derivative Instruments (Details) $ in Thousands |
Dec. 31, 2024
USD ($)
|
Dec. 31, 2023
USD ($)
|
|---|---|---|
| Matched Interest Rate Swap with Borrower [Member] | ||
| Notional amount | $ 230,417 | $ 224,008 |
| Positions | 43 | 42 |
| Derivative assets | $ 0 | $ 0 |
| Derivative liabilities | 21,715 | 18,569 |
| Collateral pledges | 0 | 0 |
| Matched Interest Rate Swap With Counterparty [Member] | ||
| Notional amount | $ 230,417 | $ 224,008 |
| Positions | 43 | 42 |
| Derivative assets | $ 21,715 | $ 18,569 |
| Derivative liabilities | 0 | 0 |
| Collateral pledges | $ 0 | $ 0 |
| X | ||||||||||
- Definition Fair value of securities received as collateral against derivative assets. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Fair value of securities pledged as collateral against derivative liabilities. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Nominal or face amount used to calculate payment on derivative. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition The number of derivative instruments of a particular group held by the entity. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Fair value as of the balance sheet date of all derivative assets designated as interest rate fair value hedging instruments. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Fair value as of the balance sheet date of all derivative liabilities designated as interest rate fair value hedging instruments. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|