XML 61 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
SCHEDULE OF ACCRUED EXPENSES (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued selling and marketing expenses $ 9,149,967 $ 5,198,123
Accrued compensation 5,106,989 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,510,797 1,817,724
Total accrued expenses $ 20,811,763 $ 13,937,494