XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Total revenue $ 61,345 $ 43,215
Total cost of revenue 43,700 33,714
Gross profit 17,645 9,501
Operating expenses:    
Research and development 11,710 8,538
Sales, general, and administrative 11,714 7,700
Total operating expenses 23,424 16,238
Loss from operations (5,779) (6,737)
Other income (expense):    
Interest income (expense), net (74) 283
Other income (expense), net 26 (116)
Loss before income taxes (5,827) (6,570)
Income tax expense 322 905
Net loss $ (6,149) $ (7,475)
Net income (loss) per share, basic (in dollars per share) $ (0.15) $ (0.20)
Net income (loss) per share, diluted (in dollars per share) $ (0.15) $ (0.20)
Shares used in per share calculations:    
Basic (in shares) 40,048 37,846
Diluted (in shares) 40,048 37,846
Products    
Total revenue $ 47,335 $ 36,930
Total cost of revenue 30,395 27,900
Development    
Total revenue 14,010 6,285
Total cost of revenue $ 13,305 $ 5,814