XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other payables and accrued liabilities (Details) - USD ($)
Dec. 31, 2023
Jun. 30, 2023
Payables and Accruals [Abstract]    
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