Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.2
Earnings (Loss) per Share - Computation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Numerator—basic and diluted:        
Net income (loss) $ 12,174 $ (1,699) $ 16,544 $ (708)
Denominator:        
Weighted-average common shares - basic common stock 22,619,272 21,998,299 22,416,575 21,959,521
Weighted-average common shares - diluted common stock 22,854,229 21,998,299 22,803,355 21,959,521
Net income (loss) per share - basic common stock $ 0.54 $ (0.08) $ 0.74 $ (0.03)
Net income (loss) per share - diluted common stock $ 0.53 $ (0.08) $ 0.73 $ (0.03)
Denominator calculation from basic to diluted:        
Weighted-average common shares - basic common stock 22,619,272 21,998,299 22,416,575 21,959,521
Stock options and other dilutive awards 234,957 206,274 386,780 252,096
Weighted-average common shares - diluted common stock 22,854,229 22,204,573 22,803,355 22,211,617
Shares excluded from diluted weighted-average shares:        
Shares excluded from diluted weighted-average shares 155,765 1,051,348 123,560 691,470
Stock options        
Shares excluded from diluted weighted-average shares:        
Shares excluded from diluted weighted-average shares 88,391 655,953 54,498 473,390
Restricted stock units and restricted stock awards        
Shares excluded from diluted weighted-average shares:        
Shares excluded from diluted weighted-average shares 67,374 395,395 69,062 218,080