XML 56 R43.htm IDEA: XBRL DOCUMENT v3.19.1
Other Accrued Liabilities (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Customer Rebates $ 3,395,511 $ 3,733,472
Pension Liability 147,099 113,042
Accrued Compensation 370,477 339,474
Dividend Payable 402,158 371,207
Other 853,283 1,655,531
Total other accrued liabilities $ 5,168,528 $ 6,212,726