XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue $ 14,047 $ 12,094 $ 24,038 $ 21,581
Cost of revenue 6,629 6,300 11,617 11,403
Gross profit 7,418 5,794 12,421 10,178
Operating expenses:        
Research and development 6,381 5,525 12,171 10,923
Selling, general and administrative 14,597 11,208 26,498 23,211
Total operating expenses 20,978 16,733 38,669 34,134
Loss from operations (13,560) (10,939) (26,248) (23,956)
Other income, net:        
Interest income 1,133 1,689 2,862 2,706
Interest expense       (551)
Other (expense) income, net (190) (167) (218) (200)
Total other income, net 943 1,522 2,644 1,955
Loss from operations before income taxes (12,617) (9,417) (23,604) (22,001)
Benefit for income taxes 69 71 139 122
Net loss $ (12,548) $ (9,346) $ (23,465) $ (21,879)
Net loss per share, basic $ (0.37) $ (0.29) $ (0.70) $ (0.68)
Net loss per share, diluted $ (0.37) $ (0.29) $ (0.70) $ (0.68)
Weighted average common shares outstanding, basic 34,061,933 32,199,156 33,386,413 32,083,122
Weighted average common shares outstanding, diluted 34,061,933 32,199,156 33,386,413 32,083,122
Product revenue        
Revenue $ 10,266 $ 9,595 $ 17,499 $ 16,617
Cost of revenue 4,732 4,800 7,942 8,586
Service revenue        
Revenue 3,681 2,354 6,439 4,594
Cost of revenue 1,823 1,448 3,601 2,718
Contract revenue        
Revenue 100 145 100 370
Cost of revenue $ 74 $ 52 $ 74 $ 99