XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.4
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue:      
Revenue $ 707,630 $ 556,624 $ 461,117
Cost of revenue:      
Cost of product revenue 134,681 95,875 84,495
Cost of contract and other revenue 2,856 3,028 5,403
Amortization of acquired intangible assets 6,878 11,204 13,524
Cost of revenue 144,415 110,107 103,422
Gross profit 563,215 446,517 357,695
Operating expenses:      
Research and development 187,708 162,881 156,827
Sales, general and administrative 115,289 104,094 108,149
Amortization of acquired intangible assets 0 506 1,217
Restructuring and other charges 0 0 9,368
Gain on divestiture 0 0 (90,784)
Impairment of assets 0 1,071 10,045
Change in fair value of earn-out liability 0 (5,044) 9,234
Total operating expenses 302,997 263,508 204,056
Operating income 260,218 183,009 153,639
Interest income and other income (expense), net 23,111 18,450 11,327
Loss on fair value adjustment of derivatives, net 0 0 (240)
Gain on sale of non-marketable equity security 0 0 23,924
Interest expense (1,373) (1,416) (1,490)
Interest and other income (expense), net 21,738 17,034 33,521
Income before income taxes 281,956 200,043 187,160
Provision for (benefit from) income taxes 51,501 20,222 (146,744)
Net income $ 230,455 $ 179,821 $ 333,904
Net income per share:      
Basic net income per share $ 2.14 $ 1.67 $ 3.09
Diluted net income per share $ 2.11 $ 1.65 $ 3.01
Weighted-average shares used in per share calculations:      
Basic (in shares) 107,548 107,438 108,183
Diluted (in shares) 109,235 109,041 110,889
Product revenue      
Revenue:      
Revenue $ 347,754 $ 246,815 $ 224,632
Royalties      
Revenue:      
Revenue 279,378 226,172 150,110
Contract and other revenue      
Revenue:      
Revenue $ 80,498 $ 83,637 $ 86,375