v3.24.1.u1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue $ 214,315 $ 215,280
Operating expenses:    
Cost of revenue 88,204 78,163
Sales and marketing 56,236 47,527
Product development 21,051 15,406
General and administrative 32,078 33,815
Total operating expenses 197,569 174,911
Income from operations 16,746 40,369
Other income, net 3,644 1,045
Income before income taxes 20,390 41,414
Provision for income taxes 4,269 8,571
Net income $ 16,121 $ 32,843
Earnings per share:    
Basic (in dollars per share) $ 0.45 $ 0.92
Diluted (in dollars per share) $ 0.45 $ 0.90
Weighted average common shares outstanding:    
Basic (in shares) 35,591 35,856
Diluted (in shares) 36,066 36,575