XML 30 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Accrued Expenses (Tables)
3 Months Ended
Mar. 31, 2018
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses and compensation consist of the following:
 
 
March 31, 2018
 
December 31, 2017
Accrued compensation
$
1,029,747

 
$
786,184

Technology fees
450,000

 
450,000

Professional services
341,000

 
603,000

Warranty reserve
177,152

 
127,361

Advertising and promotion
99,400

 
160,800

Other
263,958

 
234,779

 
$
2,361,257

 
$
2,362,124