XML 111 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Schedule of Stock-Based Compensation Cost (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-based compensation expense recognized $ 9,207 $ 10,850 $ 9,885
Stock Options      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-based compensation expense recognized 8,441 9,557 7,887
Restricted Stock Expense      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-based compensation expense recognized 616 1,017 566
Stock Awarded to Directors and Officers      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-based compensation expense recognized     1,105
Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-based compensation expense recognized 150 276 327
Cost of Sales      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-based compensation expense recognized 208 249 248
Research and Development Expenses      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-based compensation expense recognized 2,700 3,647 3,251
Selling, General, and Administrative Expenses      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Stock-based compensation expense recognized $ 6,299 $ 6,954 $ 6,386