XML 62 R45.htm IDEA: XBRL DOCUMENT v3.20.4
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
Jan. 01, 2021
Oct. 02, 2020
Jul. 03, 2020
Apr. 03, 2020
Jan. 03, 2020
Sep. 27, 2019
Jun. 28, 2019
Mar. 29, 2019
Jan. 01, 2021
Jan. 03, 2020
Dec. 28, 2018
Schedule Of Earnings Per Share Basic and Diluted [Line Items]                      
Shares used in basic per share computation 52,402 52,316 52,259 52,575 52,681 52,802 52,745 52,536 52,388 52,691 52,906
Shares used in diluted per share computation 53,260 53,209 53,139 53,657 53,817 54,002 53,872 53,814 53,323 53,884 54,168
Employee Stock Option                      
Schedule Of Earnings Per Share Basic and Diluted [Line Items]                      
Effect of dilutive stock outstanding                 333 458 403
Restricted Stock Units (RSUs)                      
Schedule Of Earnings Per Share Basic and Diluted [Line Items]                      
Effect of dilutive stock outstanding                 602 735 859