XML 101 R72.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF ACCRUED RETURN LIABILITIES (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Beginning balance $ 283,276 $ 556,538
Actual recognized products return (1,061,694) (3,355,112)
Accruals for product return liabilities 1,040,006 3,081,850
Ending balance $ 261,588 $ 283,276