v3.26.3
Equity Incentive Plans - Summary of Share-Based Compensation Expense By Function (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation expense $ 2,935 $ 2,421 $ 8,750 $ 10,505
Cost of goods sold 3,503 2,709 8,237 8,100
Research and Development Expense 2,706 3,352 7,763 12,169
Selling, General and Administrative Expense 24,842 21,750 74,438 70,139
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation expense 125 39 368 260
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation expense 277 151 830 1,638
Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation expense $ 2,533 $ 2,231 $ 7,552 $ 8,607