XML 13 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Income Statement [Abstract]    
Revenue $ 215,280 $ 199,132
Operating expenses:    
Cost of revenue 78,163 69,451
Sales and marketing 47,527 53,329
Product development 15,406 13,626
General and administrative 33,815 30,808
Total operating expenses 174,911 167,214
Income from operations 40,369 31,918
Other income, net 1,045 758
Income before income taxes 41,414 32,676
Provision for income taxes 8,571 6,104
Net income $ 32,843 $ 26,572
Earnings per share:    
Basic (in dollars per share) $ 0.92 $ 0.73
Diluted (in dollars per share) $ 0.90 $ 0.71
Weighted average common shares outstanding:    
Basic (in shares) 35,856 36,303
Diluted (in shares) 36,575 37,204