XML 57 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies - Earnings Per Share (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Nov. 27, 2018
Dec. 31, 2019
USD ($)
$ / shares
shares
Dec. 31, 2018
USD ($)
$ / shares
shares
Earnings Per Share, Basic and Diluted [Abstract]      
Weighted average basic shares outstanding (in shares) [1]   13,620 13,864
Potentially dilutive common shares related to:      
Potential common shares related to stock options (in shares)   148 136
Potential common shares related to unvested restricted stock awards (in shares)   26 29
Weighted average diluted shares outstanding (in shares) [1]   13,794 14,029
Net income | $   $ 34,241 $ 32,622
Basic EPS (in dollars per share) | $ / shares [1]   $ 2.51 $ 2.35
Diluted EPS (in dollars per share) | $ / shares [1]   $ 2.48 $ 2.33
Weighted average anti-dilutive shares not included in the calculation of diluted EPS (in shares)   35 44
Stock split ratio 2    
[1] Share and per share data have been adjusted to reflect the two-for-one stock split effective November 27, 2018.