XML 36 R26.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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Weighted average basic shares outstanding (in shares) 14,922 13,539 13,798 13,526
Potentially dilutive common shares related to:        
Stock options (in shares) 51 53 62 71
Unvested restricted stock awards (in shares) 20 18 21 20
Weighted average diluted shares outstanding (in shares) 14,993 13,610 13,881 13,617
Net income $ 5,282 $ 7,491 $ 23,514 $ 22,125
Basic EPS (in dollars per share) $ 0.35 $ 0.55 $ 1.70 $ 1.64
Diluted EPS (in dollars per share) $ 0.35 $ 0.55 $ 1.69 $ 1.62
Weighted average anti-dilutive shares not included in the calculation of diluted EPS (in shares) 97 202 91 152