Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Loss per Share - Computation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator—basic and diluted:    
Net loss $ (6,174) $ (14,578)
Denominator:    
Weighted average shares of common stock - basic common stock 25,164,444 23,401,598
Weighted average shares of common stock - diluted common stock 25,164,444 23,401,598
Net loss per share - basic common stock $ (0.25) $ (0.62)
Net loss per share - diluted common stock $ (0.25) $ (0.62)
Denominator calculation from basic to diluted:    
Weighted average shares of common stock - basic common stock 25,164,444 23,401,598
Stock options and other dilutive awards 684,657 267,100
Weighted average shares of common stock - diluted common stock 25,849,101 23,668,698
Shares excluded from diluted weighted average shares:    
Shares excluded from diluted weighted-average shares 495,777 513,237
Stock options    
Shares excluded from diluted weighted average shares:    
Shares excluded from diluted weighted-average shares   20,000
Restricted stock units    
Shares excluded from diluted weighted average shares:    
Shares excluded from diluted weighted-average shares 495,777 493,237