XML 12 R4.htm IDEA: XBRL DOCUMENT v3.25.3
CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
REVENUE:        
Total revenue $ 139,613 $ 161,627 $ 477,684 $ 485,391
COST OF SALES 35,491 35,812 112,828 111,109
Gross margin 104,122 125,815 364,856 374,282
OPERATING EXPENSES:        
Research and development 36,336 36,089 107,594 110,900
Selling, general and administrative 18,039 15,664 55,493 54,757
Amortization of acquired technology and other intangible assets 4,553 4,551 13,646 13,648
Patent costs 1,886 2,352 6,380 6,735
Royalty and license expense 170 154 401 1,928
Total operating expenses 60,984 58,810 183,514 187,968
OPERATING INCOME 43,138 67,005 181,342 186,314
Interest income, net 10,046 10,592 29,883 30,073
Other income (loss), net 952 3,819 6,905 416
Interest and other income (loss), net 10,998 14,411 36,788 30,489
INCOME BEFORE INCOME TAXES 54,136 81,416 218,130 216,803
INCOME TAX EXPENSE (10,111) (14,546) (42,397) (40,743)
NET INCOME $ 44,025 $ 66,870 $ 175,733 $ 176,060
NET INCOME PER COMMON SHARE:        
BASIC $ 0.93 $ 1.4 $ 3.69 $ 3.69
DILUTED $ 0.92 $ 1.4 $ 3.68 $ 3.69
WEIGHTED AVERAGE SHARES USED IN COMPUTING NET INCOME PER COMMON SHARE:        
BASIC 47,554,970 47,542,114 47,571,930 47,549,976
DILUTED 47,676,500 47,669,439 47,681,477 47,644,026
CASH DIVIDENDS DECLARED PER COMMON SHARE $ 0.45 $ 0.4 $ 1.35 $ 1.2
Material Sales        
REVENUE:        
Total revenue $ 82,634 $ 83,428 $ 257,439 $ 272,154
Royalty And License Fees        
REVENUE:        
Total revenue 53,317 74,590 202,553 202,409
Contract Research Services        
REVENUE:        
Total revenue $ 3,662 $ 3,609 $ 17,692 $ 10,828