v3.25.2
SCHEDULE OF TIMING REVENUE RECOGNITION (Details) - USD ($)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]    
Total Revenue $ 10,527,925 $ 8,804,199
Transferred at Point in Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue 9,979,789 7,371,004
Transferred over Time [Member]    
Disaggregation of Revenue [Line Items]    
Total Revenue $ 548,137 $ 1,433,195