XML 74 R59.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Contract Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2018
Dec. 30, 2017
Dec. 31, 2016
Revenue from Contract with Customer [Abstract]      
Beginning contract liability $ 5,717 $ 8,212 $ 6,674
Revenue recognized from contract liabilities included in the beginning balance (5,717) (7,820) (5,894)
Increases due to cash received, net of amounts recognized in revenue during the period 6,013 5,325 7,432
Ending contract liability $ 6,013 $ 5,717 $ 8,212