XML 78 R65.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 25, 2021
Jun. 26, 2021
Mar. 27, 2021
Sep. 26, 2020
Jun. 27, 2020
Mar. 28, 2020
Sep. 25, 2021
Sep. 26, 2020
Earnings Per Share [Abstract]                
Net income $ 36,448 $ 35,051 $ 24,113 $ 8,091 $ 7,424 $ (4,404) $ 95,612 $ 11,111
Basic earnings per share - weighted average shares outstanding 49,361     48,900     49,190 49,231
Employee stock options, employee stock purchase grants and restricted stock units - dilutive shares 401     231     494 320
Diluted earnings per share - weighted average shares outstanding 49,762     49,131     49,684 49,551
Earnings per share:                
Basic $ 0.74     $ 0.17     $ 1.94 $ 0.23
Diluted $ 0.73     $ 0.16     $ 1.92 $ 0.22