XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCRUED EXPENSES (Tables)
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
SCHEDULE OF ACCRUED EXPENSES

As of June 30, 2024 and December 31, 2023, the Company has the following amounts related to accrued expenses:

 

   June 30,   December 31, 
   2024   2023 
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