Quarterly report pursuant to Section 13 or 15(d)

Accrued Expenses - Schedule of Accrued Expenses (Details)

v3.19.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Accrued host fees $ 56,583 $ 54,527
Accrued professional, board and other fees 84,500 159,500
Accrued wages 174,123 493,069
Accrued commissions 18,500 22,300
Warranty payable 11,000 9,700
Accrued taxes payable 557,327 556,211
Accrued interest expense 32,034
Inventory in transit 547,142 195,480
Other accrued expenses 19,902 22,100
Total accrued expenses $ 1,469,077 $ 1,544,921