XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Other Accrued Liabilities (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Payables And Accruals [Abstract]    
Customer Rebates $ 5,413,829 $ 6,068,294
Accrued Compensation 1,585,938 3,072,375
Dividend Payable 457,745 434,546
Income Taxes Payable 564,172 459,596
Other 1,887,793 1,425,213
Total other accrued liabilities $ 9,909,477 $ 11,460,024