XML 43 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2018
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses are comprised of the following: 
 
 
December 31, 2018
 
December 31, 2017
Accrued compensation
 
$
136,446

 
$
522,057

Accrued consulting and professional fees
 
1,749,108

 
1,207,061

Accrued marketing and promotion
 

 

Other accrued expenses
 
64,775

 
259,579

Accrued income taxes
 
47,088

 
306,419

Accrued other taxes
 
420,695

 
378,374

Accrued hardware purchases
 

 
31,499

Accrued restructuring costs
 
461,361

 
602,299

Accrued Series A redeemable convertible preferred stock dividends
 

 
1,068,947

 
 
$
2,879,473

 
$
4,376,235