Idaho's newest restaurant opens