XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 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   5,400,000      
Number of Options, Granted 0   525,000 125,000    
Stock-based compensation expense     $ 1,553,000 $ 2,501,000    
Strike price | $ / shares     $ 8.41 $ 11.24    
Restricted shares granted 10,518   40,130 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.      
Common stock, par value $ 0.01   $ 0.01   $ 0.01  
Selling and Marketing Expense [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock-based compensation expense $ 542,000 $ 824,000 $ 1,600,000 $ 2,500,000    
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 17,281 0 87,924 17,804    
Employee Stock Purchase Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for future grants 445,590   445,590     600,000
Stock-based compensation expense $ 11,000 $ 10,000 $ 65,000 $ 78,000    
Price per share $ 6.38 $ 8.4 $ 6.38 $ 8.4    
Number of shares issued related to employee stock purchases 0 0 21,329 17,890    
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%      
Stock Incentive Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Shares available for future grants 372,000   372,000