XML 14 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Statements of Operations:        
Revenue $ 106,575 $ 115,932 $ 221,683 $ 229,384
Cost of revenue 54,119 55,696 111,127 110,288
Gross profit 52,456 60,236 110,556 119,096
Operating expenses        
Marketing and sales 16,936 19,285 35,116 37,862
Research and development 8,648 8,169 17,635 16,182
General and administrative 12,521 13,209 26,629 26,031
Total operating expenses 38,105 40,663 79,380 80,075
Income from operations 14,351 19,573 31,176 39,021
Other income, net 767 1,125 1,821 1,338
Income before income taxes 15,118 20,698 32,997 40,359
Provision for income taxes 2,511 4,532 6,406 8,682
Net income $ 12,607 $ 16,166 $ 26,591 $ 31,677
Net income per share:        
Basic (in dollars per share) $ 0.47 $ 0.60 $ 1.00 $ 1.18
Diluted (in dollars per share) $ 0.47 $ 0.60 $ 0.99 $ 1.17
Shares used to compute net income per share:        
Basic (in shares) 26,660,498 26,875,153 26,718,652 26,919,016
Diluted (in shares) 26,760,866 27,041,422 26,837,938 27,113,328
Comprehensive Income (net of tax)        
Comprehensive income $ 12,971 $ 15,688 $ 23,975 $ 31,675