XML 105 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Contract Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Dec. 30, 2017
Revenue from Contract with Customer [Abstract]      
Beginning contract liability $ 6,013 $ 5,717 $ 8,212
Revenue recognized from contract liabilities included in the beginning balance (5,873) (5,717) (7,820)
Increases due to cash received, net of amounts recognized in revenue during the period 4,545 6,013 5,325
Ending contract liability $ 4,685 $ 6,013 $ 5,717