Registration of securities issued in business combination transactions

Warrants (Schedule Of Fair Value Of Warrants Issued) (Details)

v3.20.2
Warrants (Schedule Of Fair Value Of Warrants Issued) (Details) - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Class of Warrant or Right [Line Items]      
Fair value $ 268,811 $ 41,717 $ 2,307,586
November 2015 Investor Warrants [Member]      
Class of Warrant or Right [Line Items]      
Fair value 3,286 55 234,918
November 2015 Placement Agent Warrants [Member]      
Class of Warrant or Right [Line Items]      
Fair value     435
March 2016 Investor Warrants [Member]      
Class of Warrant or Right [Line Items]      
Fair value 6,362 439 160,099
September 2016 Investor Warrants [Member]      
Class of Warrant or Right [Line Items]      
Fair value 28,765 3,196 333,834
June 2017 Investor Warrants [Member]      
Class of Warrant or Right [Line Items]      
Fair value 83,463 11,736 623,324
June 2017 Placement Agent Warrants [Member]      
Class of Warrant or Right [Line Items]      
Fair value 6,348 845 65,149
October 2017 Investor Warrants [Member]      
Class of Warrant or Right [Line Items]      
Fair value 129,299 23,772 801,551
October 2017 Placement Agent Warrants [Member]      
Class of Warrant or Right [Line Items]      
Fair value $ 11,288 $ 1,674 $ 88,276