v3.26.1
Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation $ 1,643 $ 2,098 $ 5,096 $ 5,691
Cost of revenue (exclusive of depreciation and amortization)        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation 0 0 0 (1)
Sales and marketing        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation 280 254 798 699
Research and development        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation 311 438 905 1,066
General and administrative        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation 1,052 1,406 3,393 3,927
Stock options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation 208 422 797 1,455
Restricted stock units        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation 1,046 1,405 3,133 3,608
Employee stock purchase plan        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock-based compensation $ 389 $ 271 $ 1,166 $ 628