Quarterly report pursuant to Section 13 or 15(d)

Accrued Expenses - Schedule of Accrued Expenses (Details)

v3.20.2
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
Sep. 30, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued host fees $ 116,930 $ 108,683
Accrued professional, board and other fees 334,882 40,518
Accrued wages 509,492 295,250
Warranty payable 12,000 12,000
Accrued income, property and sales taxes payable 364,531 417,669
Other accrued expenses 65,105 23,428
Total accrued expenses $ 1,402,940 $ 897,548