v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF LOSS (unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Revenues $ 2,290 $ 7,315 $ 5,684 $ 15,659
Cost of sales 1,521 4,412 3,924 8,403
Gross profit 769 2,903 1,760 7,256
Operating expenses        
General and administrative 1,786 1,986 3,827 4,193
Selling and marketing 1,054 1,389 2,771 3,575
Research and development 1,109 1,471 2,699 4,077
Total operating expenses 3,949 4,846 9,297 11,845
Loss from operations (3,180) (1,943) (7,537) (4,589)
Other income:        
Interest income, net 117 183 241 367
Other income, net 117 183 241 367
Loss before income tax (3,063) (1,760) (7,296) (4,222)
Provision for (benefit from) income taxes 5,686 (723) 4,079 (613)
Net loss $ (8,749) $ (1,037) $ (11,375) $ (3,609)
Net loss per share – basic $ (0.53) $ (0.06) $ (0.69) $ (0.22)
Net loss per share - diluted $ (0.53) $ (0.06) $ (0.69) $ (0.22)
Weighted average number of shares used in computing net loss per share - basic 16,462,059 16,320,036 16,462,355 16,330,891
Weighted average number of shares used in computing net loss per share - diluted 16,462,059 16,320,036 16,462,355 16,330,891