XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Total revenue $ 56,129 $ 50,634 $ 151,167 $ 158,029
Total cost of revenue 43,579 40,696 119,279 121,720
Gross profit 12,550 9,938 31,888 36,309
Operating expenses:        
Research and development 11,328 10,744 33,723 34,049
Sales, general, and administrative 13,021 11,725 37,372 34,684
Total operating expenses 24,349 22,469 71,095 68,733
Loss from operations (11,799) (12,531) (39,207) (32,424)
Other income:        
Interest income, net 394 303 1,308 990
Other income, net 1,331 536 2,594 1,997
Loss before income taxes (10,074) (11,692) (35,305) (29,437)
Income tax expense (benefit) 261 187 525 (1,005)
Net loss $ (10,335) $ (11,879) $ (35,830) $ (28,432)
Net loss per share, basic (in dollars per share) $ (0.21) $ (0.26) $ (0.75) $ (0.62)
Net loss per share, diluted (in dollars per share) $ (0.21) $ (0.26) $ (0.75) $ (0.62)
Shares used in per share calculations, basic (in shares) 48,133 46,403 47,679 45,857
Shares used in per share calculations, diluted (in shares) 48,133 46,403 47,679 45,857
Products        
Total revenue $ 41,132 $ 38,103 $ 104,960 $ 118,802
Total cost of revenue 29,286 29,015 76,528 84,813
Development        
Total revenue 14,997 12,531 46,207 39,227
Total cost of revenue $ 14,293 $ 11,681 $ 42,751 $ 36,907