XML 68 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Note 3 - Securities - Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Amortized cost, due in one year or less, available for sale securities $ 33,945  
Fair value, due in one year or less, available for sale securities 33,681  
Amortized cost, due after one year through five years, available for sale securities 222,409  
Fair value, due after one year through five years, available for sale securities 206,893  
Amortized cost, due after five years through ten years, available for sale securities 234,024  
Fair value, due after five years through ten years, available for sale securities 195,039  
Amortized cost, due after ten years, available for sale securities 190,118  
Fair value, due after ten years, available for sale securities 166,285  
Amortized cost, total securities available for sale 680,496 $ 697,786
Fair value, total securities available for sale $ 601,898 $ 618,601