Navigating ASC 606: A SaaS Compliance Case Study