XML 78 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 2 - Securities - Debt Securities by Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Due in one year or less, amortized cost $ 57,905  
Due in one year or less, fair value 56,773  
Due from one to five years, amortized cost 325,614  
Due from one to five years, fair value 304,620  
Due from five to ten years, amortized cost 314,543  
Due from five to ten years, fair value 281,808  
Due after ten years, amortized cost 63,164  
Due after ten years, fair value 61,283  
Total, amortized cost 793,422 $ 680,998
Fair value 730,352 617,092
Collateralized Mortgage-Backed Securities [Member]    
No single maturity, amortized cost 31,696  
No single maturity, fair value 25,368  
Total, amortized cost 31,696 35,168
Fair value 25,368 29,473
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