Boise teen to appear on American Idol