Quarterly report pursuant to Section 13 or 15(d)

Earnings Per Share (Details)

v3.22.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Numerator:        
Net income $ 11,057 $ 2,886 $ 21,317 $ 3,980
Denominator:        
Denominator for basic earnings per share - weighted average shares (in shares) 10,244 9,233 10,226 9,212
Employee stock options and stock grants (in shares) 187 98 151 103
Denominator for diluted earnings per share - weighted average shares (in shares) 10,431 9,331 10,377 9,315
Net income per share:        
Basic (in dollars per share) $ 1.08 $ 0.31 $ 2.08 $ 0.43
Diluted (in dollars per share) $ 1.06 $ 0.31 $ 2.05 $ 0.43
Antidilutive securities excluded from computation of earnings per share, amount (in shares) 100 200 0 200