Your butterfly is probably from the family Lycaenidae and the subfamily Theclinae; also known as the Hairstreaks and Elfins.  Below are a few of the representative species known to occur in Idaho.

Does your butterfly look like this?