v3.26.1
Equity Incentive Plans and Stock-Based Compensation - Schedule of Stock-based Compensation Awards Granted under Stock Option Plan in Consolidated Statements of Operations (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]        
Stock-based compensation $ 8,966 $ 4,409 $ 13,787 $ 10,427
Cost of net revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 584 479 972 1,103
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 1,816 940 2,957 1,834
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 1,942 1,176 3,434 2,567
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 4,624 1,814 6,424 4,923
Stock awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 8,647 4,171 13,222 9,964
Employee stock purchase rights        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation $ 319 $ 238 $ 565 $ 463