v3.26.1
Stock-Based Compensation - Summary of Classification of Stock Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation $ 9,073 $ 11,574
Cost of sales    
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation 1,210 1,403
Research and development    
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation 2,740 3,507
Sales and marketing    
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation 764 920
General and administrative    
Employee Service Share Based Compensation Allocation of Recognized Period Costs [Line Items]    
Total stock-based compensation $ 4,359 $ 5,744