XML 75 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Shareholders' Equity - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
May 10, 2022
Jul. 06, 2020
Oct. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Aug. 03, 2021
May 25, 2021
Class of Stock [Line Items]                
Number of stock option granted           1,215,000    
Share-based compensation expense       $ 3,900,000 $ 3,300,000 $ 1,800,000    
Tax benefit related to stock based compensation expense       $ 500,000 800,000 300,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,200,000        
Employee stock purchase plan expense       $ 60,000 60,000 20,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       $ 400,000 0 0    
Intrinsic value of option exercised       $ 200,000 3,000 $ 0    
Purchase of outstanding shares of common stock $ 20,000,000.0           $ 5,000,000.0  
Common Stock Cost $ 7,000,000.0           $ 5,000,000.0  
Repurchase of common stock (in shares) 1,032,000   700,000          
Non employee director exercising options receive         $ 13,000      
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            
Restricted stock units fair value   $ 2,400,000            
2017 Plan [Member]                
Class of Stock [Line Items]                
Number of stock option granted       0        
Shares available for future grant       2,100,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            
Restricted stock units fair value   $ 600,000            
Restricted Stock and Performance Units [Member]                
Class of Stock [Line Items]                
Unrecognized compensation expense related to stock options and restricted stock       $ 5,500,000        
Weighted average vesting period       1 year 7 months 6 days