XML 75 R59.htm IDEA: XBRL DOCUMENT v3.25.2
Other payables and accrued liabilities (Details) - USD ($)
Jun. 30, 2025
Jun. 30, 2024
Other accrued liabilities and payables $ 1,893,921 $ 3,885,487
Accrued Payables For Inventory In Transit [Member]    
Other accrued liabilities and payables 262,570 1,405,780
Credit Cards Payable [Member]    
Other accrued liabilities and payables 149,276 231,243
Customer Deposit [Member]    
Other accrued liabilities and payables 291,995 313,358
Accrued Amazon Fees [Member]    
Other accrued liabilities and payables 76,534 530,456
Sales Taxes Payable [Member]    
Other accrued liabilities and payables 552,346 442,889
Payroll Liabilities [Member]    
Other accrued liabilities and payables 560,387 585,150
Settlement Payable [Member]    
Other accrued liabilities and payables 0 325,000
Other Accrued Liabilities And Payables [Member]    
Other accrued liabilities and payables $ 813 $ 51,611