XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.1
SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)
Mar. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued selling and marketing expenses $ 2,270,275 $ 3,508,883
Sales tax payable 2,501,035 2,501,035
Purchase price payable 2,465,299 2,463,002
Accrued dividends payable 776,563 776,563
Accrued compensation 1,371,878 576,027
Accrued interest 174,110 448,718
Other accrued expenses 2,016,437 1,892,281
Total accrued expenses $ 11,575,597 $ 12,166,509