XML 66 R53.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Expenses (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Accrued compensation $ 136,446 $ 522,057
Accrued consulting and professional fees 1,749,108 1,207,061
Accrued marketing and promotion 0 0
Other accrued expenses 64,775 259,579
Accrued income taxes 47,088 306,419
Accrued other taxes 420,695 378,374
Accrued hardware purchases 0 31,499
Accrued restructuring costs 461,361 602,299
Accrued Series A redeemable convertible preferred stock dividends 0 1,068,947
Total accrued expenses $ 2,879,473 $ 4,376,235