XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenues        
Revenues $ 88,830 $ 78,929 $ 175,093 $ 154,272
Cost of revenues 18,891 17,537 37,386 35,246
Gross profit 69,939 61,392 137,707 119,026
Operating expenses:        
Research and development 18,058 17,695 36,041 33,532
Sales and marketing 15,783 17,165 34,013 34,480
General and administrative 10,590 10,424 21,714 20,855
Total operating expenses 44,431 45,284 91,768 88,867
Income from operations 25,508 16,108 45,939 30,159
Other income (expense), net:        
Interest expense 0 (28) (3) (70)
Interest income 1,392 2,198 3,316 4,249
Other income, net 194 231 59 8
Total other income, net 1,586 2,401 3,372 4,187
Income before income taxes 27,094 18,509 49,311 34,346
Provision for income taxes 775 2,277 4,298 4,848
Net income $ 26,319 $ 16,232 $ 45,013 $ 29,498
Net income per share:        
Basic (USD per share) $ 0.67 $ 0.41 $ 1.15 $ 0.75
Diluted (USD per share) $ 0.64 $ 0.39 $ 1.10 $ 0.71
Weighted average shares used in computing net income per share:        
Basic (shares) 39,161 39,198 39,137 39,143
Diluted (shares) 40,919 41,530 40,928 41,570