v3.20.2
Summary of Significant Accounting Policies (Details) - Schedule of other prepaid expenses - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Schedule of other prepaid expenses [Abstract]    
Deposit on equipment $ 500,822  
Insurance expense 286,241 $ 244,828
Subscription fees 132,982 97,983
Software costs 372,454 10,081
Other 47,740 93,523
Total $ 1,340,239 $ 446,415