XML 55 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-based compensation - Schedule of Stock-Based Compensation Expense by Classification (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 5,754 $ 8,907 $ 11,145 $ 21,298
Cost of product revenue        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense (10) 0 93 0
Selling, general and administrative        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 2,681 3,652 5,042 9,488
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 3,083 $ 5,255 $ 6,010 $ 11,810