XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.1
5. Accrued Other Expenses (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Accrued Liabilities and Other Liabilities [Abstract]    
Inventory $ 272,401 $ 1,458,850
Payroll & related compensation 479,054 853,402
Professional fees 721,725 618,308
Royalty costs 1,587,500 1,906,439
Sales allowances 1,270,754 1,559,847
Sales and use tax 148,454 183,264
Other 467,369 884,953
Total accrued other expenses $ 4,947,257 $ 7,465,063