InterDigital Inc. (IDCC) reports earnings