Quarterly report pursuant to Section 13 or 15(d)

Accrued Expenses - Schedule of Accrued Expenses (Details)

v3.10.0.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
Jun. 30, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Accrued host fees $ 1,254,762 $ 1,657,663
Accrued professional, board and other fees 242,686 2,683,557
Accrued wages 15,000 1,016,563
Accrued commissions 500 883,763
Warranty payable 143,000 171,000
Accrued taxes payable 589,810 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 100,000 12,980,588
Dividend payable 1,892,800
Other accrued expenses 23,030 19,115
Total accrued expenses $ 2,400,822 $ 23,135,344