Annual report pursuant to Section 13 and 15(d)

Basic and Diluted Loss per Common Share (Details)

v3.24.0.1
Basic and Diluted Loss per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator:      
Net loss $ (21,716) $ (28,948) $ (26,985)
Denominator:      
Weighted-average common shares outstanding (Basic) (in shares) 42,878,543 42,083,125 41,214,889
Weighted-average common shares outstanding (Diluted) (in shares) 42,878,543 42,083,125 41,214,889
Net loss per common share (Basic) (in USD per share) $ (0.51) $ (0.69) $ (0.65)
Net loss per common share (Diluted) (in USD per share) $ (0.51) $ (0.69) $ (0.65)
Stock options      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive shares excluded from the calculation of diluted earnings per share (in shares) 4,404,765 3,133,865 1,364,567
Restricted stock units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive shares excluded from the calculation of diluted earnings per share (in shares) 386,402 454,430 333,276