XML 14 R4.htm IDEA: XBRL DOCUMENT v3.19.1
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Statements of Operations:    
Revenue $ 113,452 $ 107,745
Cost of revenue 54,592 49,837
Gross profit 58,860 57,908
Operating expenses    
Marketing and sales 18,577 16,572
Research and development 8,013 6,665
General and administrative 12,822 12,943
Total operating expenses 39,412 36,180
Income from operations 19,448 21,728
Other income, net 213 178
Income before income taxes 19,661 21,906
Provision for income taxes 4,150 3,855
Net income $ 15,511 $ 18,051
Net income per share:    
Basic (in dollars per share) $ 0.58 $ 0.67
Diluted (in dollars per share) $ 0.57 $ 0.66
Shares used to compute net income per share:    
Basic (in shares) 26,963,366 26,879,388
Diluted (in shares) 27,177,039 27,197,099
Comprehensive Income (net of tax)    
Comprehensive income $ 15,987 $ 20,444