XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue (Contract Balances) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Revenue from Contract with Customer [Abstract]        
Beginning contract liability $ 5,199 $ 5,089 $ 4,685 $ 6,013
Revenue recognized from contract liabilities included in the beginning balance (3,239) (3,326) (3,590) (4,817)
Increases due to cash received, net of amounts recognized in revenue during the period 2,604 3,536 3,469 4,103
Ending contract liability $ 4,564 $ 5,299 $ 4,564 $ 5,299