XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued selling and marketing expenses $ 7,401,289 $ 5,198,123
Accrued compensation 1,621,608 3,003,007
Sales tax payable 2,467,447 2,501,035
Accrued dividends payable 776,563 776,563
Purchase price payable 641,042
Other accrued expenses 2,288,573 1,817,724
Total accrued expenses $ 14,555,480 $ 13,937,494