v3.26.1
Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
NET REVENUES:        
Total revenue $ 30,639 $ 31,242 $ 58,564 $ 61,173
COST OF PRODUCTS AND SERVICES SOLD 17,322 18,083 33,443 35,715
Gross profit 13,317 13,159 25,121 25,458
OPERATING EXPENSES:        
Research and development 9,437 11,401 23,091 21,004
Sales and marketing 6,604 6,375 13,374 13,234
General and administrative 14,429 12,676 28,985 26,778
Change in the estimated fair value of acquisition-related contingent consideration (22,573) 733 (22,480) 1,211
Gain on sale of assets (20) 0 (20) (993)
Total operating expenses 7,877 31,185 42,950 61,234
Operating income (loss) 5,440 (18,026) (17,829) (35,776)
OTHER INCOME 1,377 1,135 2,925 2,913
Income (loss) before income taxes and equity investment 6,817 (16,891) (14,904) (32,863)
INCOME TAX EXPENSE (BENEFIT) 55 2,000 (377) 1,544
INCOME (LOSS) BEFORE EQUITY INVESTMENT 6,762 (18,891) (14,527) (34,407)
LOSS ON EQUITY INVESTMENT (513) (802) (1,601) (1,326)
NET INCOME (LOSS) $ 6,249 $ (19,693) $ (16,128) $ (35,733)
EARNINGS (LOSS) PER SHARE        
Basic earnings per share (in US dollars per share) $ 0.09 $ (0.26) $ (0.23) $ (0.48)
Diluted earnings per share (in US dollars per share) $ 0.09 $ (0.26) $ (0.23) $ (0.48)
SHARES USED IN COMPUTING EARNINGS (LOSS) PER SHARE:        
Basic weighted average number of shares outstanding (in shares) 69,003 74,541 69,337 74,703
Diluted weighted average number of shares outstanding (in shares) 70,158 74,541 69,337 74,703
Products and services        
NET REVENUES:        
Total revenue $ 29,724 $ 29,847 $ 56,100 $ 58,844
Other        
NET REVENUES:        
Total revenue $ 915 $ 1,395 $ 2,464 $ 2,329