you have hidden field called hfSearchID but you searching for HiddenField1. correct that first.
after you binding data try below
var test = ((HiddenField)lstDetails.Items[0].FindControl("hfSearchID")).Value;
note that you have hidden fields for each item, above will give the first list item hidden control