XML 54 R34.htm IDEA: XBRL DOCUMENT v3.21.2
StockBased Compensation (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
May 12, 2021
May 14, 2020
Oct. 25, 2017
2017 Stock Incentive Plan              
Additional stock based compensation expense related to modification $ 12,790 $ 51,000 $ 26,239 $ 51,000      
Remaining stock based compensation expense related to modification     $ 109,000        
Shares available for grant under the 2017 Plan 585,772   585,772        
Stock option awards shares modified           203,750  
Common stock shares reserved for future issuance, one time increase         500,000    
Common stock shares reserved for future issuance             750,000
2017 Stock Incentive Plan | January 1, 2020 [Member]              
Common stock shares reserved for future issuance, increase 102,540   102,540        
2017 Stock Incentive Plan | January 1, 2021 [Member]              
Common stock shares reserved for future issuance, increase 102,998   102,998        
2017 Stock Incentive Plan | From January 1, 2022 to January 1, 2027 [Member]              
Common stock shares reserved for future issuance, annual increase, percentage     1.0%        
Restricted Stock Units (RSUs) [Member]              
Stock-based compensation for stock options $ 18,112 $ 10,912 $ 38,567 $ 10,912      
Restricted stock outstanding 2,964 15,686 2,964 15,686      
Restricted stock vested     15,686 0      
Employee Stock Option              
Stock Based compensation expense related to ESPP $ 1,844 $ 1,991 $ 12,295 $ 11,993      
Expense Stock Options [Member]              
Future expenses   122,000   122,000      
Stock-based compensation for stock options $ 520,361 $ 414,272 $ 938,553 $ 864,937      
Employee Stock Purchase Plan [Member]              
Remaining shares available for issuance 158,214   158,214        
Employee Stock Purchase Plan [Member] | January 1, 2020 [Member]              
Common stock shares reserved for future issuance, increase 51,270   51,270        
Employee Stock Purchase Plan [Member] | January 1, 2021 [Member]              
Common stock shares reserved for future issuance, increase 51,499   51,499        
Employee Stock Purchase Plan [Member] | From January 1, 2022 to January 1, 2027 [Member]              
Common stock shares reserved for future issuance, annual increase, percentage     0.5%