XML 92 R29.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
Sep. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accounts payable $ 9,257,314 $ 10,408,172
Accrued compensation 5,227,957 237,036
Accrued selling and marketing expenses 405,459 60,870
Accrued legal and professional fees 209,009
Accrued interest payable 314,986
Sales tax payable 2,000,000 125,000
Other accrued expenses 1,172,161 753,997
Total accounts payable and accrued expenses $ 18,377,877 $ 11,794,084