XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Basis of Presentation - Reconciliation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Weighted average basic shares outstanding (in shares) 13,363 13,525
Potentially dilutive common shares related to:    
Stock options (in shares) 81 106
Unvested restricted stock awards (in shares) 25 25
Weighted average diluted shares outstanding (in shares) 13,469 13,656
Net income $ 8,947 $ 7,228
Basic EPS (in dollars per share) $ 0.67 $ 0.53
Diluted EPS (in dollars per share) $ 0.66 $ 0.53
Weighted average anti-dilutive shares not included in the calculation of diluted EPS (in shares) 80 70