v3.26.3
Other payables and accrued liabilities (Details) - USD ($)
Jun. 30, 2026
Jun. 30, 2025
Payables and Accruals [Abstract]    
Accrued payables for inventory in transit $ 0 $ 262,570
Credit cards payable 173,760 143,518
Customer deposits 630,386 291,995
Accrued Amazon fees 77,191 76,534
Sales taxes payable 637,308 433,604
Accrued payroll and related expenses 14,724 560,387
Other accrued liabilities and payables 52,648 124,516
Total $ 1,586,017 $ 1,893,124