XML 52 R36.htm IDEA: XBRL DOCUMENT v3.25.2
Other payables and accrued liabilities (Tables)
12 Months Ended
Jun. 30, 2025
Payables and Accruals [Abstract]  
Schedule of other payables and accrued liabilities
        
   June 30, 2025   June 30, 2024 
Accrued payables for inventory in transit  $262,570   $1,405,780 
Credit cards payable   149,276    231,243 
Customer deposit   291,995    313,358 
Accrued Amazon fees   76,534    530,456 
Sales taxes payable   552,346    442,889 
Accrued payroll and related expenses   560,387    585,150 
Settlement payable       325,000 
Other payables   813    51,611 
           
Total  $1,893,921   $3,885,487