XML 77 R59.htm IDEA: XBRL DOCUMENT v3.22.0.1
Shareholders' Equity - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
Jul. 06, 2020
Oct. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Aug. 03, 2021
May 25, 2021
Class of Stock [Line Items]              
Number of stock option granted       1,215,000      
Share-based compensation expense     $ 3,300,000 $ 1,800,000 $ 2,700,000    
Tax benefit related to stock based compensation expense     $ 800,000 300,000 400,000    
Discount from market price     15.00%        
Employees offering dates intervals     6 months        
Number of shares authorized in employee stock purchase plan     1,300,000        
Employee stock purchase plan period     10 years        
Employee stock purchase plan number of shares remain available for future issuance     1,300,000        
Employee stock purchase plan expense     $ 60,000 20,000 60,000    
Estimated weighted-average fair value of stock options granted     $ 1.98        
Expected volatility rate     52.50%        
Expected term period     5 years        
Risk-free interest rate     0.30%        
Cash received from employee stock option exercised     $ 0 0 7,000    
Intrinsic value of option exercised     $ 3,000 $ 0 $ 300,000    
Purchase of outstanding shares of common stock           $ 5,000,000.0  
Repurchase of common stock (in shares)   698,693          
Common stock repurchase price per share   $ 7.16          
Chief Executive Officer [Member]              
Class of Stock [Line Items]              
2017 stock options or stock awards, vesting period 4 years            
Number of stock awards granted 1,200,000            
Fair value of stock awards granted $ 2.4            
2017 Plan [Member]              
Class of Stock [Line Items]              
Number of stock option granted     0        
Shares available for future grant     2,500,000        
2017 Plan [Member] | Common Stock [Member]              
Class of Stock [Line Items]              
Number of shares reserved for issuance             2,600,000
2017 Plan [Member] | Minimum [Member]              
Class of Stock [Line Items]              
2017 stock options or stock awards, vesting period     3 years        
2017 Plan [Member] | Maximum [Member]              
Class of Stock [Line Items]              
2017 stock options or stock awards, vesting period     4 years        
Employee Stock Option [Member] | 2017 Plan [Member]              
Class of Stock [Line Items]              
2017 stock options or stock awards, vesting period     4 years        
Restricted Stock Units [Member] | Chief Executive Officer [Member]              
Class of Stock [Line Items]              
2017 stock options or stock awards, vesting period 4 years            
Number of stock awards granted 94,000            
Fair value of stock awards granted $ 0.6            
Restricted Stock and Performance Units [Member]              
Class of Stock [Line Items]              
Unrecognized compensation expense related to stock options and restricted stock     $ 6,700,000        
Weighted average vesting period     2 years 3 months 18 days