XML 74 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued selling and marketing expenses $ 5,198,123 $ 3,508,883
Accrued compensation 3,003,007 576,027
Sales tax payable 2,501,035 2,501,035
Accrued dividends payable 776,563 776,563
Purchase price payable 641,042 2,463,002
Accrued interest 448,718
Other accrued expenses 1,817,724 1,892,281
Total accrued expenses $ 13,937,494 $ 12,166,509