XML 46 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Shareholders' Equity, Options and Warrants - Employee Stock Purchase Plan (Details Narrative) - Employee Stock Purchase Plan - USD ($)
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]    
Number of shares available for issuance 3,171,551  
Shares issued during period 303,610 99,372
Proceeds from issuance of shares during the period $ 13,430 $ 5,036