XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements of Comprehensive Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Statements of Operations:        
Revenue $ 125,342 $ 107,504 $ 364,516 $ 329,187
Cost of revenue 70,018 52,861 197,237 163,988
Gross profit 55,324 54,643 167,279 165,199
Operating expenses        
Marketing and sales 21,422 16,705 61,946 51,821
Research and development 10,614 7,915 33,855 25,550
General and administrative 16,361 12,354 44,186 38,983
Total operating expenses 48,397 36,974 139,987 116,354
Income from operations 6,927 17,669 27,292 48,845
Other income (expense), net 136 728 (40) 2,549
Income before income taxes 7,063 18,397 27,252 51,394
Provision for income taxes 2,228 3,700 5,790 10,106
Net income $ 4,835 $ 14,697 $ 21,462 $ 41,288
Net income per share:        
Basic (in dollars per share) $ 0.17 $ 0.55 $ 0.78 $ 1.54
Diluted (in dollars per share) $ 0.17 $ 0.55 $ 0.77 $ 1.54
Shares used to compute net income per share:        
Basic (in shares) 27,713,229 26,736,709 27,638,611 26,724,715
Diluted (in shares) 27,730,105 26,886,433 27,707,784 26,861,647
Comprehensive Income (net of tax)        
Comprehensive income $ (508) $ 17,807 $ 11,424 $ 41,782