XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Operations and Comprehensive Loss (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue:    
Revenue $ 9,368 $ 9,938
Cost of revenue:    
Amortization expense on acquired intangible assets 1,132 1,140
Total cost of revenue 3,283 3,726
Gross profit 6,085 6,212
Operating expenses:    
Sales and marketing 5,078 5,536
Research, development and engineering 7,634 6,741
General and administrative 5,181 4,520
Amortization expense on acquired intangible assets 271 272
Total operating expenses 18,164 17,069
Operating loss (12,079) (10,857)
Other income, net 369 528
Loss before income taxes (11,710) (10,329)
Provision for income taxes (20) (9)
Net loss $ (11,730) $ (10,338)
Loss per share:    
Loss per share — basic (in dollars per share) $ (0.55) $ (0.5)
Loss per share — diluted (in dollars per share) $ (0.55) $ (0.5)
Weighted average shares outstanding — basic (in shares) 21,521 20,730
Weighted average shares outstanding — diluted (in shares) 21,521 20,730
Comprehensive loss:    
Unrealized gain (loss) on marketable securities, net of tax of $0 $ (11) $ (31)
Foreign currency translation adjustment, net of tax of $0 679 (372)
Other comprehensive income (loss) 668 (403)
Net loss (11,730) (10,338)
Comprehensive loss (11,062) (10,741)
Subscription [Member]    
Revenue:    
Revenue 5,314 5,762
Cost of revenue:    
Cost of revenue [1] 744 747
Service [Member]    
Revenue:    
Revenue 4,054 4,176
Cost of revenue:    
Cost of revenue [1] $ 1,407 $ 1,839
[1] Cost of revenue for Subscription and Service excludes amortization expense on acquired intangible assets.