XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income Per Common Share (Reconciliation of Basic and Diluted Weighted Average Shares) (Details) - shares
3 Months Ended 6 Months Ended
Jul. 01, 2022
Jul. 02, 2021
Jul. 01, 2022
Jul. 02, 2021
Earnings Per Share [Abstract]        
Basic weighted average common shares outstanding 31,652,413 30,093,726 31,550,911 30,150,608
Unvested restricted stock units and common stock subject to vesting requirements issued to employees and non-employees 566,969 490,685 468,500 377,447
Common stock issuable upon the exercise of stock options and SARs 1,656 2,385,533 12,889 2,341,500
Dilutive weighted average common shares outstanding 32,221,038 32,969,944 32,032,300 32,869,555