XML 115 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Award Plans - Stock Based Compensation Expense Recognized in Accompanying Consolidated Statements of Operations by Category (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation $ 13,447 $ 12,200 $ 6,511
Cost of Goods Sold      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation 329 407 446
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation 1,044 614 338
Cost of Revenue - Collaborations and Services      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation 1,425 1,708 626
Selling      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation 1,194 2,578 1,158
General and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation $ 9,455 $ 6,893 $ 3,943