XML 40 R29.htm IDEA: XBRL DOCUMENT v3.19.2
REVENUE RECOGNITION AND CONTRACTS WITH CUSTOMERS Schedule of Revenue Recognized (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2019
Jun. 30, 2018
Jun. 29, 2019
Jun. 30, 2018
Revenue from Contract with Customer [Abstract]        
Contract liabilities with customers at beginning of period $ 3,959 $ 9,308 $ 7,477 $ 6,950
Revenue deferred 1,971 2,261 3,037 9,441
Revenue recognized (4,655) (4,895) (9,239) (9,717)
Contract liabilities with customers at end of period $ 1,275 $ 6,674 $ 1,275 $ 6,674