XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2
SCHEDULE OF ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued selling and marketing expenses $ 4,156,544 $ 4,981,453
Accrued compensation 603,287 1,657,843
Accrued dividends payable 776,562 871,476
Sales tax payable 2,201,583 2,000,000
Purchase price payable 1,633,227
Other accrued expenses 1,862,106 2,084,833
Total accrued expenses $ 11,233,309 $ 11,595,605