XML 14 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Statements of Operations:        
Revenues $ 82,040 $ 74,961 $ 162,207 $ 147,529
Cost of revenue 35,671 32,715 70,565 65,629
Gross profit 46,369 42,246 91,642 81,900
Operating expenses        
Marketing and sales 14,630 11,453 27,617 22,395
Research and development 6,084 5,816 11,907 11,134
General and administrative 9,253 10,126 18,034 18,377
Total operating expenses 29,967 27,395 57,558 51,906
Income from operations 16,402 14,851 34,084 29,994
Other income, net 1,173 1,092 1,488 1,717
Income before income taxes 17,575 15,943 35,572 31,711
Provision for income taxes 5,489 5,252 11,286 10,358
Net income $ 12,086 $ 10,691 $ 24,286 $ 21,353
Net income per share:        
Basic (in dollars per share) $ 0.46 $ 0.41 $ 0.91 $ 0.81
Diluted (in dollars per share) $ 0.45 $ 0.40 $ 0.91 $ 0.80
Shares used to compute net income per share:        
Basic - weighted-average shares outstanding: (in shares) 26,541,978 26,368,001 26,554,262 26,295,074
Diluted (in shares) 26,649,152 26,561,148 26,710,217 26,526,629
Comprehensive Income (net of tax)        
Comprehensive income $ 14,250 $ 8,547 $ 27,635 $ 19,953