XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.3
SCHEDULE OF ACCRUED RETURN LIABILITIES (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Beginning balance $ 283,276 $ 556,538
Actual recognized products return (1,535,478) (3,355,112)
Accruals for product return liabilities 1,415,868 3,081,850
Ending balance $ 163,666 $ 283,276