v3.26.1
Note 2 - Investment Securities - Available-for-sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Securities available-for-sale, amortized cost $ 773,658 $ 801,371
Securities available-for-sale, unrealized gains 226 429
Securities available-for-sale, unrealized losses (81,086) (79,689)
Securities available-for-sale, fair value 692,798 722,111
US Government-sponsored Enterprises Debt Securities [Member]    
Securities available-for-sale, amortized cost 72,672 75,459
Securities available-for-sale, unrealized gains 108 97
Securities available-for-sale, unrealized losses (2,700) (2,737)
Securities available-for-sale, fair value 70,080 72,819
Mortgage-Backed Security, Issued by US Government-Sponsored Enterprise [Member]    
Securities available-for-sale, amortized cost 582,582 602,261
Securities available-for-sale, unrealized gains 113 322
Securities available-for-sale, unrealized losses (68,352) (67,576)
Securities available-for-sale, fair value 514,343 535,007
US States and Political Subdivisions Debt Securities [Member]    
Securities available-for-sale, amortized cost 117,864 123,083
Securities available-for-sale, unrealized gains 5 10
Securities available-for-sale, unrealized losses (9,996) (9,339)
Securities available-for-sale, fair value 107,873 113,754
Other Debt Obligations [Member]    
Securities available-for-sale, amortized cost 540 568
Securities available-for-sale, unrealized gains 0 0
Securities available-for-sale, unrealized losses (38) (37)
Securities available-for-sale, fair value $ 502 $ 531