v3.25.2
Stock-based Compensation - Total Compensation Costs for Stock-Based Awards (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 22,344 $ 42,107 $ 47,507 $ 84,432
Capitalized stock-based compensation 1,904 3,390 4,481 7,287
Total stock-based compensation 24,248 45,497 51,988 91,719
Cost of revenue (exclusive of depreciation and amortization, which are shown separately)        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 506 1,313 1,079 2,707
Advertising and marketing        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 1,302 3,378 2,805 7,167
Sales        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 3,594 6,953 7,853 14,920
Technology and development        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 4,247 9,683 10,032 18,982
General and administrative        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 12,695 20,780 25,738 40,656
Employee Stock Option        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 747 2,228 1,815 3,899
Restricted Stock Units (RSUs)        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 18,537 39,192 40,707 76,509
Performance Shares        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 2,782 278 4,311 2,849
ESPP Shares        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 278 $ 409 $ 674 $ 1,175