XML 14 R4.htm IDEA: XBRL DOCUMENT v3.19.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Statements of Operations:        
Revenue $ 115,932 $ 109,652 $ 229,384 $ 217,397
Cost of revenue 55,696 50,439 110,288 100,276
Gross profit 60,236 59,213 119,096 117,121
Operating expenses        
Marketing and sales 19,285 17,557 37,862 34,129
Research and development 8,169 7,032 16,182 13,697
General and administrative 13,209 12,640 26,031 25,583
Total operating expenses 40,663 37,229 80,075 73,409
Income from operations 19,573 21,984 39,021 43,712
Other income, net 1,125 808 1,338 986
Income before income taxes 20,698 22,792 40,359 44,698
Provision for income taxes 4,532 4,478 8,682 8,333
Net income $ 16,166 $ 18,314 $ 31,677 $ 36,365
Net income per share:        
Basic (in dollars per share) $ 0.60 $ 0.68 $ 1.18 $ 1.35
Diluted (in dollars per share) $ 0.60 $ 0.67 $ 1.17 $ 1.34
Shares used to compute net income per share:        
Basic (in shares) 26,875,153 26,972,990 26,919,016 26,925,673
Diluted (in shares) 27,041,422 27,274,882 27,113,328 27,232,215
Comprehensive Income (net of tax)        
Comprehensive income $ 15,688 $ 14,796 $ 31,675 $ 35,240