XML 25 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue      
Revenue $ 454,793 $ 328,304 $ 246,322
Cost of revenue      
Cost of product revenue 88,976 49,397 37,749
Cost of contract and other revenue 4,668 4,756 5,647
Amortization of acquired intangible assets 13,935 16,241 17,352
Cost of revenue 107,579 70,394 60,748
Gross profit 347,214 257,910 185,574
Operating expenses      
Research and development 158,769 135,678 139,837
Sales, general and administrative 106,718 91,057 86,441
Amortization of acquired intangible assets 1,674 1,226 1,061
Restructuring and other charges 0 368 4,089
Change in fair value of earn-out liability 3,111 5,300 (1,800)
Total operating expenses 270,272 233,629 229,628
Operating income (loss) 76,942 24,281 (44,054)
Interest income and other income (expense), net 7,771 9,711 17,855
Gain on sale of equity security 3,547 0 0
Loss on extinguishment of debt (83,626) 0 0
Loss on fair value adjustment of derivatives, net (10,585) 0 0
Interest expense (1,874) (10,706) (10,340)
Interest and other income (expense), net (84,767) (995) 7,515
Income (loss) before income taxes (7,825) 23,286 (36,539)
Provision for income taxes 6,485 4,952 3,932
Net income (loss) $ (14,310) $ 18,334 $ (40,471)
Net income (loss) per share:      
Basic net income (loss) per share $ (0.13) $ 0.17 $ (0.36)
Diluted net income (loss) per share $ (0.13) $ 0.16 $ (0.36)
Weighted-average shares used in per share calculations:      
Basic (in shares) 109,472 110,538 113,254
Diluted (in shares) 109,472 114,865 113,254
Product revenue      
Revenue      
Revenue $ 227,068 $ 143,935 $ 113,996
Royalties      
Revenue      
Revenue 139,816 136,706 84,560
Contract and other revenue      
Revenue      
Revenue $ 87,909 $ 47,663 $ 47,766