XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Equity (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
May 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Proceeds from exercise of options and warrants   $ 64,647 $ 284,207 $ 1,170,547
Options and warrant issued in connection with exercises       83,152 1,060,718
Capital stock issued   56,848 238,372 363,125
Issuance of common stock options and warrants       450,091 603,569
Warrant market adjustment   $ 652,025
Warrant liability reclassified to equity       $ 1,153,439  
Warrants outstanding   1,399,991   1,399,991  
SPD Technology [Member]          
Shares issued price per share $ 1.38        
Warrants issued description One share of unregistered common stock and one half of one warrant        
Common Stock [Member]          
Number of shares issued to investors       2,001,237
Warrant Exercise Price One [Member] | SPD Technology [Member]          
Warrant exercise price per share $ 1.656        
Warrant Exercise Price Two [Member] | SPD Technology [Member]          
Warrant exercise price per share 1.794        
Warrant Exercise Price Three [Member] | SPD Technology [Member]          
Warrant exercise price per share $ 2.07        
Unregistered Common Stock [Member] | SPD Technology [Member]          
Number of shares issued to investors 724,638        
Proceeds from stock offering $ 4,600,000        
Warrants [Member]          
Warrant market adjustment     $ 0   $ 652,025
Warrants [Member] | SPD Technology [Member]          
Warrant expiry date May 31, 2024        
Warrants to purchase common stock 362,319        
Accredited Investors [Member] | Common Stock [Member]          
Number of common stock sold 1,276,599        
Accredited Investors [Member] | Warrants [Member]          
Warrant expiry date May 31, 2024        
Warrants to purchase common stock 638,295        
Accredited Investors [Member] | Warrant Exercise Price One [Member]          
Warrant exercise price per share $ 3.384        
Accredited Investors [Member] | Warrant Exercise Price Two [Member]          
Warrant exercise price per share 3.666        
Accredited Investors [Member] | Warrant Exercise Price Three [Member]          
Warrant exercise price per share $ 4.23