Note 11 - Deposits (Details Textual) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Time Deposits | $ 3,010,971 | $ 2,800,000 |
| Deposits Received for Securities Loaned, at Carrying Value | 900,000 | 900,000 |
| Time Deposit Liability, above US Insurance Limit | $ 1,000,000 | $ 1,000,000 |
| X | ||||||||||
- Definition Amount of obligation to return cash received as collateral for security loaned to another party. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of uninsured time deposit liability in excess of Federal Deposit Insurance Corporation (FDIC) insurance limit or similar state deposit insurance regime in United States of America (US). Excludes time deposit that is otherwise uninsured. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of time deposit liabilities, including certificates of deposit. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|