XML 147 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stockholders' Equity, Stock Plans and Stock-based Compensation Expense - Stock-based Compensation Expense by Department (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 8,064 $ 14,400 $ 13,172
Cost of revenue      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 751 1,665 1,408
Sales and marketing      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 3,387 4,998 3,160
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 1,082 2,405 2,784
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 2,844 $ 5,332 $ 5,820