XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock-Based Compensation - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
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    
Number of Options, Granted 385,000 100,000  
Stock-based compensation expense $ 550,000 $ 835,000  
Strike price | $ / shares $ 8.34 $ 11.53  
Restricted shares granted 29,612 19,924  
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.    
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 19,924 17,804  
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
Stock-based compensation expense $ 550,000 $ 835,000  
Number of shares issued related to employee stock purchases 0 0  
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]      
Shares available for future grants 468,000