XML 54 R30.htm IDEA: XBRL DOCUMENT v3.19.3
REVENUE RECOGNITION AND CONTRACTS WITH CUSTOMERS Schedule of Revenue Recognized (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Sep. 28, 2019
Sep. 29, 2018
Revenue from Contract with Customer [Abstract]        
Contract liabilities with customers at beginning of period $ 1,275 $ 6,674 $ 7,477 $ 6,950
Revenue deferred 5,634 6,347 8,671 15,788
Revenue recognized (3,269) (7,090) (12,508) (16,807)
Contract liabilities with customers at end of period $ 3,640 $ 5,931 $ 3,640 $ 5,931