Idaho Youth Challenge Academy opens its doors