XML 56 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Total revenue $ 43,215 $ 41,861
Total cost of revenue 33,714 28,347
Gross profit 9,501 13,514
Operating expenses:    
Research and development 8,538 6,422
Sales, general, and administrative 7,700 8,144
Total operating expenses 16,238 14,566
Loss from operations (6,737) (1,052)
Other income (expense):    
Interest income, net 283 750
Other income (expense), net (116) 820
Income (loss) before income taxes (6,570) 518
Income tax expense 905 1,753
Net loss $ (7,475) $ (1,235)
Net income (loss) per share, basic (in dollars per share) $ (0.20) $ (0.03)
Net income (loss) per share, diluted (in dollars per share) $ (0.20) $ (0.03)
Shares used in per share calculations:    
Basic (in shares) 37,846 36,694
Diluted (in shares) 37,846 36,694
Products    
Total revenue $ 36,930 $ 41,861
Total cost of revenue 27,900 28,347
Development    
Total revenue 6,285 0
Total cost of revenue $ 5,814 $ 0