v3.25.1
Unaudited Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenue $ 183,110 $ 174,214
Cost of revenue 66,560 68,384
Gross profit 116,550 105,830
Operating expenses:    
Sales and marketing 61,378 53,753
Technology and development 21,322 23,957
General and administrative 39,221 23,065
Gain on sale of assets held for sale (14,337) 0
Total operating expenses 107,584 100,775
Income from operations 8,966 5,055
Interest expense (182) (61)
Interest income 1,483 2,887
Other income, net 347 93
Income before income taxes 10,614 7,974
Provision for income taxes 5,487 3,230
Net income $ 5,127 $ 4,744
Net income per share - basic (in dollars per share) $ 0.03 $ 0.03
Net income per share - diluted (in dollars per share) $ 0.03 $ 0.02
Weighted-average shares used to compute net income per share - basic (in shares) 176,829 188,618
Weighted-average shares used to compute net income per share - diluted (in shares) 180,616 193,397