Stock-Based Compensation - Schedule of 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 |
|
| Compensation expense: | ||||
| Total stock-based compensation expense | $ 7,955 | $ 8,549 | $ 23,768 | $ 28,048 |
| Income Statement Location [Axis]: us-gaap:CostOfRevenue | ||||
| Compensation expense: | ||||
| Total stock-based compensation expense | 226 | 367 | 656 | 1,274 |
| Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense | ||||
| Compensation expense: | ||||
| Total stock-based compensation expense | 2,329 | 3,491 | 7,891 | 11,281 |
| Income Statement Location [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense | ||||
| Compensation expense: | ||||
| Total stock-based compensation expense | $ 5,400 | $ 4,691 | $ 15,221 | $ 15,493 |