v3.25.1
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenue $ 242,620 $ 214,315
Operating expenses:    
Cost of revenue 100,888 88,204
Sales and marketing 53,359 56,236
Product development 19,865 21,051
General and administrative 58,307 32,078
Total operating expenses 232,419 197,569
Income from operations 10,201 16,746
Interest expense (4,298) (562)
Other income, net 14,515 4,206
Income before income taxes 20,418 20,390
Provision for income taxes 1,730 4,269
Net income $ 18,688 $ 16,121
Earnings per share:    
Basic (in dollars per share) $ 0.54 $ 0.45
Diluted (in dollars per share) $ 0.53 $ 0.45
Weighted average common shares outstanding:    
Basic (in shares) 34,890 35,591
Diluted (in shares) 35,322 36,066