XML 22 R30.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 6 Months Ended
Jul. 04, 2014
Jun. 28, 2013
Jul. 04, 2014
Jun. 28, 2013
Schedule Of Earnings Per Share Basic and Diluted [Line Items]        
Shares used in basic per share computation 13,520 13,637 13,528 13,658
Shares used in diluted per share computation 13,873 14,007 13,919 14,068
Employee Stock Option
       
Schedule Of Earnings Per Share Basic and Diluted [Line Items]        
Effect of dilutive stock outstanding 65 70 73 75
Restricted Stock Units (RSUs)
       
Schedule Of Earnings Per Share Basic and Diluted [Line Items]        
Effect of dilutive stock outstanding 288 300 318 335