XML 70 R54.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Remaining Performance Obligation Percentage (Details)
$ in Millions
12 Months Ended
Jan. 02, 2021
USD ($)
Revenue from Contract with Customer [Abstract]  
Contractual obligation $ 217.0
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, performance obligation, description of timing The remaining duration of these unsatisfied performance obligations generally range from one month up to 60 months.
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-01-03  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, percentage of revenue recognized 70.00%
Revenue, remaining performance obligation, expected timing of satisfaction, period 2 years
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Revenue, remaining performance obligation, percentage of revenue recognized 25.00%
Revenue, remaining performance obligation, expected timing of satisfaction, period 2 years