Annual report pursuant to Section 13 and 15(d)

Related Party Convertible Notes Payable - Schedule of Related Party Convertible Notes Payable (Details) (Parenthetical)

v3.20.1
Related Party Convertible Notes Payable - Schedule of Related Party Convertible Notes Payable (Details) (Parenthetical) - USD ($)
Nov. 15, 2019
Nov. 08, 2019
Oct. 16, 2019
Jul. 19, 2019
Mar. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Original issue discount           $ 82,608
Convertible Note 2019 - 02 [Member]              
Convertible notes payable issued       $ 815,217      
Original issue discount       65,217      
Exchange of convertible notes payable       $ 750,000      
Debt instrument, interest rate       8.00%      
Debt instrument, maturity date       Jun. 30, 2020      
Debt instrument, conversion price   $ 14   $ 24      
Debt instrument, discount offering price percentage   25.00%          
Adjusted exercise price per share   $ 14          
Convertible Note 2019 - 02 [Member] | Detachable Warrant [Member]              
Warrants to purchase common stock       7,500      
Warrants price per share       $ 24      
Additional discount on convertible note       $ 582,533      
Convertible Note 2019 - 02 [Member] | Subsequent Event [Member]              
Debt instrument, conversion price         $ 4.27    
Convertible Note 2019 - 02 [Member] | Minimum [Member]              
Convertible notes payable issued   $ 5,000,000          
Convertible Note 2019 - 07 [Member]              
Convertible notes payable issued     $ 217,391        
Original issue discount     17,391        
Exchange of convertible notes payable     $ 200,000        
Debt instrument, interest rate     8.00%        
Debt instrument, maturity date     Jun. 30, 2020        
Debt instrument, conversion price   $ 14          
Debt instrument, discount offering price percentage   25.00%          
Adjusted exercise price per share   $ 14          
Convertible Note 2019 - 07 [Member] | Detachable Warrant [Member]              
Warrants to purchase common stock     2,000        
Warrants price per share     $ 24        
Additional discount on convertible note     $ 110,783        
Convertible Note 2019 - 07 [Member] | Subsequent Event [Member]              
Debt instrument, conversion price         $ 4.27    
Convertible Note 2019 - 07 [Member] | Minimum [Member]              
Convertible notes payable issued   $ 5,000,000          
Officer Convertible Note [Member]              
Convertible notes payable issued $ 100,000            
Debt instrument, interest rate 14.00%            
Debt instrument, maturity date Jun. 30, 2020            
Debt instrument, conversion price $ 20