XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Inventory purchases $ 164,545 $ 287,571
Payroll & related benefits 300,595 210,495
Professional fees 319,758 229,597
Royalty costs 1,649,999 1,588,025
Sales allowances 1,397,104 1,958,050
Sales and use tax 55,819 50,916
Other 861,844 955,263
Total accrued other expenses $ 4,749,664 $ 5,279,917