XML 15 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Income Statement [Abstract]        
Sales $ 172,139 $ 109,236 $ 313,176 $ 207,162
Cost of sales 79,685 54,846 147,435 102,511
Gross profit 92,454 54,390 165,741 104,651
Operating expenses:        
Selling, general and administrative 66,523 50,440 125,086 100,157
Research and development 20,499 15,987 38,460 30,104
Total operating expenses 87,022 66,427 163,546 130,261
Operating income (loss) 5,432 (12,037) 2,195 (25,610)
Other income (expense), net:        
Interest income and other, net 418 367 690 1,093
Interest expense (1,509) (3,176) (3,015) (3,176)
Change in fair value of common stock warrants (272) (14,336) (962) (16,258)
Total other expense, net (1,363) (17,145) (3,287) (18,341)
Income (loss) before income taxes 4,069 (29,182) (1,092) (43,951)
Income tax expense (benefit) 61 (2,075) (56) (1,977)
Net income (loss) 4,008 (27,107) (1,036) (41,974)
Other comprehensive income (loss):        
Unrealized gain (loss) on short-term investments (51) 105 (89) 147
Foreign currency translation gain (loss) (26) 183 (102) (226)
Comprehensive income (loss) $ 3,931 $ (26,819) $ (1,227) $ (42,053)
Net income (loss) per share, basic (usd per share) $ 0.06 $ (0.45) $ (0.02) $ (0.70)
Net income (loss) per share, diluted (usd per share) $ 0.06 $ (0.45) $ (0.02) $ (0.70)
Weighted average shares used to compute basic net income (loss) per share (in shares) 62,717 60,424 62,583 60,082
Weighted average shares used to compute diluted net income (loss) per share (in shares) 65,663 60,424 62,583 60,082