Stock-Based Compensation - Summary Of Allocation 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 |
|
| Allocation of stock-based compensation | ||||
| Stock-based compensation expense | $ 17,773 | $ 14,913 | $ 65,782 | $ 45,918 |
| Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold | ||||
| Allocation of stock-based compensation | ||||
| Stock-based compensation expense | 1,231 | 1,110 | 3,877 | 3,151 |
| Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost | ||||
| Allocation of stock-based compensation | ||||
| Stock-based compensation expense | 3,977 | 3,334 | 13,138 | 10,312 |
| Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense | ||||
| Allocation of stock-based compensation | ||||
| Stock-based compensation expense | $ 12,565 | $ 10,469 | $ 48,767 | $ 32,455 |