ASC 606 Revenue From Contracts with Customers
Overview
ASC 606 was originally effective for annual reporting periods (including interim
                reporting periods within those periods) beginning after December 15, 2016, for
                public entities. On August 12, 2015, the FASB issued an ASU, Revenue From
                    Contracts With Customers (Topic 606): Deferral of the Effective Date, which
                deferred for one year the effective date of the new revenue standard for public and
                nonpublic entities reporting under U.S. GAAP. Therefore, for public business
                entities, certain not-for-profit entities, and certain employee benefit plans, the
                effective date for ASC 606 was annual reporting periods (including interim reporting
                periods within those periods) beginning after December 15, 2017.
The effective date for all other entities is annual reporting periods beginning
                after December 15, 2018, and interim reporting periods within annual reporting
                periods beginning after December 15, 2019. All other entities may apply the ASU
                early as of an annual reporting period beginning after December 15, 2016, including
                interim reporting periods within that reporting period. All other entities also may
                apply ASC 606 early as of an annual reporting period beginning after December 15,
                2016, and interim reporting periods within annual reporting periods beginning one
                year after the annual reporting period in which the entity first applies ASC
                606.