Stock-based Compensation - Schedule of Stock Based Compensation Cost (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||
Total stock-based compensation expense | $ 29,756 | $ 14,856 |
Amount capitalized to internal-use software | 1,340 | 1,417 |
Total stock-based compensation | 31,096 | 16,273 |
Cost of revenue | ||
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||
Total stock-based compensation expense | 1,260 | 1,593 |
Sales and marketing | ||
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||
Total stock-based compensation expense | 3,767 | 1,579 |
Technology and development | ||
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||
Total stock-based compensation expense | 4,024 | 5,703 |
General and administrative | ||
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items] | ||
Total stock-based compensation expense | $ 20,705 | $ 5,981 |