XML 14 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Statements of Operations:    
Revenue $ 107,745 $ 80,167
Cost of revenue 49,837 34,894
Gross profit 57,908 45,273
Operating expenses    
Marketing and sales 16,572 12,987
Research and development 6,665 5,823
General and administrative 12,943 8,781
Total operating expenses 36,180 27,591
Income from operations 21,728 17,682
Other income, net 178 315
Income before income taxes 21,906 17,997
Provision for income taxes 3,855 5,797
Net income $ 18,051 $ 12,200
Net income per share:    
Basic (in dollars per share) $ 0.67 $ 0.46
Diluted (in dollars per share) $ 0.66 $ 0.46
Shares used to compute net income per share:    
Basic (in shares) 26,879,388 26,466,731
Diluted (in shares) 27,197,099 26,599,200
Comprehensive Income (net of tax)    
Comprehensive income $ 20,444 $ 13,385