XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2024
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,
2024202320242023
General and administrative$1,234 $1,461 $2,517 $2,897 
Sales and marketing367 476711 968
Research and development503 7071,103 1,568
Total stock-based compensation$2,104 $2,644 $4,331 $5,433