XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Net Income Per Common Share (Reconciliation of Basic and Diluted Weighted Average Shares) (Details) - shares
3 Months Ended 9 Months Ended
Oct. 01, 2021
Sep. 25, 2020
Oct. 01, 2021
Sep. 25, 2020
Earnings Per Share [Abstract]        
Basic weighted average common shares outstanding 29,813,530 30,053,457 30,038,249 29,985,879
Unvested restricted stock units and common stock subject to vesting requirements issued to employees and non-employees 625,680 204,747 460,058 142,223
Common stock issuable upon the exercise of stock options and SARs 2,436,600 2,145,238 2,373,075 2,206,450
Dilutive weighted average common shares outstanding 32,875,810 32,403,442 32,871,382 32,334,552