XML 55 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Jun. 30, 2018
Jul. 01, 2017
Jan. 01, 2022
Dec. 28, 2019
Dec. 31, 2017
Dec. 30, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Adjustment to retained earnings $ (4,018.9)   $ (4,018.9)       $ (3,770.5) $ (3,772.3)
Revenue, performance obligation, term of contract     12 months          
Contractual obligation 217.0   $ 217.0          
Contract with customer, liability 60.4   60.4       49.4  
Contract with customer, liability, revenue recognized     31.2          
Franchise fee revenue $ 4.2 $ 3.4 $ 8.1 $ 6.9        
Accounting Standards Update 2014-09                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Increase in inventory obsolescence reserve             2.4  
Adjustment to retained earnings             $ 2.4  
Software Subscriptions, Extended Warranties and Other Subscription Agreements                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Revenue, performance obligation, term of contract     12 months          
Ship-and-Bill Type Contracts                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Revenue, performance obligation, term of contract     30 days          
Subscription Arrangement                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Revenue, performance obligation, term of contract     12 months          
Transferred at Point in Time | Sales Revenue, Net | Ship and Bill Performance Obligations                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Concentration risk, percentage     90.00%          
Maximum                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Revenue, performance obligation, term of contract     60 months          
Capitalized contract cost, amortization period     12 months          
Maximum | Software Subscriptions, Extended Warranties and Other Subscription Agreements                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Revenue, performance obligation, term of contract     60 months          
Maximum | Ship-and-Bill Type Contracts                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Revenue, performance obligation, term of contract     120 days          
Maximum | Subscription Arrangement                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Revenue, performance obligation, term of contract     60 months          
Minimum | Software Subscriptions, Extended Warranties and Other Subscription Agreements                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Revenue, performance obligation, term of contract     1 month          
Minimum | Subscription Arrangement                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Revenue, performance obligation, term of contract     12 months          
Scenario, Forecast                
New Accounting Pronouncements or Change in Accounting Principle [Line Items]                
Revenue, remaining performance obligation, percentage of revenue recognized         30.00% 60.00%