XML 31 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Net Income Per Common Share (Reconciliation of Basic and Diluted Weighted Average Shares) (Details) - shares
3 Months Ended 9 Months Ended
Sep. 27, 2019
Sep. 28, 2018
Sep. 27, 2019
Sep. 28, 2018
Earnings Per Share [Abstract]        
Basic weighted average common shares outstanding 29,876,468 29,478,243 29,794,091 29,332,508
Unvested restricted stock units and common stock subject to vesting requirements issued to employees and non-employees 350,842 684,045 270,776 507,508
Common stock issuable upon the exercise of stock options and share appreciation rights (SARs) 2,343,432 2,431,071 2,348,248 2,374,403
Dilutive weighted average common shares outstanding 32,570,742 32,593,359 32,413,115 32,214,419