v3.26.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenue        
Revenue $ 218,289 $ 178,513 $ 605,863 $ 517,386
Cost of revenue        
Cost of product revenue 45,458 34,337 118,762 97,338
Cost of contract and other revenue 753 531 2,659 1,708
Amortization of acquired intangible assets 1,164 1,724 4,459 5,158
Cost of revenue 47,375 36,592 125,880 104,204
Gross profit 170,914 141,921 479,983 413,182
Operating expenses:        
Research and development 49,355 49,511 150,683 138,462
Sales, general and administrative 37,684 29,155 107,616 85,328
Restructuring charges 223 0 3,543 0
Total operating expenses 87,262 78,666 261,842 223,790
Operating income 83,652 63,255 218,141 189,392
Interest income and other income (expense), net 7,162 6,327 21,373 16,411
Interest expense (279) (294) (860) (1,053)
Interest and other income (expense), net 6,883 6,033 20,513 15,358
Income before income taxes 90,535 69,288 238,654 204,750
Provision for income taxes 15,970 20,911 36,626 38,135
Net income $ 74,565 $ 48,377 $ 202,028 $ 166,615
Net income per share:        
Basic net income per share $ 0.69 $ 0.45 $ 1.87 $ 1.55
Diluted net income per share $ 0.69 $ 0.44 $ 1.84 $ 1.53
Weighted-average shares used in per share calculations:        
Basic (in shares) 107,644 107,622 108,032 107,483
Diluted (in shares) 108,788 109,304 109,552 108,962
Product revenue        
Revenue        
Revenue $ 114,315 $ 93,342 $ 301,471 $ 250,976
Royalties        
Revenue        
Revenue 76,958 65,120 230,861 207,702
Contract and other revenue        
Revenue        
Revenue $ 27,016 $ 20,051 $ 73,531 $ 58,708