Stock-Based Compensation - Stock-based compensation expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Share-based payment arrangements information | ||||
| Total stock-based compensation | $ 25,088 | $ 27,379 | $ 74,862 | $ 78,728 |
| Unrecognized stock-based compensation expense | 159,900 | $ 159,900 | ||
| Weighted-average period over which unrecognized stock-based compensation expense are expected to be recognized | 1 year 3 months 18 days | |||
| Product development | ||||
| Share-based payment arrangements information | ||||
| Total stock-based compensation | 9,679 | 10,739 | $ 29,198 | 30,394 |
| Sales, marketing and customer support | ||||
| Share-based payment arrangements information | ||||
| Total stock-based compensation | 7,692 | 7,932 | 22,404 | 24,387 |
| General and administrative | ||||
| Share-based payment arrangements information | ||||
| Total stock-based compensation | $ 7,717 | $ 8,708 | $ 23,260 | $ 23,947 |