v3.25.2
Accrued Liabilities and Other Payables - Schedule of Accrued Liabilities and Other Payables (Details) - USD ($)
Jun. 30, 2025
Jun. 30, 2024
Schedule of Accrued Liabilities and Other Payables [Abstract]    
Joint venture investment payable $ 5,841,174 $ 9,000,000
Other payables 502,669 575,115
Accrued salaries and related benefits 372,294 432,863
Accrued expenses 1,180,982 1,012,353
Reserve for product returns 201,922 717,058
Other tax payable 950 950
Total $ 8,099,991 $ 11,738,339