XML 33 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Share-based Compensation (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-based Compensation Expense
Total stock-based compensation was recognized as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
General and administrative$1,461 $1,864 $2,897 $3408 
Sales and marketing476 673968 1,413
Research and development707 7201,568 1,754
Total stock-based compensation$2,644 $3,257 $5,433 $6,575