XML 88 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Deferred Revenue and Other Contract Liabilities - Unrecognized Contract Revenue - (Details)
$ in Thousands
Dec. 28, 2019
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-12-31  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 201,874
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-12-31  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Revenue, Remaining Performance Obligation, Amount 319,513
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-12-31  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Revenue, Remaining Performance Obligation, Amount 150,928
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-12-31  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Revenue, Remaining Performance Obligation, Amount 39,515
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: (nil)  
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]  
Revenue, Remaining Performance Obligation, Amount $ 711,830