XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition (Policies)
6 Months Ended
Jun. 29, 2019
Revenue from Contract with Customer [Abstract]  
Revenue recognition, policy
Revenue is recognized when obligations under the terms of a contract with a customer are satisfied, which occurs at a point in time, upon either shipment or delivery to the customer. Revenue is measured as the amount of consideration the Company expects to receive in exchange for transferring goods, which includes estimates for variable consideration. Variable consideration includes trade discounts, rebates, volume-based incentives, cooperative advertising and product returns, which are offered within contracts between the Company and its customers, employing the practical expedient for contract costs. Incidental items that are immaterial to the context of the contract are recognized as expense at the transaction date.