v3.25.2
Contract Liabilities - Schedule of Contract Liabilities (Details)
12 Months Ended
Jun. 30, 2025
USD ($)
Contract Liabilities [Abstract]  
Balance Beginning $ 2,218,166
Contract liabilities recognized related to advanced deposits 41,129,592
Revenue recognized in current period (38,486,508)
Balance Ending $ 4,861,250