v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement [Abstract]    
Revenue $ 192,706 $ 190,937
Cost of revenue 41,806 44,193
Gross profit 150,900 146,744
Operating expenses    
Research and development 46,152 52,916
Sales and marketing 35,751 47,851
General and administrative 28,048 32,001
Provision for transaction losses 2,259 927
Total operating expenses 112,210 133,695
Income from operations 38,690 13,049
Other income, net 6,317 6,722
Income before income taxes 45,007 19,771
Income tax provision (7,277) (1,329)
Net income $ 37,730 $ 18,442
Net income per share:    
Basic (in dollars per share) $ 0.28 $ 0.14
Diluted (in dollars per share) $ 0.27 $ 0.13
Weighted-average shares used to compute net income per share:    
Basic (in shares) 135,208,178 136,356,961
Diluted (in shares) 142,776,612 143,657,049
Other comprehensive income, net of tax:    
Net unrealized holding gain (loss) on marketable securities, net $ 284 $ (591)
Total comprehensive income $ 38,014 $ 17,851