XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
REVENUE:      
Total revenue $ 650,611 $ 647,684 $ 576,429
COST OF SALES 154,126 148,461 135,376
Gross margin 496,485 499,223 441,053
OPERATING EXPENSES:      
Research and development 146,097 157,187 130,481
Selling, general and administrative 74,318 74,286 67,387
Amortization of acquired technology and other intangible assets 18,198 18,200 15,993
Patent costs 8,790 8,699 9,356
Royalty and license expense 504 2,048 647
Total operating expenses 247,907 260,420 223,864
OPERATING INCOME 248,578 238,803 217,189
Interest income, net 39,708 40,682 28,166
Other and other income, net 6,510 (7,357) (184)
Interest and other income, net 46,218 33,325 27,982
Income before income taxes 294,796 272,128 245,171
INCOME TAX EXPENSE (52,721) (50,049) (42,160)
NET INCOME $ 242,075 $ 222,079 $ 203,011
NET INCOME PER COMMON SHARE:      
BASIC $ 5.09 $ 4.66 $ 4.25
DILUTED $ 5.08 $ 4.65 $ 4.24
WEIGHTED AVERAGE SHARES USED IN COMPUTING NET INCOME PER COMMON SHARE:      
BASIC 47,548,046 47,548,931 47,559,669
DILUTED 47,658,295 47,652,662 47,622,763
CASH DIVIDEND DECLARED PER COMMON SHARE $ 1.8 $ 1.6 $ 1.4
Material sales      
REVENUE:      
Total revenue $ 352,974 $ 365,419 $ 322,029
Royalty and license fees      
REVENUE:      
Total revenue 275,134 266,820 238,389
Contract research services      
REVENUE:      
Total revenue $ 22,503 $ 15,445 $ 16,011