Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Computation of Earnings Per Share (Details)

v3.22.4
Summary of Significant Accounting Policies - Computation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Numerator—basic and diluted:      
Net loss $ (83,772) $ (6,333) $ (5,829)
Denominator:      
Weighted-average common shares - basic common stock 22,852,571 22,490,027 21,980,326
Weighted-average common shares - diluted common stock 22,852,571 22,490,027 21,980,326
Net loss per share - basic common stock $ (3.67) $ (0.28) $ (0.27)
Net loss per share - diluted common stock (2) $ (3.67) $ (0.28) $ (0.27)
Denominator calculation from basic to diluted:      
Weighted-average common shares - basic common stock 22,852,571 22,490,027 21,980,326
Stock options and other dilutive awards 115,155 166,258 64,471
Weighted-average common shares - diluted common stock 22,967,726 22,656,285 22,044,797
Shares excluded from diluted weighted-average shares:      
Shares excluded from diluted weighted-average shares 857,984 318,581 760,173
Stock options      
Shares excluded from diluted weighted-average shares:      
Shares excluded from diluted weighted-average shares 329,586 151,344 467,378
Restricted stock units and restricted stock awards      
Shares excluded from diluted weighted-average shares:      
Shares excluded from diluted weighted-average shares 528,398 167,237 292,795