XML 42 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Net Income Per Common Share (Reconciliation of Basic and Diluted Weighted Average Shares) (Details) - shares
3 Months Ended 6 Months Ended
Jun. 28, 2019
Jun. 29, 2018
Jun. 28, 2019
Jun. 29, 2018
Earnings Per Share [Abstract]        
Basic weighted average common shares outstanding 29,822,917 29,429,925 29,752,903 29,259,641
Unvested restricted stock units and common stock subject to vesting requirements issued to employees and non-employees 222,438 469,702 230,742 420,020
Common stock issuable upon the exercise of stock options and SARs 2,328,797 2,335,458 2,350,656 2,345,288
Dilutive weighted average common shares outstanding 32,374,152 32,235,085 32,334,301 32,024,949