XML 65 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 194,939 $ 193,129 $ 387,645 $ 384,066
Cost of revenue 43,432 43,852 85,238 88,045
Research and development 44,843 52,465 90,995 105,381
Sales and marketing 36,671 47,333 72,422 95,184
General and administrative 35,659 29,924 63,707 61,925
Provision for transaction losses 1,769 1,774 4,028 2,701
Depreciation and amortization     10,740 6,775
Interest income (6,700) (6,200) (13,800) (13,900)
Income tax provision 5,717 1,181 12,994 2,510
Net income 32,726 22,220 70,456 40,662
Reportable Segment        
Disaggregation of Revenue [Line Items]        
Revenue 194,939 193,129 387,645 384,066
Cost of revenue 40,470 41,590 79,672 83,498
Research and development 36,529 42,935 75,073 87,594
Sales and marketing 34,664 43,931 68,414 88,837
General and administrative 24,446 22,064 47,386 47,276
Provision for transaction losses 1,769 1,774 4,028 2,701
Stock-based compensation expense 15,977 19,238 28,249 36,180
Depreciation and amortization 5,879 3,629 10,740 6,775
Interest income (6,722) (6,173) (13,820) (13,858)
Interest expense 686 691 1,372 1,384
Income tax provision 5,717 1,181 12,994 2,510
Other segment items 2,798 49 3,081 507
Net income $ 32,726 $ 22,220 $ 70,456 $ 40,662
Number of shares issued upon exercisable of warrants (in shares) 500,000 500,000 500,000 500,000
Exercise price of warrants (in dollars per share) $ 0.01 $ 0.01 $ 0.01 $ 0.01
Reportable Segment | Expenses Related to Tides Foundation Warrant        
Disaggregation of Revenue [Line Items]        
Other segment items $ 200 $ 400 $ 200 $ 400
Reportable Segment | Expenses Related to Business Combination        
Disaggregation of Revenue [Line Items]        
Other segment items $ 2,500   $ 2,500