XML 46 R30.htm IDEA: XBRL DOCUMENT v3.21.2
SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accounts payable $ 11,664,281 $ 10,408,172
Accrued compensation 3,363,794 237,036
Accrued selling and marketing expenses 180,683 60,870
Accrued legal and professional fees 56,456 209,009
Sales tax payable 275,000 125,000
Other accrued expenses 1,186,484 753,997
Total accounts payable and accrued expenses $ 16,726,698 $ 11,794,084