v3.26.1
CONSOLIDATED STATEMENTS OF OPERATIONS and COMPREHENSIVE LOSS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue:        
Total revenue $ 3,254 $ 3,895 $ 6,641 $ 7,501
Costs and expenses:        
Cost of revenue 520 267 855 434
Research and development 2,533 1,960 5,755 3,881
Selling and marketing 1,385 1,964 3,210 3,627
General and administrative 1,555 1,665 3,211 3,371
Total costs and expenses 5,993 5,856 13,031 11,313
Operating loss (2,739) (1,961) (6,390) (3,812)
Interest income 175 218 376 479
Loss before provision for income taxes (2,564) (1,743) (6,014) (3,333)
Provision for income taxes 1 26 9 34
Net loss (2,565) (1,769) (6,023) (3,367)
Other comprehensive (loss) income, net of tax:        
Unrealized (loss) gain on available-for-sale securities (46) 3 (108) 47
Comprehensive loss $ (2,611) $ (1,766) $ (6,131) $ (3,320)
Net loss per share - basic $ (0.12) $ (0.08) $ (0.28) $ (0.16)
Net loss per share - diluted $ (0.12) $ (0.08) $ (0.28) $ (0.16)
Weighted-average shares – basic 21,655 21,347 21,624 21,296
Weighted-average shares – diluted 21,655 21,347 21,624 21,296
Software licenses        
Revenue:        
Total revenue $ 954 $ 1,420 $ 1,985 $ 2,736
Software maintenance        
Revenue:        
Total revenue 1,998 2,148 4,066 4,252
Services and other        
Revenue:        
Total revenue $ 302 $ 327 $ 590 $ 513