Annual report pursuant to Section 13 and 15(d)

Accrued Expenses - Schedule of Accrued Expenses (Details)

v3.20.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Accrued host fees $ 108,683 $ 54,527
Accrued professional fees 40,518 159,500
Accrued wages 295,250 493,069
Accrued commissions 22,300
Warranty payable 12,000 9,700
Accrued income, property and sales taxes payable 417,669 556,211
Accrued interest expense 32,034
Inventory in transit 195,480
Other accrued expenses 23,428 22,100
Total accrued expenses $ 897,548 $ 1,544,921