v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenue $ 190,937 $ 160,858
Cost of revenue 44,193 40,427
Gross profit 146,744 120,431
Operating expenses    
Research and development 52,916 44,481
Sales and marketing 47,851 65,000
General and administrative 32,001 29,287
Provision for transaction losses 927 6,701
Total operating expenses 133,695 145,469
Income (loss) from operations 13,049 (25,038)
Other income, net 6,722 43,000
Income before income taxes 19,771 17,962
Income tax provision (1,329) (795)
Net income $ 18,442 $ 17,167
Net income (loss) per share:    
Basic (in dollars per share) $ 0.14 $ 0.13
Diluted (in dollars per share) $ 0.13 $ (0.15)
Weighted-average shares used to compute net income per share    
Basic (in shares) 136,356,961 132,835,837
Diluted (in shares) 143,657,049 135,966,415
Other comprehensive income, net of tax:    
Net unrealized holding (loss) gain on marketable securities, net $ (591) $ 1,923
Total comprehensive income $ 17,851 $ 19,090