XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
REVENUE:        
Total revenue $ 143,618 $ 117,079 $ 407,278 $ 287,324
COST OF SALES 31,481 23,378 82,748 58,480
Gross margin 112,137 93,701 324,530 228,844
OPERATING EXPENSES:        
Research and development 25,327 20,814 72,733 61,708
Selling, general and administrative 20,960 13,579 57,603 45,129
Amortization of acquired technology and other intangible assets 5,505 5,494 16,490 16,474
Patent costs 2,359 2,095 6,003 5,591
Royalty and license expense 258 3,293 519 8,195
Total operating expenses 54,409 45,275 153,348 137,097
OPERATING INCOME 57,728 48,426 171,182 91,747
Interest income, net 137 1,029 345 4,444
Other income, net (102) 262 178 634
Interest and other income, net 35 1,291 523 5,078
INCOME BEFORE INCOME TAXES 57,763 49,717 171,705 96,825
INCOME TAX EXPENSE (11,654) (9,217) (33,368) (17,355)
NET INCOME $ 46,109 $ 40,500 $ 138,337 $ 79,470
NET INCOME PER COMMON SHARE:        
BASIC $ 0.97 $ 0.85 $ 2.91 $ 1.67
DILUTED $ 0.97 $ 0.85 $ 2.90 $ 1.67
WEIGHTED AVERAGE SHARES USED IN COMPUTING NET INCOME PER COMMON SHARE:        
BASIC 47,291,192 47,227,061 47,286,927 47,182,625
DILUTED 47,362,575 47,260,331 47,355,583 47,212,660
CASH DIVIDENDS DECLARED PER COMMON SHARE $ 0.20 $ 0.15 $ 0.60 $ 0.45
Material Sales        
REVENUE:        
Total revenue $ 75,609 $ 68,709 $ 232,855 $ 167,211
Royalty And License Fees        
REVENUE:        
Total revenue 63,939 44,550 163,037 110,008
Contract Research Services        
REVENUE:        
Total revenue $ 4,070 $ 3,820 $ 11,386 $ 10,105