XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
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   5,400,000      
Number of Options, Granted   250,000 125,000 650,000    
Stock-based compensation expense     $ 2,501,000 $ 2,054,000    
Strike price | $ / shares     $ 11.24 $ 17    
Restricted shares granted 0 0 19,924 13,979    
Employee stock purchase estimation     The fair value of the six-month “look-back” option in the Company’s Employee Stock Purchase Plan is estimated by adding the fair value of 15% of one share of stock to 85% of the fair value of an option on one share of stock.      
Common stock, par value $ 0.01   $ 0.01   $ 0.01  
Stock Options And Restricted Stock [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares issued related to employee stock purchases 0 0 17,804 133,932    
Employee Stock Purchase Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for future grants 474,675   474,675     600,000
Stock-based compensation expense $ 824,000 $ 776,000 $ 2,500,000 $ 2,100,000    
Number of shares issued related to employee stock purchases 0 0 17,890 15,765    
Percentage of maximum contribution of salary towards plan 15.00%   15.00%      
Maximum contribution towards plan $ 25,000   $ 25,000      
Discount on purchase of common stock     15.00%      
Share issued price per share $ 8.4 $ 12.63 $ 8.4 $ 12.63    
Share-based payment arrangement, expense $ 10,000 $ 11,000 $ 78,000 $ 81,000    
Stock Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for future grants 505,000   505,000