XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Revenues $ 93,069 $ 82,671 $ 268,162 $ 236,943
Cost of revenues 20,619 17,108 58,005 52,354
Gross profit 72,450 65,563 210,157 184,589
Operating expenses:        
Research and development 17,864 16,899 53,905 50,431
Sales and marketing 16,060 17,009 50,073 51,489
General and administrative 12,223 9,106 33,937 29,961
Total operating expenses 46,147 43,014 137,915 131,881
Income from operations 26,303 22,549 72,242 52,708
Other income (expense), net:        
Interest expense (1) (28) (4) (98)
Interest income 1,123 2,142 4,439 6,391
Other income (expense), net 209 (328) 268 (320)
Total other income, net 1,331 1,786 4,703 5,973
Income before income taxes 27,634 24,335 76,945 58,681
Provision for income taxes 4,891 5,161 9,189 10,009
Net income $ 22,743 $ 19,174 $ 67,756 $ 48,672
Net income per share:        
Basic (in dollars per share) $ 0.58 $ 0.49 $ 1.73 $ 1.24
Diluted (in dollars per share) $ 0.56 $ 0.47 $ 1.66 $ 1.17
Weighted average shares used in computing net income per share:        
Basic (in shares) 39,238 39,014 39,171 39,099
Diluted (in shares) 40,764 41,162 40,907 41,447