XML 77 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
May 15, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares allocated for issuance to directors, officers and key personnel 4,900,000      
Expiration period 10 years      
Aggregate intrinsic value of stock options $ 5,100,000      
Intrinsic value of vested and expected to vest stock options 4,100,000      
Intrinsic value of options exercised 777,000 $ 355,000 $ 4,300,000  
Measurement date fair value of stock options vested $ 653,000 $ 2,100,000 $ 655,000  
Number of Options, Granted 1,200,000 501,000 800,000  
Dividend yield assumption 0.00% 0.00% 0.00%  
Expected term (in years) 3 years 7 months 6 days 3 years 9 months 18 days 3 years 10 months 24 days  
Stock-based compensation expense $ 2,225,000 $ 2,212,000 $ 2,021,000  
Tax benefits 663,000 $ 622,000 $ 590,000  
Expenses related to non-vested stock options $ 7,400,000      
Weighted-average remaining requisite service period 2 years      
Price per share $ 11.01      
Employee stock purchase estimation The fair value of the six-month “look-back” option in the Company’s employee stock purchase plans is estimated by adding the fair value of 15% of one share of stock to the fair value of 85% of an option on one share of stock.      
Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 3 years      
Number of Options, Granted 300,000 10,000 50,000  
Expected term (in years) 3 years 1 year 1 year  
Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 5 years      
Number of Options, Granted 900,000 491,000 750,000  
Expected term (in years) 4 years 4 years 4 years  
Employee Stock Purchase Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for future grants 492,565     600,000
Price per share $ 11.53 $ 12.84    
Number of shares issued related to employee stock purchases 23,789 22,687    
Percentage of maximum contribution of salary towards plan 15.00%      
Maximum contribution towards plan $ 25,000      
Discount on purchase of common stock 15.00%      
Stock Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of outstanding and/or exercised stock options 4,234,000      
Shares available for future grants 126,000      
Performance Shares [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock units released or outstanding vested 260,000      
Restricted Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock units released or outstanding 280,000      
Restricted Stock Units Activity [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Aggregate intrinsic value of restricted stock units outstanding $ 196,000      
Intrinsic value of restricted shares released $ 366,000      
Weighted-average remaining requisite service period 1 month 6 days      
Unrecognized compensation expense $ 24,000