XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.1
Stock-Based Compensation (Details Narrative) - USD ($)
12 Months Ended
Jul. 14, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Oct. 11, 2021
Dec. 09, 2016
Dec. 12, 2007
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Outstanding stock options   846,875 673,000 618,500      
Stock based compensation   $ 908,000 $ 435,000        
Stock option granted   254,000 198,500        
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   $ 170,000 $ 160,000        
Vesting period   1 year          
Restricted stock units, vested   24,187,000 32,000,000        
Restricted stock units outstanding   17,133,000      
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   254,000          
Stock option vesting percentage   25.00%          
Vesting period   4 years          
Unrecognized compensation costs   $ 2,400,000          
Unrecognized compensation costs, recoginition period   2 years 7 months 6 days          
Restricted Stock Units (RSUs) [Member]              
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]              
Restricted stock units, vested   0 5,500        
Restricted stock units vested, intrinsic value     $ 22,745        
Restricted stock units outstanding   0 0        
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   442,125          
Number of shares available for grant   26,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   284,750          
Number of shares available for grant   188,930          
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