XML 48 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share - Computation of Basic and Diluted Earnings Per Common Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2021
Sep. 27, 2020
Oct. 03, 2021
Sep. 27, 2020
Earnings Per Share Basic [Line Items]        
Net income $ 24,131 $ 28,393 $ 82,480 $ 34,918
Weighted-average shares of common stock outstanding:        
Basic 21,798,000 21,310,000 21,654,000 21,237,000
Dilutive effect of common stock equivalents arising from share option, nonvested share and nonvested share unit awards 736,000 415,000 871,000 227,000
Diluted 22,534,000 21,725,000 22,525,000 21,464,000
Basic earnings per share $ 1.11 $ 1.33 $ 3.81 $ 1.64
Diluted earnings per share $ 1.07 $ 1.31 $ 3.66 $ 1.63
Share Option Awards [Member]        
Weighted-average shares of common stock outstanding:        
Antidilutive shares/unit awards excluded from diluted calculation 0 268,000 0 700,000
Nonvested Share Awards and Nonvested Share Unit Awards [Member]        
Weighted-average shares of common stock outstanding:        
Antidilutive shares/unit awards excluded from diluted calculation 0 120,000 7,000 144,000