XML 59 R45.htm IDEA: XBRL DOCUMENT v2.4.0.6
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
Dec. 28, 2012
Sep. 28, 2012
Jun. 29, 2012
Mar. 30, 2012
Dec. 30, 2011
Sep. 30, 2011
Jul. 01, 2011
Apr. 01, 2011
Dec. 28, 2012
Dec. 30, 2011
Dec. 31, 2010
Schedule Of Earnings Per Share Basic And Diluted [Line Items]                      
Shares used in basic per share computation 13,733 13,694 13,835 13,859 13,775 13,975 14,402 14,532 13,780 14,181 14,354
Shares used in diluted per share computation 14,208 14,196 14,316 14,419 14,322 14,554 14,971 15,140 14,293 14,751 15,069
Stock Options
                     
Schedule Of Earnings Per Share Basic And Diluted [Line Items]                      
Effect of dilutive stock outstanding                 150 184 288
Restricted Stock Units (RSUs)
                     
Schedule Of Earnings Per Share Basic And Diluted [Line Items]                      
Effect of dilutive stock outstanding                 363 386 427