v3.25.2
Loss per Share - Computation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator—basic and diluted:        
Net loss $ (4,152) $ (5,590) $ (10,326) $ (20,168)
Denominator:        
Weighted average shares of common stock - basic common stock 26,962,465 23,614,970 26,068,421 23,508,284
Weighted average shares of common stock - diluted common stock 26,962,465 23,614,970 26,068,421 23,508,284
Net loss per share - basic common stock $ (0.15) $ (0.24) $ (0.4) $ (0.86)
Net loss per share - diluted common stock $ (0.15) $ (0.24) $ (0.4) $ (0.86)
Denominator calculation from basic to diluted:        
Weighted average shares of common stock - basic common stock 26,962,465 23,614,970 26,068,421 23,508,284
Stock options and other dilutive awards 335,216 499,441 541,262 412,687
Weighted average shares of common stock - diluted common stock 27,297,681 24,114,411 26,609,683 23,920,971
Restricted stock units        
Shares excluded from diluted weighted average shares:        
Shares excluded from diluted weighted-average shares 1,257,265 522,167 500,695 539,894