New Revenue Recognition Standards to Impact Wide Array of Business Practices