XML 47 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Dec. 10, 2024
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
May 15, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares allocated for issuance to directors, officers and key personnel   6,200,000   6,200,000      
Number of Options, Granted   92,000 10,518 327,000 525,000    
Strike price | $ / shares       $ 7.45 $ 8.41    
Restricted shares granted   0   22,140 40,130    
Common stock, par value   $ 0.01   $ 0.01   $ 0.01  
Stock-based compensation expense       $ 2,338,000 $ 1,553,000    
Stock Options And Restricted Stock [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares available under the employee stock purchase plan   82,520 17,281 122,451 87,924    
Employee Stock Purchase Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares available for future grants   420,576   420,576     600,000
Number of Options, Granted       702,358      
Price per share   $ 6.09 $ 6.38 $ 6.09 $ 6.38    
Shares available for purchases under the employee stock purchase plan   0 0 11,483 21,329    
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-based compensation expense   $ 8,000 $ 11,000 $ 50,000 $ 65,000    
Stock Incentive Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares available for future grants   975,000   975,000      
2024 Inducement Stock Incentive Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Strike price | $ / shares   $ 7.28 $ 0 $ 15.41      
Common Stock, Capital Shares Reserved for Future Issuance 1,500,000            
Selling and marketing expense [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock-based compensation expense   $ 729,000 $ 542,000 $ 2,300,000 $ 1,600,000