XML 60 R47.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Contract Balances) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Jun. 30, 2018
Jul. 01, 2017
Revenue from Contract with Customer [Abstract]        
Beginning contract liability $ 5,296 $ 7,572 $ 5,717 $ 8,212
Revenue recognized from contract liabilities included in the beginning balance (4,711) (6,246) (5,005) (7,534)
Increases due to cash received, net of amounts recognized in revenue during the period 6,139 4,903 6,012 5,551
Ending contract liability $ 6,724 $ 6,229 $ 6,724 $ 6,229