The corpses and bones of dead worshipers around an altar would make the altar ceremonially unclean and unfit for use.
idols: The Hebrew word translated idols literally means “round things.” It may also sound like a word for dung (human or animal waste). When the prophets used this word, they were mocking the idols. It was a strong expression of disgust and rejection.