XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 2,768 $ 3,692 $ 8,471 $ 12,276
Total cost of sales        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 381 280 1,085 972
Total operating expenses        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 2,387 3,412 7,386 11,304
Selling, general and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 1,858 3,588 5,996 9,710
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 529 (176) 1,390 1,594
Product        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 298 229 872 833
Service        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 83 $ 51 $ 213 $ 139