v3.26.3
Note 2 - Securities - Debt Securities by Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Due in 2026, amortized cost $ 23,745  
Due in 2026, fair value 23,689  
Due in 2027 through 2031, amortized cost 708,067  
Due in 2027 through 2031, fair value 671,150  
Due in 2032 through 2036, amortized cost 254,421  
Due in 2032 through 2036, fair value 230,674  
Due in 2037 and beyond, amortized cost 73,479  
Due in 2037 and beyond, fair value 67,560  
Total, amortized cost 1,176,200 $ 1,132,603
Fair value 1,098,016 1,102,230
Collateralized Mortgage-Backed Securities [Member]    
No single maturity, amortized cost 79,706  
No single maturity, fair value 68,712  
Total, amortized cost 79,706 80,475
Fair value 68,712 75,762
Other Debt and Equity Securities [Member]    
No single maturity, amortized cost 36,782  
No single maturity, fair value 36,231  
Total, amortized cost 36,782 51,127
Fair value $ 36,231 $ 51,127