XML 21 R5.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Revenue      
Revenue $ 328,304 $ 246,322 $ 227,603
Cost of revenue      
Cost of product revenue 49,397 37,749 27,156
Cost of contract and other revenue 4,756 5,647 9,905
Amortization of acquired intangible assets, cost of revenue 16,241 17,352 14,314
Cost of revenue 70,394 60,748 51,375
Gross Profit 257,910 185,574 176,228
Operating expenses      
Research and development 135,678 139,837 156,815
Sales, general and administrative 91,057 86,441 100,551
Amortization of acquired intangible assets 1,226 1,061 2,743
Restructuring and other charges 368 4,089 8,821
Loss on divestiture 0 0 7,439
Change in fair value of earn-out liability 5,300 (1,800) 0
Total operating expenses 233,629 229,628 276,369
Operating income (loss) 24,281 (44,054) (100,141)
Interest income and other income (expense), net 9,711 17,855 27,445
Interest expense (10,706) (10,340) (9,852)
Interest and other income (expense), net (995) 7,515 17,593
Income (loss) before income taxes 23,286 (36,539) (82,548)
Provision for income taxes 4,952 3,932 3,416
Net income (loss) $ 18,334 $ (40,471) $ (85,964)
Net income (loss) per share:      
Basic (in dollars per share) $ 0.17 $ (0.36) $ (0.77)
Diluted (in dollars per share) $ 0.16 $ (0.36) $ (0.77)
Weighted-average shares used in per share calculations:      
Basic (in shares) 110,538 113,254 110,948
Diluted (in shares) 114,865 113,254 110,948
Product revenue      
Revenue      
Revenue $ 143,935 $ 113,996 $ 72,972
Royalties      
Revenue      
Revenue 136,706 84,560 94,361
Contract and other revenue      
Revenue      
Revenue $ 47,663 $ 47,766 $ 60,270