XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other payables and accrued liabilities (Tables)
6 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of other payables and accrued liabilities
        
   December 31, 2023   June 30, 2023 
Accrued payables for inventory in transit  $1,818,236   $2,948,551 
Accrued Amazon fees   851,888    915,319 
Sales taxes payable   382,715    448,433 
Payroll liabilities   226,182    222,962 
Other accrued liabilities and payables   436,975    295,802 
           
Total  $3,715,996   $4,831,067