Quarterly report pursuant to Section 13 or 15(d)

Earnings per Share - Computation of Earnings Per Share (Details)

v3.21.2
Earnings per Share - Computation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Numerator—basic and diluted:        
Net income $ 5,102 $ 2,580 $ 4,370 $ 991
Denominator:        
Weighted-average common shares - basic common stock 22,444,246 21,963,472 22,313,546 21,939,919
Weighted-average common shares - diluted common stock 22,874,321 22,221,356 22,734,079 22,229,744
Net income per share - basic common stock $ 0.23 $ 0.12 $ 0.20 $ 0.05
Net income per share - diluted common stock $ 0.22 $ 0.12 $ 0.19 $ 0.04
Denominator calculation from basic to diluted:        
Weighted-average common shares - basic common stock 22,444,246 21,963,472 22,313,546 21,939,919
Stock options and other dilutive awards 430,075 257,884 420,533 289,825
Weighted-average common shares - diluted common stock 22,874,321 22,221,356 22,734,079 22,229,744
Shares excluded from diluted weighted-average shares:        
Shares excluded from diluted weighted-average shares 114,701 701,245 128,175 300,712
Stock options        
Shares excluded from diluted weighted-average shares:        
Shares excluded from diluted weighted-average shares 64,498 476,385 64,498 252,842
Restricted stock units and restricted stock awards        
Shares excluded from diluted weighted-average shares:        
Shares excluded from diluted weighted-average shares 50,203 224,860 63,677 47,870