XML 12 R4.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
REVENUE:    
Total revenue $ 166,277 $ 165,259
COST OF SALES 38,134 36,969
Gross margin 128,143 128,290
OPERATING EXPENSES:    
Research and development 34,900 37,985
Selling, general and administrative 17,014 19,252
Amortization of acquired technology and other intangible assets 4,545 4,548
Patent costs 1,906 1,982
Royalty and license expense 114 1,651
Total operating expenses 58,479 65,418
OPERATING INCOME 69,664 62,872
Interest income, net 10,074 9,568
Other income (loss), net 378 (1,943)
Interest and other income (loss), net 10,452 7,625
INCOME BEFORE INCOME TAXES 80,116 70,497
INCOME TAX EXPENSE (15,672) (13,644)
NET INCOME $ 64,444 $ 56,853
NET INCOME PER COMMON SHARE:    
BASIC $ 1.35 $ 1.19
DILUTED $ 1.35 $ 1.19
WEIGHTED AVERAGE SHARES USED IN COMPUTING NET INCOME PER COMMON SHARE:    
BASIC 47,567,295 47,557,959
DILUTED 47,689,657 47,628,492
CASH DIVIDENDS DECLARED PER COMMON SHARE $ 0.45 $ 0.4
Material Sales    
REVENUE:    
Total revenue $ 86,155 $ 93,284
Royalty And License Fees    
REVENUE:    
Total revenue 73,569 68,268
Contract Research Services    
REVENUE:    
Total revenue $ 6,553 $ 3,707