XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Equity Plans and Stock-Based Compensation - Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Deferred Compensation Arrangement With Individual Share Based Payments [Line Items]        
Inventories $ 892 $ 833 $ 1,898 $ 1,703
Total 12,979 13,518 27,434 26,532
Research and development        
Deferred Compensation Arrangement With Individual Share Based Payments [Line Items]        
Stock-based compensation expense 2,834 2,881 5,818 5,546
Selling, general and administrative        
Deferred Compensation Arrangement With Individual Share Based Payments [Line Items]        
Stock-based compensation expense 8,823 9,255 18,772 18,175
Cost of sales - product        
Deferred Compensation Arrangement With Individual Share Based Payments [Line Items]        
Stock-based compensation expense $ 430 $ 549 $ 946 $ 1,108