Annual report [Section 13 and 15(d), not S-K Item 405]

Basic and Diluted Loss per Common Share (Details)

v3.25.0.1
Basic and Diluted Loss per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator:      
Net loss $ (9,964) $ (21,716) $ (28,948)
Denominator:      
Weighted average common shares outstanding - basic (in shares) 44,257,754 42,878,543 42,083,125
Weighted average common shares outstanding - diluted (in shares) 44,257,754 42,878,543 42,083,125
Net loss per common share (basic) (in USD per share) $ (0.23) $ (0.51) $ (0.69)
Net loss per common share (diluted) (in USD per share) $ (0.23) $ (0.51) $ (0.69)
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) 167,570 3,929 176,281
Restricted and performance 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) 1,770,253 733,012 576,010