v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue    
Revenue $ 180,189 $ 166,664
Cost of revenue    
Cost of product revenue 33,729 30,583
Cost of contract and other revenue 1,128 546
Amortization of acquired intangible assets 1,675 1,713
Cost of revenue 36,532 32,842
Gross profit 143,657 133,822
Operating expenses:    
Research and development 50,229 42,620
Sales, general and administrative 31,670 28,058
Total operating expenses 81,899 70,678
Operating income 61,758 63,144
Interest income and other income (expense), net 7,151 4,856
Interest expense (279) (377)
Interest and other income (expense), net 6,872 4,479
Income before income taxes 68,630 67,623
Provision for income taxes 8,772 7,320
Net income $ 59,858 $ 60,303
Net income per share:    
Basic net income per share $ 0.55 $ 0.56
Diluted net income per share $ 0.55 $ 0.56
Weighted-average shares used in per share calculations:    
Basic (in shares) 108,030 107,236
Diluted (in shares) 109,716 108,628
Product revenue    
Revenue    
Revenue $ 88,002 $ 76,309
Royalties    
Revenue    
Revenue 69,642 73,975
Contract and other revenue    
Revenue    
Revenue $ 22,545 $ 16,380