XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
REVENUE:      
Total revenue $ 553,525 $ 428,867 $ 405,177
COST OF SALES 114,991 85,478 75,374
Gross margin 438,534 343,389 329,803
OPERATING EXPENSES:      
Research and development 99,673 83,894 71,276
Selling, general and administrative 80,372 61,346 59,613
Amortization of acquired technology and other intangible assets 21,994 21,969 21,962
Patent costs 8,160 7,529 6,833
Royalty and license expense 691 11,125 11,776
Total operating expenses 210,890 185,863 171,460
OPERATING INCOME 227,644 157,526 158,343
Interest income, net 505 5,139 10,795
Other income, net 98 864 767
Interest and other income, net 603 6,003 11,562
INCOME BEFORE INCOME TAXES 228,247 163,529 169,905
INCOME TAX EXPENSE (44,034) (30,157) (31,601)
NET INCOME $ 184,213 $ 133,372 $ 138,304
NET INCOME PER COMMON SHARE:      
BASIC $ 3.87 $ 2.80 $ 2.92
DILUTED $ 3.87 $ 2.80 $ 2.92
WEIGHTED AVERAGE SHARES USED IN COMPUTING NET INCOME PER COMMON SHARE:      
BASIC 47,296,447 47,198,982 46,959,775
DILUTED 47,365,435 47,236,994 46,995,462
CASH DIVIDEND DECLARED PER COMMON SHARE $ 0.80 $ 0.60 $ 0.40
Material sales      
REVENUE:      
Total revenue $ 318,623 $ 229,749 $ 243,413
Royalty and license fees      
REVENUE:      
Total revenue 219,032 185,054 150,022
Contract research services      
REVENUE:      
Total revenue $ 15,870 $ 14,064 $ 11,742