XML 107 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Jun. 18, 2021
Jun. 05, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Jun. 14, 2017
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock-based compensation expense     $ 9,207 $ 10,850 $ 9,885  
Stock Options            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock-based compensation expense     8,441 9,557 7,887  
Unrecognized compensation cost related to non-vested stock options expected to be recognized     $ 11,100      
Unrecognized compensation expense related to non-vested stock options, weighted-average period of recognition     1 year 8 months 15 days      
Total intrinsic value of stock options exercised     $ 200 1,500    
Stock options granted, contractual term     10 years      
Restricted Stock Awards            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock-based compensation expense     $ 616 1,017 566  
Unrecognized compensation expense related to non-vested stock options, weighted-average period of recognition     2 years 18 days      
Total fair value of stock awards vested     $ 600 1,000 600  
Unrecognized cost related to non-vested restricted stock awards     $ 3,100      
Maximum | Stock Options            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock options granted, vesting period     4 years      
Maximum | Employee Stock Purchase Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock reserved for future issuance           1,000,000
Minimum | Stock Options            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock options granted, vesting period     2 years      
2017, 2013, 2007 and 2004 Plans | Maximum            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock options authorized grant     16,000,000      
2017 Omnibus Incentive Plan | Maximum            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Increase in stock available for issuance under plan 5,000,000 500,000        
2017 Plans | Employee Stock Purchase Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock reserved for future issuance     1,000,000      
Stock-based compensation expense     $ 200 $ 300 $ 300  
Percentage of discount on purchase price of common stock     15.00%      
Employee stock purchase plan, description     Under the ESPP, shares of the Company’s common stock may be purchased at a discount (15%) of the lesser of the closing price of the Company’s common stock on the first trading or the last trading day of the offering period. The current offering period extends from December 1, 2021 to May 31, 2022. The Company expects to offer six-month offering periods after the current period      
Shares of common stock issued     81,557 50,827 60,825