IDR, Inc.