XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accounts payable $ 9,059,214 $ 10,408,172
Accrued selling and marketing expenses 4,981,453 60,870
Accrued compensation 1,657,843 237,036
Accrued legal and professional fees 209,009
Accrued dividends payable 871,476
Sales tax payable 2,000,000 125,000
Other accrued expenses 2,084,833 1,103,333
Total accounts payable and accrued expenses $ 20,654,819 $ 12,143,420