XML 52 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Accrued Liabilities (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Customer Rebates $ 5,720,898 $ 5,533,802
Contingent Liability - Safety Made 750,000 1,330,000
Accrued Compensation 2,585,124 791,231
Dividend Payable 546,710 495,406
Income Taxes Payable 362,741 533,746
Other 2,442,799 2,015,798
Total other accrued liabilities $ 12,408,272 $ 10,699,983