XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Other Accrued Liabilities (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Payables And Accruals [Abstract]    
Customer Rebates $ 5,533,802 $ 5,413,829
Contingent Liability - Safety Made 1,330,000  
Accrued Compensation 791,231 1,585,938
Dividend Payable 495,406 457,745
Income Taxes Payable 533,746 564,172
Other 2,015,798 1,887,793
Total other accrued liabilities $ 10,699,983 $ 9,909,477