XML 75 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Contract Balances) (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]        
Beginning contract liability $ 5,299 $ 6,724 $ 6,013 $ 5,717
Revenue recognized from contract liabilities included in the beginning balance (3,911) (4,685) (5,296) (5,188)
Increases due to cash received, net of amounts recognized in revenue during the period 4,153 3,892 4,824 5,402
Ending contract liability $ 5,541 $ 5,931 $ 5,541 $ 5,931