XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Note 9 - Stock-Based Compensation (Details Textual) - USD ($)
1 Months Ended 3 Months Ended
Dec. 28, 2021
Apr. 19, 2019
Dec. 31, 2022
Nov. 30, 2021
Oct. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Jan. 08, 2021
Jun. 02, 2015
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares) 466,713       25,000        
Executive Officer [Member]                  
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)         25,000        
Share-Based Payment Arrangement, Employee [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period (in shares)           340,000      
Stock Issued During Period, Shares, Restricted Stock Award, Gross (in shares)       120,000 5,000        
Share-Based Payment Arrangement, Option [Member]                  
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount     $ 235,361     $ 235,361      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)           3 years      
Restricted Stock Units (RSUs) [Member]                  
Share-Based Payment Arrangement, Expense           $ 43,449 $ 508,754    
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Employee [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     50,000            
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period (in shares)     25,000            
Share-Based Payment Arrangement, Expense     $ 6,250            
Restricted Stock Units (RSUs) [Member] | Share-Based Payment Arrangement, Employee [Member] | Vest Based on Certain Performance Hurdles Prior to December 2024 [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares)     25,000            
Maximum [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)           10 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)           3 years      
Minimum [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)           5 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)           1 year      
The 2015 Plan [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)                 1,175,000
Share-based Compensation Arrangement by Share-based Payment Award, Annual Increase of Shares Authorized, Percentage                 1.00%
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized (in shares)   2,000,000              
The 2015 Plan [Member] | Maximum [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Annual Increase of Shares Authorized, Shares (in shares)                 100,000
The 2021 Plan [Member]                  
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized (in shares)               5,000,000  
Share-based Compensation Arrangement by Share-based Payment Award, Annual Increase of Shares Authorized, Percentage               1.00%  
The 2021 Plan [Member] | Maximum [Member]                  
Share-based Compensation Arrangement by Share-based Payment Award, Annual Increase of Shares Authorized, Shares (in shares)               250,000