ide