XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Summary of Share-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Operating expenses include stock-based compensation as follows:        
Total stock-based compensation $ 1,419 $ 1,862 $ 2,996 $ 3,576
General and administrative        
Operating expenses include stock-based compensation as follows:        
Total stock-based compensation 688 980 1,405 1,960
Research and development        
Operating expenses include stock-based compensation as follows:        
Total stock-based compensation 437 689 934 1,269
Sales and marketing        
Operating expenses include stock-based compensation as follows:        
Total stock-based compensation 133 $ 193 310 $ 347
Cost of sales        
Operating expenses include stock-based compensation as follows:        
Total stock-based compensation $ 161   $ 347