v3.26.1
Equity Incentive Plans - Summary of Share-Based Compensation Expense By Function (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Total stock-based compensation expense $ 2,963 $ 3,841 $ 5,816 $ 8,085
Cost of Product and Service Sold 2,014 2,977 4,734 5,391
Research and Development Expense 2,512 4,387 5,058 8,817
Selling, General and Administrative Expense 22,750 23,867 49,595 48,390
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 122 106 243 222
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 702 553 1,487
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,564 $ 3,033 $ 5,020 $ 6,376