Stock-Based Awards - Stock-Based Compensation (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Stock-Based Awards | ||||
Stock-based compensation expense | $ 9,678 | $ 11,293 | $ 20,134 | $ 19,271 |
Stock based compensation expense, accelerated cost | 0 | 1,542 | ||
Unrecognized stock-based compensation cost | 91,914 | $ 91,914 | ||
Weighted average period of unrecognized stock-based compensation cost expected to be recognized | 2 years 7 months 17 days | |||
Research and development | ||||
Stock-Based Awards | ||||
Stock-based compensation expense | 3,350 | 2,345 | $ 6,368 | 3,798 |
Selling and marketing | ||||
Stock-Based Awards | ||||
Stock-based compensation expense | 1,068 | 689 | 2,245 | 1,526 |
General and administrative | ||||
Stock-Based Awards | ||||
Stock-based compensation expense | $ 5,260 | $ 8,259 | $ 11,521 | $ 13,947 |