$IDGC company is a diversified holdings company, which