what is an idp generic