Thomas Mercantile in Swan Lake, Idaho, has been a local gem for over 100 years.