XML 53 R38.htm IDEA: XBRL DOCUMENT v3.23.2
SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued selling and marketing expenses $ 5,273,738 $ 3,508,883
Sales tax payable 2,501,035 2,501,035
Purchase price payable 1,872,037 2,463,002
Accrued dividends payable 776,562 776,563
Accrued compensation 1,568,737 576,027
Accrued interest 4,042 448,718
Other accrued expenses 2,765,605 1,892,281
Total accrued expenses $ 14,761,756 $ 12,166,509