XML 44 R33.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Inventory $ 280,408 $ 1,458,850
Payroll & related compensation 149,100 853,402
Professional fees 588,156 618,308
Royalty costs 1,586,571 1,906,439
Sales allowances 1,714,068 1,559,847
Sales and use tax 70,528 183,264
Other 656,748 884,953
Total accrued other expenses $ 5,045,579 $ 7,465,063