v3.26.1
Segment Information - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Sep. 30, 2025
Disaggregation of Revenue [Line Items]            
Revenue $ 191,660,000   $ 194,939,000 $ 387,143,000 $ 387,645,000  
Cost of revenue 45,288,000   43,432,000 89,929,000 85,238,000  
Research and development 43,894,000   44,843,000 87,201,000 90,995,000  
Sales and marketing 34,914,000   36,671,000 72,351,000 72,422,000  
General and administrative 36,878,000   35,659,000 72,036,000 63,707,000  
Provision for transaction losses 2,549,000   1,769,000 4,771,000 4,028,000  
Depreciation and amortization       17,879,000 10,740,000  
Interest income (5,000,000.0)   (6,700,000) (10,900,000) (13,800,000)  
Restructuring charges     0   0  
Income tax provision 6,699,000   5,717,000 12,948,000 12,994,000  
Net income 25,404,000   32,726,000 56,865,000 70,456,000  
Restructuring and related cost, incurred cost 13,836,000     13,836,000    
Business combination, acquisition-related cost, expense   $ 0       $ 4,400,000
Reportable Segment            
Disaggregation of Revenue [Line Items]            
Revenue 191,660,000   194,939,000 387,143,000 387,645,000  
Cost of revenue 39,948,000   40,470,000 79,075,000 79,672,000  
Research and development 31,137,000   36,529,000 66,263,000 75,073,000  
Sales and marketing 30,456,000   34,664,000 66,473,000 68,414,000  
General and administrative 23,517,000   24,446,000 49,082,000 47,386,000  
Provision for transaction losses 2,549,000   1,769,000 4,771,000 4,028,000  
Stock-based compensation expense 14,123,000   15,977,000 29,544,000 28,249,000  
Depreciation and amortization 8,780,000   5,879,000 17,879,000 10,740,000  
Interest income (5,016,000)   (6,722,000) (10,867,000) (13,820,000)  
Interest expense 703,000   686,000 1,407,000 1,372,000  
Restructuring charges 12,826,000   0 12,826,000 0  
Income tax provision 6,699,000   5,717,000 12,948,000 12,994,000  
Other segment items 534,000   2,798,000 877,000 3,081,000  
Net income $ 25,404,000   $ 32,726,000 $ 56,865,000 $ 70,456,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     $ 2,500,000   $ 2,500,000  
Reportable Segment | Expenses Related to Tides Foundation Warrant            
Disaggregation of Revenue [Line Items]            
Other segment items $ 200,000   $ 200,000 $ 400,000 $ 400,000