v3.25.0.1
Accrued Liabilities and Other Payables - Schedule of Accrued Liabilities and Other Payables (Details) - USD ($)
Dec. 31, 2024
Jun. 30, 2024
Schedule of Accrued Liabilities and Other Payables [Abstract]    
Joint venture investment payable $ 8,750,000 $ 9,000,000
Other payables 783,705 575,115
Accrued salaries and related benefits 66,596 432,863
Accrued expenses 1,179,081 1,012,353
Reserve for product returns 795,689 717,058
Other tax payable 950 950
Total $ 11,576,021 $ 11,738,339