XML 44 R32.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2017
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses are comprised of the following: 
 
 
December 31, 2017
 
December 31, 2016
Accrued compensation
 
$
522,057

 
$
1,058,671

Accrued consulting and professional fees
 
1,207,061

 
1,270,568

Accrued marketing and promotion
 

 
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

 

Accrued restructuring costs
 
602,299

 
846,337

Accrued Series A redeemable convertible preferred stock dividends
 
1,068,947

 
195,904

 
 
$
4,376,235

 
$
4,471,010