XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2.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, 2022
Jun. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Weighted average basic shares outstanding (in shares) 15,939 15,921 14,922 15,912 13,798
Potentially dilutive common shares related to:          
Stock options (in shares) 22   51 33 62
Unvested restricted stock awards (in shares) 13   20 14 21
Weighted average diluted shares outstanding (in shares) 15,974 15,955 14,993 15,959 13,881
Net income $ 12,174 $ 11,066 $ 5,282 $ 33,705 $ 23,514
Basic EPS (in dollars per share) $ 0.76 $ 0.70 $ 0.35 $ 2.12 $ 1.70
Diluted EPS (in dollars per share) $ 0.76 $ 0.69 $ 0.35 $ 2.11 $ 1.69
Weighted average anti-dilutive shares not included in the calculation of diluted EPS (in shares) 237   97 213 91