XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation - Reconciliation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Weighted average basic shares outstanding (in shares) 15,876 15,948 13,363
Potentially dilutive common shares related to:      
Stock options (in shares) 52   81
Unvested restricted stock awards (in shares) 18   25
Weighted average diluted shares outstanding (in shares) 15,946 16,027 13,469
Net income $ 10,465 $ 9,714 $ 8,947
Basic EPS (in dollars per share) $ 0.66 $ 0.61 $ 0.67
Diluted EPS (in dollars per share) $ 0.66 $ 0.61 $ 0.66
Weighted average anti-dilutive shares not included in the calculation of diluted EPS (in shares) 125   80