XML 12 R4.htm IDEA: XBRL DOCUMENT v3.26.1
CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
REVENUE:        
Total revenue $ 152,157 $ 171,794 $ 294,368 $ 338,071
COST OF SALES 36,790 39,203 72,911 77,337
Gross margin 115,367 132,591 221,457 260,734
OPERATING EXPENSES:        
Research and development 34,974 36,358 70,220 71,258
Selling, general and administrative 18,565 20,440 38,597 37,454
Amortization of acquired technology and other intangible assets 5,719 4,548 11,307 9,093
Patent costs 2,356 2,588 4,725 4,494
Royalty and license expense 105 117 209 231
Total operating expenses 61,719 64,051 125,058 122,530
OPERATING INCOME 53,648 68,540 96,399 138,204
Interest income, net 8,477 9,763 17,192 19,837
Other (loss) income, net (1,121) 5,575 (7,294) 5,953
Interest and other income, net 7,356 15,338 9,898 25,790
INCOME BEFORE INCOME TAXES 61,004 83,878 106,297 163,994
INCOME TAX EXPENSE (11,583) (16,614) (20,980) (32,286)
NET INCOME $ 49,421 $ 67,264 $ 85,317 $ 131,708
NET INCOME PER COMMON SHARE:        
BASIC $ 1.06 $ 1.41 $ 1.82 $ 2.77
DILUTED $ 1.06 $ 1.41 $ 1.82 $ 2.76
WEIGHTED AVERAGE SHARES USED IN COMPUTING NET INCOME PER COMMON SHARE:        
BASIC 46,653,464 47,593,660 46,822,359 47,580,549
DILUTED 46,682,123 47,674,886 46,900,488 47,684,351
CASH DIVIDENDS DECLARED PER COMMON SHARE $ 0.5 $ 0.45 $ 1 $ 0.9
Material Sales        
REVENUE:        
Total revenue $ 66,191 $ 88,650 $ 149,940 $ 174,805
Royalty And License Fees        
REVENUE:        
Total revenue 81,212 75,667 135,422 149,236
Contract Research Services        
REVENUE:        
Total revenue $ 4,754 $ 7,477 $ 9,006 $ 14,030