XML 81 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation (Details Narrative) - USD ($)
12 Months Ended
Jul. 14, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Oct. 11, 2021
Dec. 09, 2016
Dec. 12, 2007
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Outstanding stock options   823,125 846,875 673,000      
Stock based compensation   $ 1,063,000 $ 908,000        
Stock option granted   5,000 254,000        
Stock options exercisable   485,000 265,000        
Five Directors [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Annual equity retainer amount         $ 40,000    
Restricted Stock [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock based compensation   $ 200,000 $ 200,000        
Vesting period   1 year          
Restricted Stock [Member] | Director [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Stock based compensation   $ 200,000 $ 200,000        
Share-Based Payment Arrangement, Option [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Expiration period   10 years          
Stock option granted   5,000          
Stock option vesting percentage   25.00%          
Unrecognized compensation costs   $ 1,600,000          
Unrecognized compensation costs, weighted average recoginition period   2 years 1 month 6 days          
2007 Share Incentive Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common shares reserved for future issuance.             750,000
Outstanding stock options   120,000          
2016 Share Incentive Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common shares reserved for future issuance.           750,000  
Outstanding stock options   424,125          
Number of shares available for grant   44,948          
2022 Share Incentive Plan [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Common shares reserved for future issuance. 515,000            
Outstanding stock options   279,000          
Number of shares available for grant   138,180          
2022 Share Incentive Plan [Member] | Minimum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Expiration period 7 years            
2022 Share Incentive Plan [Member] | Maximum [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Expiration period 10 years