v3.25.2
Contract Liabilities (Tables)
12 Months Ended
Jun. 30, 2025
Contract Liabilities [Abstract]  
Schedule of Contract Liabilities

Changes in the contract liabilities is below:

 

   Year ended
June 30,
2025
 
Balance at July 1, 2024  $2,218,166 
Contract liabilities recognized related to advanced deposits   41,129,592 
Revenue recognized in current period   (38,486,508)
Balance at June 30, 2025  $4,861,250