Stock-Based Compensation - Schedule of Stock-Based Compensation expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Compensation expense: | ||||
| Total stock-based compensation expense | $ 8,089 | $ 9,214 | $ 15,813 | $ 19,499 |
| Income Statement Location [Axis]: us-gaap:CostOfRevenue | ||||
| Compensation expense: | ||||
| Total stock-based compensation expense | 234 | 382 | 429 | 907 |
| Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense | ||||
| Compensation expense: | ||||
| Total stock-based compensation expense | 2,629 | 3,501 | 5,562 | 7,790 |
| Income Statement Location [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense | ||||
| Compensation expense: | ||||
| Total stock-based compensation expense | $ 5,226 | $ 5,331 | $ 9,822 | $ 10,802 |