XML 169 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Receivables - Narrative (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 28, 2019
Dec. 29, 2018
Accounts, Notes, Loans and Financing Receivable [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 contract receivables (in years) 10 years  
Average payment term for finance receivables (in years) 4 years  
Minimum period past due to consider receivable balances as delinquent (in days) 30 days  
Minimum period past due to consider non-accrual finance receivables nonperforming (in days) 90 days  
Minimum period past due to declare receivable as non-accrual status (in days) 90 days  
Finance Receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Impaired financing receivable, recorded investment $ 29.4 $ 27.9
Contract Receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Impaired financing receivable, recorded investment $ 2.7 $ 6.0