XML 13 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Total revenue $ 30,616 $ 29,619
Depreciation and amortization 1,503 1,278
Total cost of sales 18,434 18,658
Gross profit 12,182 10,961
Operating expenses:    
Research and development expenses 1,571 3,170
Selling, general and administrative expenses 19,633 16,229
Total operating expenses 21,204 19,399
Operating loss (9,022) (8,438)
Other income 561 1,252
Interest expense (147) (175)
Loss before income taxes (8,608) (7,361)
Benefit from (provision for) income taxes 4 (17)
Net loss $ (8,604) $ (7,378)
Net loss per share:    
Basic (in dollars per share) $ (0.12) $ (0.10)
Diluted (in dollars per share) $ (0.12) $ (0.10)
Weighted-average shares outstanding:    
Basic (in shares) 72,715 70,628
Diluted (in shares) 72,715 70,628
Service    
Total revenue $ 28,845 $ 28,851
Cost of sales 15,491 17,059
Product    
Total revenue 1,771 768
Cost of sales $ 1,440 $ 321