XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]    
Revenue $ 199,132 $ 183,281
Operating expenses:    
Cost of revenue 69,451 61,832
Sales and marketing 53,329 41,921
Product development 13,626 10,731
General and administrative 30,808 30,679
Total operating expenses 167,214 145,163
Income from operations 31,918 38,118
Other income / (expense), net 758 (2,462)
Income before income taxes 32,676 35,656
Provision for income taxes 6,104 6,142
Net income $ 26,572 $ 29,514
Earnings per share:    
Basic (in dollars per share) $ 0.73 $ 0.81
Diluted (in dollars per share) $ 0.71 $ 0.79
Weighted average common shares outstanding:    
Basic (in shares) 36,303 36,336
Diluted (in shares) 37,204 37,249