XML 66 R54.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accrued Expenses (Details) - USD ($)
Dec. 31, 2016
Dec. 31, 2015
Payables and Accruals [Abstract]    
Accrued compensation $ 1,058,671 $ 2,236,494
Accrued consulting and professional fees 1,270,568 1,561,425
Accrued marketing and promotion 10,307 69,258
Other accrued expenses 259,567 588,746
Accrued income taxes 129,784 106,270
Accrued other taxes 699,872 1,247,596
Accrued hardware purchases 0 67,280
Accrued restructuring costs 846,337 717,640
Accrued Series A redeemable convertible preferred stock dividends 195,904 188,805
Total accrued expenses $ 4,471,010 $ 6,783,514