Noverite™ 303 polymer is a high molecular weight, aqueous, ampholytic terpolymer that is compatible with a wide range of anionic, non-ionic, and amphoteric surfactants. It is a high performance, multi-functional polymer for improving the performance of a wide range of liquid detergent products such as liquid manual dish detergents. Noverite 303 polymer is designed to boost the performance of detergents by providing longer-lasting foam during the washing process.