XML 41 R31.htm IDEA: XBRL DOCUMENT v3.7.0.1
6. Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2016
Payables and Accruals [Abstract]  
Schedule of accrued expenses
   December 31,   December 31, 
   2016   2015 
         
Commissions payable  $44,788   $106,915 
Dividends payable       2,099,148 
Accrued payroll and related liabilities   1,604,597    1,461,019 
Accrued bonuses       50,628 
Accrued interest   1,491,509    556,646 
Other accrued expenses   994,253    1,011,099 
Accrued expenses  $4,135,147   $5,285,455