v3.26.1
Stock-Based Compensation (Details Narrative) - USD ($)
12 Months Ended
Jul. 14, 2022
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Oct. 11, 2021
Dec. 09, 2016
Dec. 12, 2007
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Outstanding stock options   803,875 823,125 846,875      
Stock based compensation   $ 942,000 $ 1,063,000        
Stock options, granted   5,000        
Stock options exercisable   645,375 485,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 options, granted     5,000        
Vesting percentage     25.00%        
Unrecognized compensation costs   $ 700,000          
Unrecognized compensation costs, weighted average recoginition period   1 year 2 months 12 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   420,375          
Number of shares available for grant   48,698          
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   263,500          
Number of shares available for grant   98,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