XML 65 R51.htm IDEA: XBRL DOCUMENT v3.10.0.1
Cumulative Effect of Changes Made to Consolidated Balance Sheet (Detail) - USD ($)
$ in Thousands
Sep. 29, 2018
Dec. 31, 2017
Dec. 30, 2017
ASSETS      
Trade accounts receivable, net $ 702,183 $ 641,043 $ 631,164
Other current assets 24,191 13,925 14,394
Liabilities      
Accounts payable 313,728 293,769 285,132
Equity      
Retained earnings 1,779,680 1,611,931 1,611,158
Calculated under Revenue Guidance in Effect before Topic 606      
ASSETS      
Trade accounts receivable, net 688,248   631,164
Other current assets 24,794   14,394
Liabilities      
Accounts payable 301,582   285,132
Equity      
Retained earnings 1,778,494   $ 1,611,158
Difference between Revenue Guidance in Effect before and after Topic 606 | Accounting Standards Update 2014-09      
ASSETS      
Trade accounts receivable, net 13,935 9,879  
Other current assets (603) (469)  
Liabilities      
Accounts payable 12,146 8,637  
Equity      
Retained earnings $ 1,186 $ 773