XML 24 R54.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Remaining Performance Obligations) (Details) - USD ($)
$ in Thousands
9 Months Ended
Jun. 29, 2019
Sep. 28, 2019
Revenue from Contract with Customer [Abstract]    
Revenue, remaining performance obligation, amount   $ 188,500
Revenue, remaining performance obligation, optional exemption, nature We do not disclose the value of remaining performance obligations for contracts with an original expected duration of one year or less.  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2019-09-30    
Revenue from Contract with Customer [Abstract]    
Revenue, remaining performance obligation, percentage   74.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation, expected timing of satisfaction, period   1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-09-30    
Revenue from Contract with Customer [Abstract]    
Revenue, remaining performance obligation, percentage   23.00%
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Revenue, remaining performance obligation, expected timing of satisfaction, period   1 year