XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Total Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 5,920 $ 5,862 $ 11,593 $ 10,500
Stock options and restricted stock units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 5,818 5,799 11,299 10,339
Employee stock purchase plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 102 63 294 161
Cost of goods sold        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 435 391 816 614
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 714 760 1,487 1,326
Selling, general and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 4,771 $ 4,711 $ 9,290 $ 8,560