XML 60 R45.htm IDEA: XBRL DOCUMENT v2.4.0.8
Reconciliation of Shares Used to Calculate Basic and Diluted Net Income Per Share (Detail)
In Thousands, unless otherwise specified
3 Months Ended 12 Months Ended
Jan. 03, 2014
Sep. 27, 2013
Jun. 28, 2013
Mar. 29, 2013
Dec. 28, 2012
Sep. 28, 2012
Jun. 29, 2012
Mar. 30, 2012
Jan. 03, 2014
Dec. 28, 2012
Dec. 30, 2011
Schedule Of Earnings Per Share Basic And Diluted [Line Items]                      
Shares used in basic per share computation 13,556 13,598 13,637 13,667 13,733 13,694 13,835 13,859 13,616 13,780 14,181
Shares used in diluted per share computation 13,949 13,993 14,007 14,125 14,208 14,196 14,316 14,419 14,025 14,293 14,751
Restricted Stock Units (RSUs)
                     
Schedule Of Earnings Per Share Basic And Diluted [Line Items]                      
Effect of dilutive stock outstanding                 327 363 386
Employee Stock Option
                     
Schedule Of Earnings Per Share Basic And Diluted [Line Items]                      
Effect of dilutive stock outstanding                 82 150 184