v3.25.2
Note 4 - Securities - Securities Available-for-sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Securities available-for-sale, amortized costs $ 654,249 $ 680,496
Securities available-for-sale, gross unrealized gains 26 24
Securities available-for-sale, gross unrealized losses 64,254 78,622
Securities available-for-sale, fair values 590,021 601,898
US Government Agencies Debt Securities [Member]    
Securities available-for-sale, amortized costs 333,254 351,136
Securities available-for-sale, gross unrealized gains 0 0
Securities available-for-sale, gross unrealized losses 29,833 40,012
Securities available-for-sale, fair values 303,421 311,124
US States and Political Subdivisions Debt Securities [Member]    
Securities available-for-sale, amortized costs 177,782 178,106
Securities available-for-sale, gross unrealized gains 0 0
Securities available-for-sale, gross unrealized losses 29,546 32,372
Securities available-for-sale, fair values 148,236 145,734
Collateralized Mortgage-Backed Securities [Member]    
Securities available-for-sale, amortized costs 136,704 143,747
Securities available-for-sale, gross unrealized gains 26 24
Securities available-for-sale, gross unrealized losses 4,192 5,473
Securities available-for-sale, fair values 132,538 138,298
Corporate Debt Securities [Member]    
Securities available-for-sale, amortized costs 6,509 6,507
Securities available-for-sale, gross unrealized gains 0 0
Securities available-for-sale, gross unrealized losses 683 764
Securities available-for-sale, fair values $ 5,826 5,743
US Treasury Securities [Member]    
Securities available-for-sale, amortized costs   1,000
Securities available-for-sale, gross unrealized gains   0
Securities available-for-sale, gross unrealized losses   1
Securities available-for-sale, fair values   $ 999