XML 55 R38.htm IDEA: XBRL DOCUMENT v3.24.3
SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued selling and marketing expenses $ 11,194,487 $ 5,198,123
Accrued compensation 3,362,633 3,003,007
Sales tax payable 2,267,447 2,501,035
Accrued dividends payable 776,563 776,563
Purchase price payable 641,042
Other accrued expenses 3,412,044 1,817,724
Total accrued expenses $ 21,013,174 $ 13,937,494