XML 45 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2016
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses are comprised of the following: 
 
 
December 31, 2016
 
December 31, 2015
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
 

 
67,280

Accrued restructuring costs
 
846,337

 
717,640

Accrued Series A redeemable convertible preferred stock dividends
 
195,904

 
188,805

 
 
$
4,471,010

 
$
6,783,514