Quarterly report pursuant to Section 13 or 15(d)

Accrued Expenses - Schedule of Accrued Expenses (Details)

v3.20.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued host fees $ 111,597 $ 108,683
Accrued professional, board and other fees 89,276 40,518
Accrued wages 258,100 295,250
Warranty payable 23,000 12,000
Accrued income, property and sales taxes payable 423,761 417,669
Other accrued expenses 11,231 23,428
Total accrued expenses $ 916,965 $ 897,548