XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue        
Revenue $ 119,832 $ 121,132 $ 233,594 $ 220,182
Cost of revenue        
Cost of product revenue 18,743 20,417 45,166 38,814
Cost of contract and other revenue 1,294 974 2,985 1,598
Amortization of acquired intangible assets 3,561 3,421 7,123 6,799
Cost of revenue 23,598 24,812 55,274 47,211
Gross profit 96,234 96,320 178,320 172,971
Operating expenses:        
Research and development 41,576 39,538 83,474 79,353
Sales, general and administrative 26,187 26,305 57,151 53,211
Amortization of acquired intangible assets 382 417 764 826
Charges 9,494 0 9,494 0
Change in fair value of earn-out liability 6,900 (5,500) 13,800 (4,300)
Total operating expenses 84,539 60,760 164,683 129,090
Operating income 11,695 35,560 13,637 43,881
Interest income and other income (expense), net 2,236 2,738 4,397 4,098
Loss on extinguishment of debt 0 0 0 (66,497)
Loss on fair value adjustment of derivatives, net 0 0 (240) (8,283)
Interest expense (376) (348) (757) (953)
Interest and other income (expense), net 1,860 2,390 3,400 (71,635)
Income (loss) before income taxes 13,555 37,950 17,037 (27,754)
Provision for (benefit from) income taxes (155,325) 2,930 (155,124) 3,444
Net income (loss) $ 168,880 $ 35,020 $ 172,161 $ (31,198)
Net income (loss) per share:        
Basic net income (loss) per share $ 1.55 $ 0.32 $ 1.59 $ (0.28)
Diluted net income (loss) per share $ 1.51 $ 0.31 $ 1.55 $ (0.28)
Weighted-average shares used in per share calculation:        
Basic (in shares) 109,039 110,447 108,561 110,170
Diluted (in shares) 111,601 112,715 111,373 110,170
Product revenue        
Revenue        
Revenue $ 54,978 $ 53,302 $ 118,753 $ 101,271
Royalties        
Revenue        
Revenue 40,672 48,038 68,841 78,502
Contract and other revenue        
Revenue        
Revenue $ 24,182 $ 19,792 $ 46,000 $ 40,409