XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued selling and marketing expenses $ 7,745,289 $ 5,198,123
Accrued compensation 1,867,656 3,003,007
Sales tax payable 2,267,447 2,501,035
Accrued dividends payable 776,562 776,563
Purchase price payable 641,042
Other accrued expenses 2,094,547 1,817,724
Total accrued expenses $ 14,751,501 $ 13,937,494