Notes Payable (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jan. 30, 2019
Mar. 31, 2019
Jun. 30, 2019
Jun. 30, 2018
Aug. 03, 2018
Number of common stock issued, value   $ 4,903,238      
Convertible note payable related parties     $ 320,000    
Interest expense     106,409    
Interest paid     15,000  
Interest expense for accretion     $ 91,427    
Series A Convertible Preferred Stock [Member] | Investor [Member]          
Number of common stock issued 30,000        
Number of common stock issued, value $ 3,000,000        
Purchase price paid 1,000,000        
Convertible note payable related parties 2,000,000        
Unamortized debt discount $ 78,241        
Robert Salna Promissory Note [Member]          
Debt principal amount         $ 2,000,000