XML 37 R27.htm IDEA: XBRL DOCUMENT v3.7.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Accounting Pronouncements Recently Adopted (Details) - USD ($)
3 Months Ended 6 Months Ended
Apr. 02, 2016
Jul. 01, 2017
Jul. 02, 2016
Dec. 31, 2016
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Net Cash Provided by (Used in) Financing Activities   $ 6,173,000 $ 12,124,000  
Net Cash Provided by (Used in) Operating Activities   3,228,000 $ 124,427,000  
Accounting Standards Update 2016-09 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Net Cash Provided by (Used in) Financing Activities   $ (16,300,000)    
Net Cash Provided by (Used in) Operating Activities $ 16,300      
Retained Earnings [Member] | Accounting Standards Update 2016-09 [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Cumulative effect of adjustment       $ 4,900,000