Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
Earnings (Loss) per Share - Computation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator—basic and diluted:        
Net loss $ (9,826) $ (3,442) $ (30,175) $ (17,656)
Denominator:        
Weighted average common shares - basic common stock 23,146,117 22,845,040 23,078,244 22,799,981
Weighted average common shares - diluted common stock 23,146,117 22,845,040 23,078,244 22,799,981
Net loss per share - basic common stock $ (0.42) $ (0.15) $ (1.31) $ (0.77)
Net loss per share - diluted common stock $ (0.42) $ (0.15) $ (1.31) $ (0.77)
Denominator calculation from basic to diluted:        
Weighted average common shares - basic common stock 23,146,117 22,845,040 23,078,244 22,799,981
Stock options and other dilutive awards 90,017 93,181 211,114 127,759
Weighted average common shares - diluted common stock 23,236,134 22,938,221 23,289,358 22,927,740
Shares excluded from diluted weighted average shares:        
Shares excluded from diluted weighted-average shares 1,263,973 835,519 432,429 829,169
Stock options        
Shares excluded from diluted weighted average shares:        
Shares excluded from diluted weighted-average shares 54,498 325,734 54,498 325,734
Restricted stock units and restricted stock awards        
Shares excluded from diluted weighted average shares:        
Shares excluded from diluted weighted-average shares 1,209,475 509,785 377,931 503,435