Changes in Accounting Policies (Notes) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 30, 2018 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accounting Policies [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Basis of Presentation and Significant Accounting Policies [Text Block] | Changes in Accounting Policies Except for the changes described below, the Company has consistently applied the accounting policies to all periods presented in these consolidated financial statements. The Company adopted ASC 606 with a date of the initial application of January 1, 2018. As a result, the Company has changed its accounting policy for revenue recognition as detailed below. The Company applied ASC 606 using the modified retrospective method only to contracts that are not completed contracts as of January 1, 2018, and the cumulative effect of initially applying ASC 606 is recognized as an adjustment to the beginning retained earnings. Therefore, the comparative information has not been adjusted and continues to be reported under ASC 605. The details of the significant changes and quantitative impact of the changes are disclosed below. A. Sales of software subscriptions or sales of licenses and maintenance in bundled arrangements The Company previously recognized revenue from software licenses sold together with maintenance and/or consulting services upon shipment using the residual method, provided that the undelivered items in the arrangement have value to the customer on a stand-alone basis and vendor-specific objective evidence ("VSOE") of fair value can be determined. If VSOE of fair value for the undelivered elements cannot be established, the Company deferred all revenue from the arrangement until the earlier of the point at which such sufficient VSOE does exist or all elements of the arrangement have been delivered, or if the undelivered element is maintenance, then the Company recognized the entire fee ratably over the maintenance period. Under ASC 606, the total consideration in the contract is allocated to all products and services based on their stand-alone selling prices. The stand-alone selling prices are determined based on the list prices at which the Company sells the software license, software subscription, maintenance and/or consulting services. Accordingly, the Company now recognizes higher license revenue upfront and less service revenue over time. B. Sales of instruments The Company previously recognized revenue from sale of instruments when persuasive evidence of an arrangement existed, delivery had occurred, the price to the buyer was fixed or determinable, and collectability was reasonably assured. For certain sales of instruments that included customer-specified acceptance criteria, the Company previously recognized revenue after the acceptance criteria had been met. Under ASC 606, revenue is recognized when the Company satisfies a performance obligation by transferring control of the product to a customer. Accordingly, the Company now recognizes product revenue upon delivery or when title has transferred to the customer, as the Company believes acceptance is perfunctory. C. Sales commissions The Company previously recognized commission fees related to sales of products and services as selling expenses when they were incurred. Under ASC 606, the Company capitalizes those commission fees as costs of obtaining a contract, when they are incremental and, if they are expected to be recovered, the Company amortizes them consistently with the pattern of transfer of the product or service to which the asset relates. If the expected amortization period is one year or less, the commission fee is expensed when incurred. D. Impacts on financial statements The following tables summarize the impacts of ASC 606 adoption on the Company's consolidated financial statements for the fiscal year ended December 30, 2018. Consolidated Balance Sheet
Consolidated Statement of Operations
The adoption of ASC 606 increased comprehensive income by $15.8 million in the Company's consolidated statement of comprehensive income for the fiscal year ended December 30, 2018. The adoption of ASC 606 had no impact on cash from or used in operating, investing, or financing activities in the Company's consolidated statement of cash flows as of and for the fiscal year ended December 30, 2018. |