XML 64 R52.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Expenses (Details) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
Accrued compensation $ 522,057 $ 1,058,671
Accrued consulting and professional fees 1,207,061 1,270,568
Accrued marketing and promotion 0 10,307
Other accrued expenses 259,579 259,567
Accrued income taxes 306,419 129,784
Accrued other taxes 378,374 699,872
Accrued hardware purchases 31,499 0
Accrued restructuring costs 602,299 846,337
Accrued Series A redeemable convertible preferred stock dividends 1,068,947 195,904
Total accrued expenses $ 4,376,235 $ 4,471,010