XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.2
SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued selling and marketing expenses $ 5,511,596 $ 9,149,967
Accrued compensation 2,350,632 5,469,482
Sales tax payable 2,267,447 2,267,447
Accrued dividends payable 776,562 776,563
Accrued legal and professional fees 2,195,647 825,233
Other accrued expenses 1,844,615 2,323,071
Total accrued expenses $ 14,946,499 $ 20,811,763