XML 43 R28.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2017
Payables and Accruals [Abstract]  
Accrued Liabilities

   December 31,
   2017  2016
Customer rebates  $3,733,472   $2,789,003 
Pension liability   113,042    205,071 
Accrued Compensation   339,474    1,192,822 
Dividend Payable   371,207    332,558 
Other   1,655,531    1,151,636 
   $6,212,726   $5,671,090