v3.26.1
Note 3 - Securities - Securities Available-for-sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities [Line Items]    
Securities available-for-sale, amortized costs $ 702,023 $ 706,229
Securities available-for-sale, gross unrealized gains 353 129
Securities available-for-sale, gross unrealized losses 49,716 51,981
Securities available-for-sale, fair values 652,660 654,377
US Government Agencies Debt Securities [Member]    
Marketable Securities [Line Items]    
Securities available-for-sale, amortized costs 190,735 312,353
Securities available-for-sale, gross unrealized gains 0 0
Securities available-for-sale, gross unrealized losses 20,599 24,298
Securities available-for-sale, fair values 170,136 288,055
US States and Political Subdivisions Debt Securities [Member]    
Marketable Securities [Line Items]    
Securities available-for-sale, amortized costs 177,135 177,453
Securities available-for-sale, gross unrealized gains 0 0
Securities available-for-sale, gross unrealized losses 24,406 23,736
Securities available-for-sale, fair values 152,729 153,717
Collateralized Mortgage-Backed Securities [Member]    
Marketable Securities [Line Items]    
Securities available-for-sale, amortized costs 329,651 210,918
Securities available-for-sale, gross unrealized gains 353 129
Securities available-for-sale, gross unrealized losses 4,173 3,406
Securities available-for-sale, fair values 325,831 207,641
Corporate Debt Securities [Member]    
Marketable Securities [Line Items]    
Securities available-for-sale, amortized costs 4,502 5,505
Securities available-for-sale, gross unrealized gains 0 0
Securities available-for-sale, gross unrealized losses 538 541
Securities available-for-sale, fair values $ 3,964 $ 4,964