v3.26.3
Contract Liabilities - Schedule of Contract Liabilities (Details) - USD ($)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Contract Liabilities [Abstract]    
Balance Beginning $ 4,861,250 $ 2,218,166
Contract liabilities recognized related to advanced deposits 43,673,322 41,129,592
Revenue recognized in current period (46,648,560) (38,486,508)
Balance Ending $ 1,886,012 $ 4,861,250