XML 39 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 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 March 31,
20242023
General and administrative$1,283 $1,436 
Sales and marketing344 492
Research and development600 861
Total stock-based compensation$2,227 $2,789