XML 14 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Statements of Operations:        
Revenue $ 107,504 $ 117,455 $ 329,187 $ 346,839
Cost of revenue 52,861 57,839 163,988 168,127
Gross profit 54,643 59,616 165,199 178,712
Operating expenses        
Marketing and sales 16,705 17,604 51,821 55,466
Research and development 7,915 8,359 25,550 24,541
General and administrative 12,354 12,380 38,983 38,411
Total operating expenses 36,974 38,343 116,354 118,418
Income from operations 17,669 21,273 48,845 60,294
Other income, net 728 228 2,549 1,566
Income before income taxes 18,397 21,501 51,394 61,860
Provision for income taxes 3,700 4,709 10,106 13,391
Net income $ 14,697 $ 16,792 $ 41,288 $ 48,469
Net income per share:        
Basic (in dollars per share) $ 0.55 $ 0.63 $ 1.54 $ 1.80
Diluted (in dollars per share) $ 0.55 $ 0.62 $ 1.54 $ 1.79
Shares used to compute net income per share:        
Basic (in shares) 26,736,709 26,846,030 26,724,715 26,894,420
Diluted (in shares) 26,886,433 27,005,341 26,861,647 27,072,873
Comprehensive Income (net of tax)        
Comprehensive income $ 17,807 $ 14,642 $ 41,782 $ 46,317