v3.26.3
Segment Information - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended
Sep. 30, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2026
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]            
Revenue $ 185,599,000   $ 201,730,000   $ 572,742,000 $ 589,375,000
Cost of revenue 44,304,000   45,843,000   134,233,000 131,081,000
Research and development 34,889,000   47,494,000   122,090,000 138,489,000
Sales and marketing 33,832,000   34,985,000   106,183,000 107,407,000
General and administrative 36,805,000   41,257,000   108,841,000 104,964,000
Provision for transaction losses 1,176,000   2,393,000   5,947,000 6,421,000
Depreciation and amortization         29,232,000 18,686,000
Interest income (4,600,000)   (6,800,000)   (15,500,000) (20,600,000)
Restructuring charges     0     0
Income tax provision 6,734,000   6,340,000   19,682,000 19,334,000
Net income 31,810,000   29,335,000   88,675,000 99,791,000
Restructuring and related cost, incurred cost 4,281,000     $ 13,836,000 18,117,000  
Business combination, acquisition-related cost, expense   $ 0       4,400,000
Reportable Segment            
Disaggregation of Revenue [Line Items]            
Revenue 185,599,000   201,730,000   572,742,000 589,375,000
Cost of revenue 38,844,000   42,069,000   117,921,000 121,740,000
Research and development 26,260,000   37,803,000   92,523,000 112,877,000
Sales and marketing 32,571,000   32,967,000   99,044,000 101,381,000
General and administrative 22,959,000   26,871,000   72,039,000 74,257,000
Provision for transaction losses 1,176,000   2,393,000   5,947,000 6,421,000
Stock-based compensation expense 9,173,000   19,789,000   38,717,000 48,038,000
Depreciation and amortization 11,353,000   7,946,000   29,232,000 18,686,000
Interest income (4,586,000)   (6,802,000)   (15,453,000) (20,622,000)
Interest expense 539,000   694,000   1,945,000 2,066,000
Restructuring charges 2,746,000   0   15,571,000 0
Income tax provision 6,734,000   6,340,000   19,682,000 19,334,000
Other segment items 6,020,000   2,325,000   6,899,000 5,406,000
Net income $ 31,810,000   $ 29,335,000   $ 88,675,000 $ 99,791,000
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
Business combination, acquisition-related cost, expense $ 5,700,000   $ 1,900,000   $ 5,700,000 $ 4,400,000
Reportable Segment | Expenses Related to Tides Foundation Warrant            
Disaggregation of Revenue [Line Items]            
Other segment items $ 200,000   $ 200,000   $ 600,000 $ 600,000