XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.2
Stock-Based Compensation - Schedule of Stock-Based Compensation Cost (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense recognized $ 1,603 $ 2,444 $ 3,477 $ 4,678
Stock Options        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense recognized 1,321 2,341 2,924 4,500
Restricted Stock Expense        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense recognized 245 57 496 86
Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense recognized 37 46 57 92
Cost of Sales        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense recognized 52 59 78 115
Research and Development Expenses        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense recognized 395 671 964 1,272
Selling, General, and Administrative Expenses        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation expense recognized $ 1,156 $ 1,714 $ 2,435 $ 3,291