XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Inventory purchases $ 287,571 $ 1,458,850
Payroll and related benefits 210,495 853,402
Professional fees 229,597 618,308
Royalty costs 1,588,025 1,906,439
Sales allowances 1,958,050 1,559,847
Sales and use tax 50,916 183,264
Other 955,263 884,953
Total accrued other expenses $ 5,279,917 $ 7,465,063