XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of Presentation - Reconciliation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Weighted average basic shares outstanding (in shares) 13,092 13,514 13,227 13,519
Potentially dilutive common shares related to:        
Stock options (in shares) 54 54 67 80
Unvested restricted stock awards (in shares) 18 17 22 22
Weighted average diluted shares outstanding (in shares) 13,164 13,585 13,316 13,621
Net income $ 9,285 $ 7,406 $ 18,232 $ 14,634
Basic EPS (in dollars per share) $ 0.71 $ 0.55 $ 1.38 $ 1.08
Diluted EPS (in dollars per share) $ 0.71 $ 0.55 $ 1.37 $ 1.07
Weighted average anti-dilutive shares not included in the calculation of diluted EPS (in shares) 111 207 88 109