v3.25.2
Accrued Liabilities and Other Payables (Tables)
12 Months Ended
Jun. 30, 2025
Accrued Liabilities and Other Payables [Abstract]  
Schedule of Accrued Liabilities and Other Payables

As of June 30, 2025 and 2024, accrued liabilities and other payables consisted of the following: 

 

   As of
June 30,
   As of
June 30,
 
   2025   2024 
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