XML 15 R3.htm IDEA: XBRL DOCUMENT v3.21.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Income Statement [Abstract]    
NET REVENUES $ 173,737 $ 109,664
COST OF REVENUES 89,326 53,184
GROSS PROFIT 84,411 56,480
OPERATING EXPENSES:    
Research and development 20,027 19,152
Sales and marketing 14,123 13,473
General and administrative 10,075 8,761
Total operating expenses 44,225 41,386
INCOME FROM OPERATIONS 40,186 15,094
OTHER INCOME 597 1,777
INCOME BEFORE INCOME TAXES 40,783 16,871
PROVISION FOR INCOME TAXES 985 985
NET INCOME $ 39,798 $ 15,886
EARNINGS PER SHARE:    
Basic (in dollars per share) $ 0.66 $ 0.27
Diluted (in dollars per share) $ 0.65 $ 0.26
SHARES USED IN PER SHARE CALCULATION:    
Basic (in shares) 60,184 59,204
Diluted (in shares) 61,451 60,268