XML 66 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Other payables and accrued liabilities (Details) - USD ($)
Mar. 31, 2025
Jun. 30, 2024
Other accrued liabilities and payables $ 3,241,283 $ 3,885,487
Accrued Payables For Inventory In Transit [Member]    
Other accrued liabilities and payables 1,477,314 1,405,780
Credit Cards Payable [Member]    
Other accrued liabilities and payables 130,882 231,243
Customer Deposit [Member]    
Other accrued liabilities and payables 315,783 313,358
Accrued Amazon Fees [Member]    
Other accrued liabilities and payables 140,932 530,456
Sales Taxes Payable [Member]    
Other accrued liabilities and payables 492,119 442,889
Payroll Liabilities [Member]    
Other accrued liabilities and payables 163,258 204,137
Settlement Payable [Member]    
Other accrued liabilities and payables 0 325,000
Other Accrued Liabilities And Payables [Member]    
Other accrued liabilities and payables $ 520,995 $ 432,624