XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Sales tax payable $ 288,466
Refund liability 766,721 708,629
Accrued payroll 302,685 297,059
Accrued bonus 963,800 399,067
Accrued expenses 255,154 215,485
Accrued interest 29,712
Other payables 34,175 34,094
Total $ 2,322,535 $ 1,972,512