XML 17 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Statement [Abstract]        
Revenue $ 63,029 $ 32,667 $ 143,067 $ 75,882
Cost of revenue 21,334 15,765 55,727 39,021
Gross profit 41,695 16,902 87,340 36,861
Operating expenses:        
Research and development 13,005 8,484 36,252 22,906
Selling, general and administrative 14,616 8,978 38,425 24,642
Total operating expenses 27,621 17,462 74,677 47,548
Income (loss) from operations 14,074 (560) 12,663 (10,687)
Interest expense   (110)   (726)
Other income (expense), net (110) 3 (178) 51
Income (loss) before income taxes 13,964 (667) 12,485 (11,362)
Income tax expense (4)   (67) (1)
Net income (loss) 13,960 (667) 12,418 (11,363)
Net income (loss) attributable to common stockholders and comprehensive loss $ 13,960 $ (667) $ 12,418 $ (11,363)
Net income (loss) per share attributable to common stockholders, basic $ 0.73 $ (0.04) $ 0.67 $ (0.72)
Net income (loss) per share attributable to common stockholders, diluted $ 0.66 $ (0.04) $ 0.60 $ (0.72)
Weighted-average shares used to compute basic net income (loss) per share 19,149 16,818 18,658 15,737
Weighted-average shares used to compute diluted net income (loss) per share 21,252 16,818 20,770 15,737