XML 73 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
May 15, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares allocated for issuance to directors, officers and key personnel 5,400,000      
Expiration period 10 years      
Aggregate intrinsic value of stock options $ 2,600,000      
Intrinsic value of vested options 2,500,000      
Intrinsic value of options exercised 0 $ 777,000 $ 355,000  
Measurement date fair value of stock options vested $ 245,000 $ 653,000 $ 2,100,000  
Number of Options, Granted 205,000 1,200,000 501,000  
Dividend yield assumption 0.00% 0.00% 0.00%  
Expected term (in years) 3 years 8 months 12 days 3 years 7 months 6 days 3 years 9 months 18 days  
Stock-based compensation expense $ 3,082,000 $ 2,225,000 $ 2,212,000  
Tax benefits 721,000 $ 663,000 $ 622,000  
Expenses related to non-vested stock options $ 3,500,000      
Weighted-average remaining requisite service period 1 year 9 months 18 days      
Price per share $ 8.43      
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 25,000 300,000 10,000  
Expected term (in years) 3 years 3 years 1 year  
Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 5 years      
Number of Options, Granted 180,000 900,000 491,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 466,919     600,000
Price per share $ 8.03 $ 11.53    
Number of shares issued related to employee stock purchases 25,646 23,789    
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,005,000      
Shares available for future grants 835,000      
Stock Incentive Plan [Member] | Minimum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 3 years      
Stock Incentive Plan [Member] | Maximum [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period 5 years      
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 300,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 $ 168,000      
Intrinsic value of restricted shares released $ 232,000      
Weighted-average remaining requisite service period 1 month 6 days      
Unrecognized compensation expense $ 21,000