Idaho Science and Technology Charter School to conduct open house Thursday