v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenue $ 616,021 $ 491,253
Operating expenses:    
Platform operations 142,839 103,630
Sales and marketing 152,743 121,725
Technology and development 132,402 107,686
General and administrative 133,585 129,555
Total operating expenses 561,569 462,596
Income from operations 54,452 28,657
Other expense (income):    
Interest income, net (20,132) (16,661)
Foreign currency exchange gain, net (1,185) (715)
Total other income, net (21,317) (17,376)
Income before income taxes 75,769 46,033
Provision for income taxes 25,091 14,373
Net income $ 50,678 $ 31,660
Earnings per share:    
Basic (in dollars per share) $ 0.10 $ 0.06
Diluted (in dollars per share) $ 0.10 $ 0.06
Weighted-average shares outstanding:    
Basic (in shares) 494,927 488,551
Diluted (in shares) 502,944 498,192