v3.25.1
Note 2 - Securities - Debt Securities by Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Due in one year or less, amortized cost $ 51,895  
Due in one year or less, fair value 51,218  
Due from one to five years, amortized cost 456,080  
Due from one to five years, fair value 432,090  
Due from five to ten years, amortized cost 253,116  
Due from five to ten years, fair value 232,846  
Due after ten years, amortized cost 46,621  
Due after ten years, fair value 45,747  
Total, amortized cost 839,060 $ 793,422
Fair value 787,583 730,352
Collateralized Mortgage-Backed Securities [Member]    
No single maturity, amortized cost 30,848  
No single maturity, fair value 25,182  
Total, amortized cost 30,848 31,696
Fair value 25,182 25,368
Other Debt and Equity Securities [Member]    
No single maturity, amortized cost 500  
No single maturity, fair value 500  
Total, amortized cost 500 500
Fair value $ 500 $ 500