v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Revenue $ 191,660 $ 194,939 $ 387,143 $ 387,645
Cost of revenue 45,288 43,432 89,929 85,238
Gross profit 146,372 151,507 297,214 302,407
Operating expenses        
Research and development 43,894 44,843 87,201 90,995
Sales and marketing 34,914 36,671 72,351 72,422
General and administrative 36,878 35,659 72,036 63,707
Provision for transaction losses 2,549 1,769 4,771 4,028
Total operating expenses 118,235 118,942 236,359 231,152
Income from operations 28,137 32,565 60,855 71,255
Other income, net 3,966 5,878 8,958 12,195
Income before income taxes 32,103 38,443 69,813 83,450
Income tax provision (6,699) (5,717) (12,948) (12,994)
Net income $ 25,404 $ 32,726 $ 56,865 $ 70,456
Net income per share:        
Basic (in dollars per share) $ 0.21 $ 0.25 $ 0.45 $ 0.53
Diluted (in dollars per share) $ 0.20 $ 0.24 $ 0.44 $ 0.50
Weighted-average shares used to compute net income per share:        
Basic (in shares) 123,917,706 132,183,392 126,005,312 133,687,429
Diluted (in shares) 129,957,851 140,198,161 132,783,668 141,865,567
Other comprehensive income, net of tax:        
Net unrealized holding (loss) gain on marketable securities, net $ (178) $ 176 $ (793) $ 460
Total comprehensive income $ 25,226 $ 32,902 $ 56,072 $ 70,916