XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Receivables - Narrative (Detail)
$ in Millions
3 Months Ended
Apr. 03, 2021
portfolioSegment
Mar. 28, 2020
USD ($)
Financing Receivable, Past Due [Line Items]    
Minimum payment term for trade and other accounts receivable (in days) 30 days  
Maximum payment term for trade and other accounts receivable (in days) 120 days  
Average payment term for finance receivables (in years) 4 years  
Maximum payment term for contract receivables (in years) 10 years  
Number of portfolio segments | portfolioSegment 2  
Minimum period past due to consider receivable balances as delinquent (in days) 30 days  
Minimum period past due to declare receivable as non-accrual status (in days) 90 days  
Finance Receivables    
Financing Receivable, Past Due [Line Items]    
Financing receivable, threshold period past due, writeoff (in days) 120 days  
Financing receivable, threshold period after asset repossession, writeoff (in days) 60 days  
Finance Receivables | COVID-19 Pandemic    
Financing Receivable, Past Due [Line Items]    
Provision for credit losses   $ 2.1
Contract Receivables | COVID-19 Pandemic    
Financing Receivable, Past Due [Line Items]    
Provision for credit losses   $ 0.5
Contract Receivables | Non-Franchisee    
Financing Receivable, Past Due [Line Items]    
Financing receivable, threshold period past due, writeoff (in days) 150 days  
Contract Receivables | Franchisee    
Financing Receivable, Past Due [Line Items]    
Financing receivable, threshold period past due, writeoff (in days) 180 days  
Financing Receivables And Contract Receivables, Customer Bankruptcy    
Financing Receivable, Past Due [Line Items]    
Financing receivable, threshold period past due, writeoff (in days) 180 days