Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Loss per Share - Computation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Numerator—basic and diluted:        
Net loss $ (5,294) $ (5,963) $ (15,620) $ (26,131)
Denominator:        
Weighted average shares of common stock - basic common stock 27,075,637 23,751,168 26,407,849 23,589,836
Weighted average shares of common stock - diluted common stock 27,075,637 23,751,168 26,407,849 23,589,836
Net loss per share - basic common stock $ (0.2) $ (0.25) $ (0.59) $ (1.11)
Net loss per share - diluted common stock $ (0.2) $ (0.25) $ (0.59) $ (1.11)
Denominator calculation from basic to diluted:        
Weighted average shares of common stock - basic common stock 27,075,637 23,751,168 26,407,849 23,589,836
Stock options and other dilutive awards 532,039 764,761 530,947 620,943
Weighted average shares of common stock - diluted common stock 27,607,676 24,515,929 26,938,796 24,210,779
Restricted stock units        
Shares excluded from diluted weighted average shares:        
Shares excluded from diluted weighted-average shares 571,659 252,576 554,921 337,866