v3.26.1
Other payables and accrued liabilities (Details) - USD ($)
Mar. 31, 2026
Jun. 30, 2025
Payables and Accruals [Abstract]    
Accrued payables for inventory in transit $ 262,570
Credit cards payable 218,171 143,518
Customer deposits 1,161,635 291,995
Accrued Amazon fees 77,191 76,534
Sales taxes payable 615,406 433,604
Accrued payroll and related expenses 10,417 560,387
Other accrued liabilities and payables 53,870 813
Total $ 2,136,690 $ 1,769,421