v3.26.1
Note 3 - Securities - Securities Available-for-sale (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Securities available-for-sale, amortized costs $ 706,229 $ 680,496
Securities available-for-sale, gross unrealized gains 129 24
Securities available-for-sale, gross unrealized losses 51,981 78,622
Securities available-for-sale, fair values 654,377 601,898
US Government Agencies Debt Securities [Member]    
Marketable Securities [Line Items]    
Securities available-for-sale, amortized costs 312,353 351,136
Securities available-for-sale, gross unrealized gains 0 0
Securities available-for-sale, gross unrealized losses 24,298 40,012
Securities available-for-sale, fair values 288,055 311,124
US States and Political Subdivisions Debt Securities [Member]    
Marketable Securities [Line Items]    
Securities available-for-sale, amortized costs 177,453 178,106
Securities available-for-sale, gross unrealized gains 0 0
Securities available-for-sale, gross unrealized losses 23,736 32,372
Securities available-for-sale, fair values 153,717 145,734
Collateralized Mortgage-Backed Securities [Member]    
Marketable Securities [Line Items]    
Securities available-for-sale, amortized costs 210,918 143,747
Securities available-for-sale, gross unrealized gains 129 24
Securities available-for-sale, gross unrealized losses 3,406 5,473
Securities available-for-sale, fair values 207,641 138,298
Corporate Debt Securities [Member]    
Marketable Securities [Line Items]    
Securities available-for-sale, amortized costs 5,505 6,507
Securities available-for-sale, gross unrealized gains 0 0
Securities available-for-sale, gross unrealized losses 541 764
Securities available-for-sale, fair values $ 4,964 5,743
US Treasury Securities [Member]    
Marketable Securities [Line Items]    
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