Annual report pursuant to Section 13 and 15(d)

Accrued Expenses - Schedule of Accrued Expenses (Details)

v3.8.0.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Registration rights penalty $ 967,928
Accrued consulting fees 184,800
Accrued host fees 1,657,663 1,308,897
Accrued professional, board and other fees 2,683,557 1,381,399
Accrued wages 1,016,563 241,466
Accrued commissions 883,763 445,000
Warranty payable 171,000 338,000
Accrued taxes payable 551,190 511,902
Accrued payroll taxes payable 632,078 122,069
Warrants payable 1,154,120 155,412
Accrued issuable equity 1,785,786 862,377
Accrued interest expense 347,027 273,838
Accrued lease termination costs 300,000
Accrued settlement reserve costs 12,980,588
Dividend payable 1,892,800 1,150,100
Other accrued expenses 19,115 12,788
Total accrued expenses $ 26,075,250 $ 7,955,976