v3.26.1
Note 9 - Commitments and Off-balance-sheet Risk (Details Textual) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Financing Receivable, Allowance for Credit Loss $ 55,441 $ 56,737 $ 58,191 $ 58,375 $ 56,666 $ 54,454
Retail and Commercial Lines of Credit and Credit Card Receivables [Member]            
Financing Receivable, Allowance for Credit Loss $ 1,900   $ 2,300