IDI, LLC