XML 97 R51.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue Recognition - Additional Information (Detail)
3 Months Ended 12 Months Ended
Dec. 28, 2019
USD ($)
Sep. 28, 2019
USD ($)
Jun. 29, 2019
USD ($)
Mar. 30, 2019
USD ($)
Dec. 29, 2018
USD ($)
Dec. 28, 2019
USD ($)
Segment
Dec. 29, 2018
USD ($)
Dec. 30, 2017
USD ($)
Revenue From Contract With Customer [Line Items]                
Number of reportable segments | Segment           3    
Deferred liability related to loyalty programs $ 52,000,000       $ 52,000,000 $ 52,000,000 $ 52,000,000  
Recognition of contract assets as a result of business combination           0 0  
Revenue recognition included in short-term contract liabilities           27,000,000 35,000,000  
Recognition of contract liabilities as a result of business combination           0 0  
Significant adjustment to revenue from performance obligations           0 0  
Contract with customer, asset, reclassified to receivable           0 0  
Capitalized acquisition cost 40,000,000       39,000,000 40,000,000 39,000,000  
Capitalized contract cost, amortization           35,000,000 33,000,000  
Impairment charges related to contract assets 6,000,000 $ 5,000,000 $ 16,000,000 $ 29,000,000 7,000,000 56,000,000 7,000,000 $ 4,000,000
Contract Assets                
Revenue From Contract With Customer [Line Items]                
Impairment charges related to contract assets           0 0  
Accrued Expenses and Other Current Liabilities                
Revenue From Contract With Customer [Line Items]                
Deferred liability related to loyalty programs $ 12,000,000       $ 12,000,000 $ 12,000,000 $ 12,000,000