XML 95 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Contract Assets (Details) - Schedule of Contract Asset - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Schedule of Contract Asset is an Advance Payment [Abstract]    
Balance as of the beginning of the period $ 583,895
Add: net increase in current period contract asset 1,682,289
Less: inventory recognized from beginning contract asset 583,895
Total contract assets as the end of the period $ 1,682,289