Financial insights of IDXG