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 9 Months Ended
Oct. 03, 2014
Sep. 27, 2013
Oct. 03, 2014
Sep. 27, 2013
Schedule Of Earnings Per Share Basic and Diluted [Line Items]        
Shares used in basic per share computation 13,469 13,598 13,509 13,638
Shares used in diluted per share computation 13,824 13,993 13,889 14,047
Employee Stock Option
       
Schedule Of Earnings Per Share Basic and Diluted [Line Items]        
Effect of dilutive stock outstanding 59 83 69 78
Restricted Stock Units (RSUs)
       
Schedule Of Earnings Per Share Basic and Diluted [Line Items]        
Effect of dilutive stock outstanding 296 312 311 331