XML 59 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2024
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock Based Compensation Expense
Share-based compensation expense was as follows for the periods indicated:

Three Months Ended March 31,
(in thousands)20242023
Cost of sales$(404)$293 
Selling and marketing2,424 1,804 
Research and development676 (2)
General and administrative3,940 1,482 
Total share-based compensation$6,636 $3,577