XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Mar. 31, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Weighted average basic shares outstanding (in shares) 15,921 15,876 13,092 15,898 13,227
Potentially dilutive common shares related to:          
Stock options (in shares) 24   54 38 67
Unvested restricted stock awards (in shares) 10   18 14 22
Weighted average diluted shares outstanding (in shares) 15,955 15,946 13,164 15,950 13,316
Net income $ 11,066 $ 10,465 $ 9,285 $ 21,531 $ 18,232
Basic EPS (in dollars per share) $ 0.70 $ 0.66 $ 0.71 $ 1.35 $ 1.38
Diluted EPS (in dollars per share) $ 0.69 $ 0.66 $ 0.71 $ 1.35 $ 1.37
Weighted average anti-dilutive shares not included in the calculation of diluted EPS (in shares) 230   111 167 88