XML 14 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Income Statement [Abstract]        
NET REVENUES $ 176,776 $ 121,129 $ 530,623 $ 337,625
COST OF REVENUES 85,037 61,560 263,160 168,040
GROSS PROFIT 91,739 59,569 267,463 169,585
OPERATING EXPENSES:        
Research and development 21,137 20,868 62,905 59,790
Sales and marketing 15,624 13,658 45,037 40,168
General and administrative 9,386 10,302 28,767 26,867
Total operating expenses 46,147 44,828 136,709 126,825
INCOME FROM OPERATIONS 45,592 14,741 130,754 42,760
OTHER INCOME 206 877 976 4,134
INCOME BEFORE INCOME TAXES 45,798 15,618 131,730 46,894
PROVISION FOR INCOME TAXES 3,764 798 8,017 2,996
NET INCOME $ 42,034 $ 14,820 $ 123,713 $ 43,898
EARNINGS PER SHARE:        
Basic (in dollars per share) $ 0.70 $ 0.25 $ 2.05 $ 0.74
Diluted (in dollars per share) $ 0.69 $ 0.24 $ 2.01 $ 0.72
SHARES USED IN PER SHARE CALCULATION:        
Basic (in shares) 60,319 59,823 60,350 59,582
Diluted (in shares) 61,363 60,852 61,466 60,668