XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue        
Revenue $ 105,298 $ 112,244 $ 338,892 $ 332,426
Cost of revenue        
Cost of product revenue 19,388 21,953 64,554 60,767
Cost of contract and other revenue 1,295 1,455 4,280 3,053
Amortization of acquired intangible assets 3,349 3,576 10,472 10,375
Cost of revenue 24,032 26,984 79,306 74,195
Gross profit 81,266 85,260 259,586 258,231
Operating expenses:        
Research and development 37,368 39,295 120,842 118,648
Sales, general and administrative 25,333 26,198 82,484 79,409
Amortization of acquired intangible assets 258 433 1,022 1,259
Restructuring and other charges (benefit) (100) 0 9,394 0
Gain on divestiture (90,843) 0 (90,843) 0
Impairment of assets 10,045 0 10,045 0
Change in fair value of earn-out liability (5,666) 2,411 8,134 (1,889)
Total operating expenses (benefits) (23,605) 68,337 141,078 197,427
Operating income 104,871 16,923 118,508 60,804
Interest income and other income (expense), net 2,715 2,838 7,112 6,936
Gain on fair value of equity security 0 3,547 0 3,547
Loss on extinguishment of debt 0 (17,129) 0 (83,626)
Loss on fair value adjustment of derivatives, net 0 (2,302) (240) (10,585)
Interest expense (356) (437) (1,113) (1,390)
Interest and other income (expense), net 2,359 (13,483) 5,759 (85,118)
Income (loss) before income taxes 107,230 3,440 124,267 (24,314)
Provision for (benefit from) income taxes 4,032 2,501 (151,092) 5,945
Net income (loss) $ 103,198 $ 939 $ 275,359 $ (30,259)
Net income (loss) per share:        
Basic net income (loss) per share $ 0.95 $ 0.01 $ 2.54 $ (0.27)
Diluted net income (loss) per share $ 0.93 $ 0.01 $ 2.48 $ (0.27)
Weighted-average shares used in per share calculation:        
Basic (in shares) 108,317 109,968 108,412 110,102
Diluted (in shares) 110,775 111,962 111,179 110,102
Product revenue        
Revenue        
Revenue $ 52,181 $ 58,619 $ 170,934 $ 159,890
Royalties        
Revenue        
Revenue 28,857 29,878 97,698 108,380
Contract and other revenue        
Revenue        
Revenue $ 24,260 $ 23,747 $ 70,260 $ 64,156