Annual report pursuant to Section 13 and 15(d)

Accrued Expenses - Schedule of Accrued Expenses (Details)

v3.7.0.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
Dec. 31, 2016
Dec. 31, 2015
Payables and Accruals [Abstract]    
Registration rights penalty $ 967,928 $ 728,750
Accrued consulting fees 184,800 916,925
Accrued host fees 1,308,897 873,544
Accrued professional, board and other fees 1,381,399 1,069,341
Accrued wages 241,466 187,779
Accrued commissions 445,000
Warranty payable 338,000 223,988
Accrued taxes payable 511,902 355,949
Accrued payroll taxes payable 122,069
Warrants payable 155,412 77,761
Accrued issuable equity 862,377 324,894
Accrued interest expense 273,838 83,843
Dividend payable 1,150,100 293,200
Other accrued expenses 12,788 10,750
Total $ 7,955,976 $ 5,146,724