XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Revenue $ 471,883 $ 359,370 $ 310,056
Costs and operating expenses:      
Cost of revenue (exclusive of depreciation and amortization) [1] 191,826 143,944 119,029
Sales and marketing [1] 107,398 73,200 58,445
Research and product development [1] 111,118 65,980 48,529
General and administrative [1] 100,792 57,279 47,480
Depreciation and amortization 33,119 30,845 26,790
Total costs and operating expenses 544,253 371,248 300,273
(Loss) income from operations (72,370) (11,878) 9,783
Other income, net 4,469 13,111 188,897
Interest income (expense), net 1,184 501 (1,849)
(Loss) income before provision for income taxes (66,717) 1,734 196,831
Provision for income taxes 1,402 706 38,428
Net (loss) income $ (68,119) $ 1,028 $ 158,403
Net (loss) income per common share:      
Basic (in dollars per share) $ (1.95) $ 0.03 $ 4.62
Diluted (in dollars per share) $ (1.95) $ 0.03 $ 4.44
Weighted average common shares outstanding:      
Basic (in shares) 35,010 34,578 34,264
Diluted (in shares) 35,010 35,701 35,713
[1]
(1) Includes stock-based compensation expense as follows:
Year Ended December 31,
202220212020
Stock-based compensation expense included in costs and operating expenses:
Cost of revenue (exclusive of depreciation and amortization)$2,640 $2,024 $1,506 
Sales and marketing8,681 2,329 1,415 
Research and product development16,030 5,457 1,818 
General and administrative13,584 5,531 4,286 
Total stock-based compensation expense$40,935 $15,341 $9,025