XML 74 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Contract Assets (Tables)
12 Months Ended
Jun. 30, 2024
Contract Assets [Abstract]  
Schedule of Contract Asset As of June 30, 2024 and 2023, the contract asset of the Company consist of the following:
   For the
Year
Ended
June 30,
2024
   For the
Year
Ended
June 30,
2023
 
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   $