XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.1
Note 3 - Securities - Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Amortized cost, due in one year or less, available for sale securities $ 3,795  
Fair value, due in one year or less, available for sale securities 3,748  
Amortized cost, due after one year through five years, available for sale securities 178,297  
Fair value, due after one year through five years, available for sale securities 166,386  
Amortized cost, due after five years through ten years, available for sale securities 277,155  
Fair value, due after five years through ten years, available for sale securities 238,409  
Amortized cost, due after ten years, available for sale securities 238,539  
Fair value, due after ten years, available for sale securities 210,058  
Amortized cost, total securities available for sale 697,786 $ 759,917
Fair value, total securities available for sale $ 618,601 $ 656,852