Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
Earnings (Loss) per Share - Computation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Numerator—basic and diluted:    
Net loss $ (20,349) $ (14,214)
Denominator:    
Weighted average common shares - basic common stock 23,009,617 22,754,421
Weighted average common shares - diluted common stock 23,009,617 22,754,421
Net loss per share - basic common stock $ (0.88) $ (0.62)
Net loss per share - diluted common stock $ (0.88) $ (0.62)
Denominator calculation from basic to diluted:    
Weighted average common shares - basic common stock 23,009,617 22,754,421
Stock options and other dilutive awards 228,281 88,193
Weighted average common shares - diluted common stock 23,237,898 22,842,614
Shares excluded from diluted weighted average shares:    
Shares excluded from diluted weighted-average shares 778,267 958,132
Stock options    
Shares excluded from diluted weighted average shares:    
Shares excluded from diluted weighted-average shares 286,861 380,890
Restricted stock units and restricted stock awards    
Shares excluded from diluted weighted average shares:    
Shares excluded from diluted weighted-average shares 491,406 577,242