XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Jul. 27, 2021
Apr. 03, 2020
Nov. 30, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Unrecognized stock based compensation expense $ 5,314        
Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock shares issued (in shares) 15,000        
Grant date fair value per share (in dollars per share) $ 1.78        
2012 Equity Incentive Plan | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock shares issued (in shares) 15,000        
Stock compensation expense recognized $ 826 $ 678      
2012 Equity Incentive Plan | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares vest over period 1 year        
2012 Equity Incentive Plan | Minimum | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Grant date fair value per share (in dollars per share) $ 1.78        
2012 Equity Incentive Plan | Maximum | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Grant date fair value per share (in dollars per share) $ 7.79        
Shares vest over period 4 years        
2016 Omnibus Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock shares authorized for issuance (in shares)     231,000 2,088,000 3,911,000
2016 Employee Stock Purchase Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Purchase interval period 6 months        
Percentage of purchase price to fair market value 85.00%        
Percentage of purchase limit on gross compensation 20.00%