v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue        
Revenue $ 207,385 $ 172,209 $ 387,574 $ 338,873
Cost of revenue        
Cost of product revenue 39,575 32,418 73,304 63,001
Cost of contract and other revenue 778 631 1,906 1,177
Amortization of acquired intangible assets 1,620 1,721 3,295 3,434
Cost of revenue 41,973 34,770 78,505 67,612
Gross profit 165,412 137,439 309,069 271,261
Operating expenses:        
Research and development 51,099 46,331 101,328 88,951
Sales, general and administrative 38,262 28,115 69,932 56,173
Restructuring charges 3,320 0 3,320 0
Total operating expenses 92,681 74,446 174,580 145,124
Operating income 72,731 62,993 134,489 126,137
Interest income and other income (expense), net 7,060 5,228 14,211 10,084
Interest expense (302) (382) (581) (759)
Interest and other income (expense), net 6,758 4,846 13,630 9,325
Income before income taxes 79,489 67,839 148,119 135,462
Provision for income taxes 11,884 9,904 20,656 17,224
Net income $ 67,605 $ 57,935 $ 127,463 $ 118,238
Net income per share:        
Basic net income per share $ 0.62 $ 0.54 $ 1.18 $ 1.10
Diluted net income per share $ 0.61 $ 0.53 $ 1.16 $ 1.09
Weighted-average shares used in per share calculations:        
Basic (in shares) 108,428 107,586 108,230 107,412
Diluted (in shares) 109,977 108,520 109,852 108,639
Product revenue        
Revenue        
Revenue $ 99,154 $ 81,325 $ 187,156 $ 157,634
Royalties        
Revenue        
Revenue 84,261 68,607 153,903 142,582
Contract and other revenue        
Revenue        
Revenue $ 23,970 $ 22,277 $ 46,515 $ 38,657