XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
REVENUES:        
Revenue from Contract with Customer, Excluding Assessed Tax $ 321,677 $ 303,379 $ 639,723 $ 631,986
Cost of goods sold 198,148 197,095 403,514 404,287
Gross Profit 123,529 106,284 236,209 227,699
OPERATING EXPENSES:        
Selling, general and administrative 73,921 67,242 146,312 139,547
Research and development 11,385 10,279 22,094 21,025
Restructuring, strategic transaction and integration 3,753 6,482 6,636 18,789
Change in fair value of contingent earn-out 0 2,700 0 2,700
contract settlement 0 25 127 25
TOTAL OPERATING EXPENSES 89,059 86,728 175,169 182,086
INCOME FROM OPERATIONS 34,470 19,556 61,040 45,613
Interest Expense (163) (771) (324) (967)
OTHER INCOME (EXPENSE), net 525 2,053 1,208 (3,427)
INCOME BEFORE INCOME TAXES 34,832 20,838 61,924 41,219
PROVISION FOR INCOME TAXES (6,434) (1,930) (9,795) (5,477)
NET INCOME $ 28,398 $ 18,908 $ 52,129 $ 35,742
NET INCOME PER SHARE        
Basic (in dollars per share) $ 1.34 $ 0.91 $ 2.46 $ 1.72
Diluted (in dollars per share) $ 1.31 $ 0.88 $ 2.40 $ 1.66
WEIGHTED AVERAGE NUMBER OF SHARES        
Basic (in shares) 21,200 20,880 21,176 20,831
Diluted (in shares) 21,703 21,506 21,718 21,545