XML 57 R42.htm IDEA: XBRL DOCUMENT v3.8.0.1
Other Accrued Liabilities (Details) - USD ($)
Dec. 31, 2017
Dec. 31, 2016
Payables and Accruals [Abstract]    
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
Total other accrued liabilities $ 6,212,726 $ 5,671,090