What is idc in finance