XML 54 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Significant Accounting Policies - Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Recent Accounting Pronouncements      
Income tax benefit $ 29,811 $ 3,002 $ 677
Retained earnings 851,307 $ 801,999  
Accounting Standards Update 2016-09 - Compensation-Stock Compensation | Scenario, Adjustment      
Recent Accounting Pronouncements      
Income tax benefit 4,300    
Accounting Standards Update 2014-09 - Revenue from Contracts with Customers | Early Adoption, Effect      
Recent Accounting Pronouncements      
Retained earnings 26,200    
Revenues 49,100    
Costs of revenues $ 19,700