Annual report pursuant to Section 13 and 15(d)

Accrued Expenses - Schedule of Accrued Expenses (Details)

v3.19.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Accrued host fees $ 1,216,545 $ 1,657,663
Accrued professional, board and other fees 159,500 2,683,557
Accrued wages 493,069 1,016,563
Accrued commissions 22,300 883,763
Warranty payable 9,700 171,000
Accrued taxes payable 556,211 551,190
Accrued payroll taxes payable 632,078
Accrued interest expense 32,034 347,027
Accrued lease termination costs 300,000
Accrued settlement reserve costs 12,980,588
Dividend payable 1,892,800
Inventory in transit 195,480
Other accrued expenses 22,100 19,115
Total accrued expenses $ 2,706,939 $ 23,135,344