v3.26.1
Note 2 - Securities - Debt Securities by Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Due in 2026, amortized cost $ 52,714  
Due in 2026, fair value 52,448  
Due in 2027 through 2031, amortized cost 686,248  
Due in 2027 through 2031, fair value 662,249  
Due in 2032 through 2036, amortized cost 241,078  
Due in 2032 through 2036, fair value 230,245  
Due in 2037 and beyond, amortized cost 71,554  
Due in 2037 and beyond, fair value 72,466  
Total, amortized cost 1,166,037 $ 1,132,603
Fair value 1,125,529 1,102,230
Collateralized Mortgage-Backed Securities [Member]    
No single maturity, amortized cost 75,258  
No single maturity, fair value 69,199  
Total, amortized cost 75,258 80,475
Fair value 69,199 75,762
Other Debt and Equity Securities [Member]    
No single maturity, amortized cost 39,185  
No single maturity, fair value 38,922  
Total, amortized cost 39,185 51,127
Fair value $ 38,922 $ 51,127