v3.26.3
Note 2 - Basis of Presentation - Revision of Previously Reported Financial Statements (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Maturities and calls of debt securities available-for-sale $ 27,714 $ 33,490
Maturities and calls of debt securities held-to-maturity 2,115 475
Principal paydowns on debt securities available-for-sale 69,671 322,368
Principal paydowns on debt securities held-to-maturity $ 12,149 11,187
Previously Reported [Member]    
Maturities and calls of debt securities available-for-sale   33,965
Maturities and calls of debt securities held-to-maturity   0
Principal paydowns on debt securities available-for-sale   333,555
Principal paydowns on debt securities held-to-maturity   0
Revision of Prior Period, Adjustment [Member]    
Maturities and calls of debt securities available-for-sale   (475)
Maturities and calls of debt securities held-to-maturity   475
Principal paydowns on debt securities available-for-sale   (11,187)
Principal paydowns on debt securities held-to-maturity   $ 11,187