XML 40 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income Per Common Share (Reconciliation of Basic and Diluted Weighted Average Shares) (Details) - shares
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Earnings Per Share [Abstract]    
Basic weighted average common shares outstanding 31,449,408 30,207,490
Unvested restricted stock units and common stock subject to vesting requirements issued to employees and non-employees 370,033 264,210
Common stock issuable upon the exercise of stock options and SARs 24,122 2,297,467
Dilutive weighted average common shares outstanding 31,843,563 32,769,167