XML 46 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Net Income (Loss) Per Share - Schedule of Reconciliation of Basic and Diluted Share Counts (Details) - shares
3 Months Ended 6 Months Ended
Jun. 26, 2019
Jun. 27, 2018
Jun. 26, 2019
Jun. 27, 2018
Earnings Per Share [Abstract]        
Weighted-average shares outstanding—basic (shares) 37,939,912 38,482,074 38,296,807 38,473,641
Dilutive effect of stock options and restricted shares (shares) 640,810 561,360 746,670 541,618
Weighted-average shares outstanding— diluted (shares) 38,580,722 39,043,434 39,043,477 39,015,259