Quarterly report pursuant to Section 13 or 15(d)

Earnings Per Share (Details)

v3.22.2.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Numerator:        
Net income $ 624 $ 8,199 $ 21,941 $ 12,179
Denominator:        
Denominator for basic earnings per share - weighted average shares (in shares) 10,253 9,287 10,235 9,237
Employee stock options and stock grants (in shares) 212 116 172 111
Denominator for diluted earnings per share - weighted average shares (in shares) 10,465 9,403 10,407 9,348
Net income per share:        
Basic (in dollars per share) $ 0.06 $ 0.88 $ 2.14 $ 1.32
Diluted (in dollars per share) $ 0.06 $ 0.87 $ 2.11 $ 1.30
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 0 300 0 200