Stock-Based Awards - Stock-Based Compensation (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Stock-Based Awards | ||
| Stock-based compensation expense | $ 15,582 | $ 10,456 |
| Unrecognized stock-based compensation cost | $ 115,175 | |
| Weighted average period of unrecognized stock-based compensation cost expected to be recognized | 2 years 7 months 13 days | |
| Research and development | ||
| Stock-Based Awards | ||
| Stock-based compensation expense | $ 5,457 | 3,018 |
| Selling and marketing | ||
| Stock-Based Awards | ||
| Stock-based compensation expense | 2,237 | 1,177 |
| General and administrative | ||
| Stock-Based Awards | ||
| Stock-based compensation expense | $ 7,888 | $ 6,261 |