XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.2
CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
REVENUE:        
Total revenue $ 136,561 $ 129,660 $ 287,031 $ 263,660
COST OF SALES 27,239 27,969 60,402 51,267
Gross margin 109,322 101,691 226,629 212,393
OPERATING EXPENSES:        
Research and development 28,197 24,101 54,742 47,406
Selling, general and administrative 19,869 20,239 40,931 36,643
Amortization of acquired technology and other intangible assets 5,502 5,497 11,000 10,985
Patent costs 2,259 1,809 4,057 3,644
Royalty and license expense 181 149 335 261
Total operating expenses 56,008 51,795 111,065 98,939
OPERATING INCOME 53,314 49,896 115,564 113,454
Interest income, net 1,583 75 1,874 208
Other income, net 89 221 55 280
Interest and other income, net 1,672 296 1,929 488
INCOME BEFORE INCOME TAXES 54,986 50,192 117,493 113,942
INCOME TAX EXPENSE (13,484) (9,651) (26,021) (21,714)
NET INCOME $ 41,502 $ 40,541 $ 91,472 $ 92,228
NET INCOME PER COMMON SHARE:        
BASIC $ 0.87 $ 0.85 $ 1.92 $ 1.94
DILUTED $ 0.87 $ 0.85 $ 1.92 $ 1.94
WEIGHTED AVERAGE SHARES USED IN COMPUTING NET INCOME PER COMMON SHARE:        
BASIC 47,393,830 47,299,627 47,381,864 47,284,773
DILUTED 47,457,892 47,356,864 47,451,354 47,347,596
CASH DIVIDENDS DECLARED PER COMMON SHARE $ 0.30 $ 0.20 $ 0.60 $ 0.40
Material Sales        
REVENUE:        
Total revenue $ 71,869 $ 77,438 $ 158,560 $ 157,246
Royalty And License Fees        
REVENUE:        
Total revenue 60,278 48,212 120,080 99,098
Contract Research Services        
REVENUE:        
Total revenue $ 4,414 $ 4,010 $ 8,391 $ 7,316