XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.3
Equity Plans and Stock-Based Compensation - Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Deferred Compensation Arrangement With Individual Share Based Payments [Line Items]        
Inventories $ 848 $ 659 $ 2,551 $ 1,715
Total 13,083 10,687 39,615 31,283
Research and development        
Deferred Compensation Arrangement With Individual Share Based Payments [Line Items]        
Stock-based compensation expense 3,135 2,339 8,681 6,752
Selling, general and administrative        
Deferred Compensation Arrangement With Individual Share Based Payments [Line Items]        
Stock-based compensation expense 8,703 7,320 26,878 21,353
Cost of sales - product        
Deferred Compensation Arrangement With Individual Share Based Payments [Line Items]        
Stock-based compensation expense $ 397 $ 369 $ 1,505 $ 1,463