XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued selling and marketing expenses $ 4,611,643 $ 4,981,453
Accrued compensation 830,692 1,657,843
Accrued dividends payable 776,563 871,476
Sales tax payable 2,001,217 2,000,000
Purchase price payable 1,562,712
Other accrued expenses 1,767,405 2,084,833
Total accrued expenses $ 11,550,232 $ 11,595,605