XML 38 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Other Accrued Liabilities (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Payables And Accruals [Abstract]    
Customer Rebates $ 4,849,081 $ 3,395,511
Pension Liability 44,667 147,099
Accrued Compensation 1,695,464 370,477
Dividend Payable 402,318 402,158
Other 1,617,020 853,283
Total other accrued liabilities $ 8,608,550 $ 5,168,528