XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
3 Months Ended
Dec. 10, 2024
Mar. 31, 2025
Mar. 31, 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      
Number of Options, Granted   0 385,000    
Restricted shares granted   22,140 29,612    
Common stock, par value   $ 0.01   $ 0.01  
Stock-based compensation expense   $ 895,000 $ 550,000    
Employee Stock Purchase Plan Award Fair Value Assumptions Method Used   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]          
Shares available under the employee stock purchase plan   17,921 19,924    
Employee Stock Purchase Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Shares available for future grants   430,000     600,000
Number of Options, Granted   702,358      
Restricted shares granted   798,000      
Shares available under the employee stock purchase plan   0 0    
Shares available for purchases under the employee stock purchase plan   432,059      
Percentage of maximum contribution of salary towards plan   15.00%      
Maximum contribution towards plan   $ 25,000      
Discount on purchase of common stock   15.00%      
2024 Inducement Stock Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Strike price | $ / shares   $ 8.34 $ 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   $ 895,000 $ 550,000