idc forecast