XML 29 R19.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Expenses (Tables)
9 Months Ended
Sep. 30, 2017
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consist of the following:
 
 
September 30, 2017
 
December 31, 2016
 
 
 
 
Sales return allowance
$
454,730

 
$
488,200

Technology fees
450,000

 
450,000

Professional services
343,000

 
390,800

Advertising and promotion
335,600

 
28,100

Warranty reserve
112,008

 
45,879

Other
215,724

 
245,752

 
$
1,911,062

 
$
1,648,731