XML 34 R24.htm IDEA: XBRL DOCUMENT v3.19.1
Basis of Presentation - Reconciliation of Earnings Per Share (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Nov. 27, 2018
Mar. 31, 2019
USD ($)
$ / shares
shares
Mar. 31, 2018
USD ($)
$ / shares
shares
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Weighted average basic shares outstanding (shares) [1]   13,737 13,827
Potentially dilutive common shares related to:      
Stock options (shares)   155 150
Unvested restricted stock awards (shares)   32 34
Weighted average diluted shares outstanding (shares) [1]   13,924 14,011
Net income | $   $ 7,479 $ 6,389
Basic EPS (usd per share) | $ / shares [1]   $ 0.54 $ 0.46
Diluted EPS (usd per share) | $ / shares [1]   $ 0.54 $ 0.46
Weighted average anti-dilutive shares not included in the calculation of diluted EPS (shares)   20 63
Stock split, conversion ratio 2    
[1] Share and per share data have been adjusted to reflect the two-for-one stock split effective November 27, 2018.