XML 12 R4.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
REVENUE:    
Total revenue $ 142,211 $ 166,277
COST OF SALES 36,121 38,134
Gross margin 106,090 128,143
OPERATING EXPENSES:    
Research and development 35,246 34,900
Selling, general and administrative 20,032 17,014
Amortization of acquired technology and other intangible assets 5,588 4,545
Patent costs 2,369 1,906
Royalty and license expense 104 114
Total operating expenses 63,339 58,479
OPERATING INCOME 42,751 69,664
Interest income, net 8,715 10,074
Other (loss) income, net (6,173) 378
Interest and other income, net 2,542 10,452
INCOME BEFORE INCOME TAXES 45,293 80,116
INCOME TAX EXPENSE (9,397) (15,672)
NET INCOME $ 35,896 $ 64,444
NET INCOME PER COMMON SHARE:    
BASIC $ 0.76 $ 1.35
DILUTED $ 0.76 $ 1.35
WEIGHTED AVERAGE SHARES USED IN COMPUTING NET INCOME PER COMMON SHARE:    
BASIC 47,078,940 47,567,295
DILUTED 47,205,952 47,689,657
CASH DIVIDENDS DECLARED PER COMMON SHARE $ 0.5 $ 0.45
Material Sales    
REVENUE:    
Total revenue $ 83,749 $ 86,155
Royalty And License Fees    
REVENUE:    
Total revenue 54,210 73,569
Contract Research Services    
REVENUE:    
Total revenue $ 4,252 $ 6,553