XML 12 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
REVENUE:    
Total revenue $ 165,259 $ 130,467
COST OF SALES 36,969 32,970
Gross margin 128,290 97,497
OPERATING EXPENSES:    
Research and development 37,985 31,423
Selling, general and administrative 19,252 15,396
Amortization of acquired technology and other intangible assets 4,548 2,891
Patent costs 1,982 2,255
Royalty and license expense 1,651 164
Total operating expenses 65,418 52,129
OPERATING INCOME 62,872 45,368
Interest income, net 9,568 6,967
Other loss, net (1,943) (703)
Interest and other loss, net 7,625 6,264
INCOME BEFORE INCOME TAXES 70,497 51,632
INCOME TAX EXPENSE (13,644) (11,793)
NET INCOME $ 56,853 $ 39,839
NET INCOME PER COMMON SHARE:    
BASIC $ 1.19 $ 0.83
DILUTED $ 1.19 $ 0.83
WEIGHTED AVERAGE SHARES USED IN COMPUTING NET INCOME PER OMMON SHARE:    
BASIC 47,557,959 47,523,593
DILUTED 47,628,492 47,567,007
CASH DIVIDENDS DECLARED PER COMMON SHARE $ 0.4 $ 0.35
Material Sales    
REVENUE:    
Total revenue $ 93,284 $ 70,190
Royalty And License Fees    
REVENUE:    
Total revenue 68,268 55,210
Contract Research Services    
REVENUE:    
Total revenue $ 3,707 $ 5,067