v3.26.1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Total revenue $ 47,798 $ 41,040
Total cost of revenue 25,885 22,399
Gross margin 21,913 18,641
Operating costs and expenses:    
Selling, general and administrative 27,620 21,901
Engineering and development 3,907 3,934
Total operating costs and expenses 31,527 25,835
Loss from operations (9,614) (7,194)
Other income (expense):    
Investment income 3,090 1,573
Interest expense, net (432) (583)
Other expense, net (2,368) (300)
Total other income, net 290 690
Loss from continuing operations before provision for income taxes (9,324) (6,504)
Provision for income taxes (108) (234)
Loss from continuing operations (9,432) (6,738)
Loss from discontinued operations, net (1,112) (5,243)
Net loss (10,544) (11,981)
Paid-in-kind dividend on Series C convertible preferred stock (2,000) (2,000)
Net loss attributable to common stockholders $ (12,544) $ (13,981)
Basic Loss Per Share:    
Net loss per share from continuing operations - basic (in dollars per share) $ (0.23) $ (0.17)
Net loss per share from discontinued operations - basic (in dollars per share) (0.02) (0.11)
Net loss per share - basic (in dollars per share) $ (0.25) $ (0.28)
Weighted average common shares issued and outstanding - basic (in shares) 49,897,817 49,947,012
Diluted Loss Per Share:    
Net loss per share from continuing operations - diluted (in dollars per share) $ (0.23) $ (0.17)
Net loss per share from discontinued operations - diluted (in dollars per share) (0.02) (0.11)
Net loss per share - diluted (in dollars per share) $ (0.25) $ (0.28)
Weighted average common shares issued and outstanding - diluted (in shares) 49,897,817 49,947,012
Service    
Total revenue $ 26,898 $ 22,865
Total cost of revenue 13,747 11,920
Product    
Total revenue 20,900 18,175
Total cost of revenue $ 12,138 $ 10,479