XML 35 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation - Reconciliation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Weighted average basic shares outstanding (in shares) 13,539 13,571 13,526 13,654
Potentially dilutive common shares related to:        
Stock options (in shares) 53 141 71 146
Unvested restricted stock awards (in shares) 18 23 20 25
Weighted average diluted shares outstanding (in shares) 13,610 13,735 13,617 13,825
Net income $ 7,491 $ 9,448 $ 22,125 $ 25,162
Basic EPS (in dollars per share) $ 0.55 $ 0.70 $ 1.64 $ 1.84
Diluted EPS (in dollars per share) $ 0.55 $ 0.69 $ 1.62 $ 1.82
Weighted average anti-dilutive shares not included in the calculation of diluted EPS (in shares) 202 39 152 34