v3.25.0.1
Contract Liabilities (Tables)
6 Months Ended
Dec. 31, 2024
Contract Liabilities [Abstract]  
Schedule of Contract Liabilities Changes in the contract liabilities is below:
   For the six months ended
December 31,
 
   2024   2023 
Balance at July 1  $2,218,166   $988,556 
Contract liabilities recognized related to advanced deposits   23,052,449    17,290,984 
Revenue recognized in current period   (23,387,872)   (16,574,369)
Balance at December 31   1,882,743    1,705,171