XML 12 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
REVENUE:        
Total revenue $ 161,627 $ 141,077 $ 485,391 $ 418,109
COST OF SALES 35,812 34,248 111,109 99,357
Gross margin 125,815 106,829 374,282 318,752
OPERATING EXPENSES:        
Research and development 36,089 33,099 110,900 96,840
Selling, general and administrative 15,664 18,084 54,757 50,557
Amortization of acquired technology and other intangible assets 4,551 4,557 13,648 11,442
Patent costs 2,352 2,572 6,735 7,056
Royalty and license expense 154 81 1,928 414
Total operating expenses 58,810 58,393 187,968 166,309
OPERATING INCOME 67,005 48,436 186,314 152,443
Interest income, net 10,592 7,136 30,073 20,301
Other income (loss), net 3,819 (1,693) 416 (3,180)
Interest and other income, net 14,411 5,443 30,489 17,121
INCOME BEFORE INCOME TAXES 81,416 53,879 216,803 169,564
INCOME TAX EXPENSE (14,546) (2,363) (40,743) (28,531)
NET INCOME $ 66,870 $ 51,516 $ 176,060 $ 141,033
NET INCOME PER COMMON SHARE:        
BASIC $ 1.4 $ 1.08 $ 3.69 $ 2.95
DILUTED $ 1.4 $ 1.08 $ 3.69 $ 2.95
WEIGHTED AVERAGE SHARES USED IN COMPUTING NET INCOME PER COMMON SHARE:        
BASIC 47,542,114 47,570,099 47,549,976 47,555,734
DILUTED 47,669,439 47,632,431 47,644,026 47,609,692
CASH DIVIDENDS DECLARED PER COMMON SHARE $ 0.4 $ 0.35 $ 1.2 $ 1.05
Material Sales        
REVENUE:        
Total revenue $ 83,428 $ 92,492 $ 272,154 $ 239,789
Royalty And License Fees        
REVENUE:        
Total revenue 74,590 45,915 202,409 165,524
Contract Research Services        
REVENUE:        
Total revenue $ 3,609 $ 2,670 $ 10,828 $ 12,796