XML 55 R41.htm IDEA: XBRL DOCUMENT v3.8.0.1
Reconciles the Denominators of the Company’s Calculation for Basic and Diluted Net Income per Share (Detail) - shares
shares in Thousands
3 Months Ended 12 Months Ended
Dec. 29, 2017
Sep. 29, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 30, 2016
Sep. 30, 2016
Jul. 01, 2016
Apr. 01, 2016
Dec. 29, 2017
Dec. 30, 2016
Jan. 01, 2016
Schedule Of Earnings Per Share Basic and Diluted [Line Items]                      
Shares used in basic per share computation 26,363 26,370 26,415 26,302 26,262 26,545 26,631 26,513 26,362 26,488 26,606
Shares used in diluted per share computation 26,363 26,963 26,968 26,981 26,955 27,185 27,264 27,239 26,986 27,166 27,298
Employee Stock Option                      
Schedule Of Earnings Per Share Basic and Diluted [Line Items]                      
Effect of dilutive stock outstanding                 145 124 135
Restricted Stock Units (RSUs)                      
Schedule Of Earnings Per Share Basic and Diluted [Line Items]                      
Effect of dilutive stock outstanding                 479 554 557