XML 18 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Income Statement [Abstract]      
Revenue $ 310,056 $ 256,012 $ 190,071
Costs and operating expenses:      
Cost of revenue (exclusive of depreciation and amortization) 119,029 101,642 73,549
Sales and marketing 58,445 51,528 33,288
Research and product development 48,529 39,508 24,111
General and administrative 47,480 34,478 24,891
Depreciation and amortization 26,790 22,395 14,576
Total costs and operating expenses 300,273 249,551 170,415
Income from operations 9,783 6,461 19,656
Other income (expense), net 188,897 16 (56)
Interest (expense) income, net (1,849) (1,654) 787
Income before provision for (benefit from) income taxes 196,831 4,823 20,387
Provision for (benefit from) income taxes 38,428 (31,459) 420
Net income $ 158,403 $ 36,282 $ 19,967
Net income per common share:      
Basic (in usd per share) $ 4.62 $ 1.07 $ 0.59
Diluted (in usd per share) $ 4.44 $ 1.02 $ 0.56
Weighted average common shares outstanding:      
Basic (in shares) 34,264 34,016 34,128
Diluted (in shares) 35,713 35,567 35,562