XML 23 R3.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Statement [Abstract]    
NET REVENUES $ 109,664 $ 89,188
COST OF REVENUES 53,184 43,714
GROSS PROFIT 56,480 45,474
OPERATING EXPENSES:    
Research and development 19,152 17,946
Sales and marketing 13,473 13,017
General and administrative 8,761 8,390
Total operating expenses 41,386 39,353
INCOME FROM OPERATIONS 15,094 6,121
OTHER INCOME 1,777 1,152
INCOME BEFORE INCOME TAXES 16,871 7,273
PROVISION FOR INCOME TAXES 985 40
NET INCOME $ 15,886 $ 7,233
EARNINGS PER SHARE:    
Basic (in dollars per share) $ 0.54 $ 0.25
Diluted (in dollars per share) [1] $ 0.53 $ 0.25
SHARES USED IN PER SHARE CALCULATION:    
Basic (in shares) 29,602 28,951
Diluted (in shares) 30,134 29,446
[1]
The Company includes the shares underlying performance-based awards in the calculation of diluted earnings per share if the performance conditions have been satisfied as of the end of the reporting period and excludes such shares when the necessary conditions have not been met. The Company has excluded the shares underlying the outstanding performance-based awards in the 2020 and 2019 calculations as the shares were not contingently issuable as of the end of the reporting periods.