v3.25.0.1
Contract Liabilities - Schedule of Contract Liabilities (Details) - USD ($)
6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Contract Liabilities [Abstract]    
Balance Beginning $ 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 Ending $ 1,882,743 $ 1,705,171