Principal vs. Agent in Revenue Recognition: ASC 606 Case Study