XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Weighted average basic shares outstanding (in shares) 16,028 16,009 15,939 16,002 15,912
Potentially dilutive common shares related to:          
Stock options (in shares) 0   22 5 33
Unvested restricted stock awards (in shares) 8   13 10 14
Weighted average diluted shares outstanding (in shares) 16,036 16,016 15,974 16,017 15,959
Net income $ 5,295 $ 4,551 $ 12,174 $ 19,285 $ 33,705
Basic EPS (in dollars per share) $ 0.33 $ 0.28 $ 0.76 $ 1.21 $ 2.12
Diluted EPS (in dollars per share) $ 0.33 $ 0.28 $ 0.76 $ 1.20 $ 2.11
Weighted average anti-dilutive shares not included in the calculation of diluted EPS (in shares) 362   237 368 213