XML 54 R47.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Securities - Securities Available-for-sale (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Securities available-for-sale, amortized costs $ 665,244 $ 680,496
Securities available-for-sale, gross unrealized gains 29 24
Securities available-for-sale, gross unrealized losses 69,020 78,622
Securities available-for-sale, fair values 596,253 601,898
US Government Agencies Debt Securities [Member]    
Securities available-for-sale, amortized costs 340,195 351,136
Securities available-for-sale, gross unrealized gains 0 0
Securities available-for-sale, gross unrealized losses 33,268 40,012
Securities available-for-sale, fair values 306,927 311,124
US States and Political Subdivisions Debt Securities [Member]    
Securities available-for-sale, amortized costs 177,944 178,106
Securities available-for-sale, gross unrealized gains 0 0
Securities available-for-sale, gross unrealized losses 30,332 32,372
Securities available-for-sale, fair values 147,612 145,734
Collateralized Mortgage-Backed Securities [Member]    
Securities available-for-sale, amortized costs 140,597 143,747
Securities available-for-sale, gross unrealized gains 29 24
Securities available-for-sale, gross unrealized losses 4,698 5,473
Securities available-for-sale, fair values 135,928 138,298
Corporate Debt Securities [Member]    
Securities available-for-sale, amortized costs 6,508 6,507
Securities available-for-sale, gross unrealized gains 0 0
Securities available-for-sale, gross unrealized losses 722 764
Securities available-for-sale, fair values $ 5,786 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