XML 52 R38.htm IDEA: XBRL DOCUMENT v3.10.0.1
Nature of Business, Basis of Presentation and Significant Accounting Policies - Schedule of New Accounting Standards Adoption Impacts Statement of Operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 29, 2018
Dec. 30, 2017
Dec. 31, 2016
Accounting Policies [Line Items]      
Net Revenue $ 324,523 $ 258,621 $ 221,129
Net income $ 57,648 $ 30,202 $ 44,035
Net income per share:      
Basic (in dollars per share) $ 2.39 $ 1.19 $ 1.79
Diluted (in dollars per share) $ 2.34 $ 1.17 $ 1.75
Calculated under Revenue Guidance in Effect before Topic 606 | Topic 606 Adoption [Member]      
Accounting Policies [Line Items]      
Net Revenue $ 320,968    
Net income $ 55,413    
Net income per share:      
Basic (in dollars per share) $ 2.30    
Diluted (in dollars per share) $ 2.25    
Effect of Change Higher/(Lower) [Member] | Topic 606 Adoption [Member]      
Accounting Policies [Line Items]      
Net Revenue $ 3,555    
Net income $ 2,235    
Net income per share:      
Basic (in dollars per share) $ 0.09    
Diluted (in dollars per share) $ 0.09