Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Operating Leases) (Details)

v3.19.1
Commitments and Contingencies (Operating Leases) (Details)
1 Months Ended 9 Months Ended 20 Months Ended
Dec. 05, 2017
USD ($)
Dec. 17, 2018
USD ($)
Oct. 31, 2018
USD ($)
Oct. 31, 2018
CAD ($)
Sep. 18, 2017
USD ($)
Jan. 31, 2019
USD ($)
Jan. 31, 2019
CAD ($)
Dec. 31, 2019
USD ($)
Sep. 18, 2018
Dieppe, NB, Canada [Member]                  
Operating Leased Assets [Line Items]                  
Monthly rent payments           $ 3,200      
Lease term           3 years 3 years    
Dieppe, NB, Canada [Member] | CAD [Member]                  
Operating Leased Assets [Line Items]                  
Monthly rent payments             $ 4,367    
Lease expiration date           Mar. 31, 2019 Mar. 31, 2019    
Denver, Colorado [Member]                  
Operating Leased Assets [Line Items]                  
Monthly rent payments           $ 10,756   $ 11,028  
Lease term           2 years 2 years    
Lease expiration date           Jan. 01, 2017 Jan. 01, 2017    
Phoenix, Arizona [Member]                  
Operating Leased Assets [Line Items]                  
Monthly rent payments $ 66,696         $ 10,718      
Lease term 92 months         64 months 64 months    
Security deposit $ 519,271                
Monthly rent annual escalation rate           2.00% 2.00%    
New York, New York [Member]                  
Operating Leased Assets [Line Items]                  
Monthly rent payments   $ 27,157     $ 15,505        
Lease term   5 years             6 years
Security deposit   $ 31,814     32,500        
Lease expiration date   Feb. 15, 2019              
Rent expense   $ 325,882     $ 186,060        
United States University [Member]                  
Operating Leased Assets [Line Items]                  
Monthly rent payments           $ 51,270      
Lease term           10 months 10 months    
Lease expiration date           Jun. 30, 2022 Jun. 30, 2022    
New Brunswick [Member]                  
Operating Leased Assets [Line Items]                  
Monthly rent payments     $ 10,100            
Lease term     62 months 62 months          
Lease expiration date     Dec. 31, 2023 Dec. 31, 2023          
New Brunswick [Member] | CAD [Member]                  
Operating Leased Assets [Line Items]                  
Monthly rent payments       $ 13,241