XML 51 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Net Income Per Share - Schedule of Reconciliation of Basic and Diluted Share Counts (Details) - shares
3 Months Ended 6 Months Ended
Jun. 24, 2020
Jun. 26, 2019
Jun. 24, 2020
Jun. 26, 2019
Earnings Per Share [Abstract]        
Weighted-average shares outstanding-Basic (shares) 34,836,410 37,939,912 34,747,785 38,296,807
Dilutive effect of stock options and restricted shares (shares) 573,788 640,810 634,822 746,670
Weighted-average shares outstanding-Diluted (shares) 35,410,198 38,580,722 35,382,607 39,043,477