v3.25.2
Employee Benefit Plans - Schedule of Stock-Based Compensation Expense in the Consolidated Statements of Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense $ 23,800 $ 30,000 $ 48,000 $ 57,900
Internal-use software and website development        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Cumulative stock-based compensation expense 2,000 2,300 3,700 4,100
Cost of revenue        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 600 700 1,300 1,400
Research and development        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 8,900 10,900 17,500 21,900
Sales and marketing        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 5,500 8,500 10,400 16,400
General and administrative        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense 8,800 9,900 20,400 18,200
Restructuring related charges        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense $ 0 $ 0 $ (1,600) $ 0