XML 56 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies - Additional Information (Detail)
12 Months Ended
Dec. 29, 2018
USD ($)
shares
Dec. 30, 2017
USD ($)
$ / shares
shares
Dec. 31, 2016
shares
Significant Accounting Policies [Line Items]      
Number of reporting units 2    
Stock options excluded from calculation of diluted earnings per share, antidilutive | shares 0 0 0
Dividends payable per share | $ / shares   $ 1.50  
Dividend payable date   Jan. 26, 2018  
Dividend record date   Jan. 12, 2018  
Dividends payable   $ 62,985,000  
Dividend declared date   Dec. 11, 2017  
Accounting Standards Update 2014-09 | Retained Earnings      
Significant Accounting Policies [Line Items]      
Cumulative adjustment to retained earnings $ 773,000    
Buildings And Improvements      
Significant Accounting Policies [Line Items]      
Depreciated life 30 years    
Trailing Equipment | Maximum      
Significant Accounting Policies [Line Items]      
Depreciated life 10 years    
Trailing Equipment | Minimum      
Significant Accounting Policies [Line Items]      
Depreciated life 7 years    
Hardware And Software | Maximum      
Significant Accounting Policies [Line Items]      
Depreciated life 7 years    
Hardware And Software | Minimum      
Significant Accounting Policies [Line Items]      
Depreciated life 3 years    
Commercial Trucking Claims | Maximum      
Significant Accounting Policies [Line Items]      
Company retained liability per claim $ 5,000,000    
Commercial Trucking Claims | Maximum | Additional Retained Liability for Claims on or after May 1, 2016 through April 30, 2017      
Significant Accounting Policies [Line Items]      
Company retained aggregate liability 700,000    
Commercial Trucking Claims | Maximum | Additional Retained Liability for Claims on or after May 1, 2017 through April 30, 2018      
Significant Accounting Policies [Line Items]      
Company retained aggregate liability 500,000    
Commercial Trucking Claims | Maximum | Additional Retained Liability for Claims on or after May 1, 2018 through April 30, 2019      
Significant Accounting Policies [Line Items]      
Company retained aggregate liability 350,000    
General Liability Claim | Maximum      
Significant Accounting Policies [Line Items]      
Company retained liability per claim 1,000,000    
Workers' Compensation Claim | Maximum      
Significant Accounting Policies [Line Items]      
Company retained liability per claim 250,000    
Cargo Claim | Maximum      
Significant Accounting Policies [Line Items]      
Company retained liability per claim $ 250,000