XML 67 R56.htm IDEA: XBRL DOCUMENT v3.24.3
Other payables and accrued liabilities (Details) - USD ($)
Sep. 30, 2024
Jun. 30, 2024
Payables and Accruals [Abstract]    
Accrued payables for inventory in transit $ 1,296,989 $ 1,405,780
Credit cards payable 206,769 231,243
Customer deposit 326,364 313,358
Accrued Amazon fees 450,512 530,456
Sales taxes payable 437,265 442,889
Payroll liabilities 191,882 204,137
Settlement payable 0 325,000
Other accrued liabilities and payables 597,443 432,624
Total $ 3,507,224 $ 3,885,487