v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation $ 4,409 $ 4,266 $ 10,427 $ 8,105
Cost of net revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 479 561 1,103 1,017
Sales and marketing        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 940 1,102 1,834 2,136
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 1,176 1,017 2,567 1,887
General and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 1,814 1,586 4,923 3,065
Stock awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation 4,171 3,978 9,964 7,510
Employee stock purchase rights        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation $ 238 $ 288 $ 463 $ 595