IDC announce second quarter results