v3.26.3
Other Payables and Accrued Liabilities (Tables)
12 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of other payables and accrued liabilities
          
   June 30, 2026   June 30, 2025 
Accrued payables for inventory in transit  $–   $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