v3.25.2
SCHEDULE OF REMAINING PERFORMANCE OBLIGATION (Details) - USD ($)
Jun. 30, 2025
Jun. 30, 2024
Product Information [Line Items]    
Total $ 2,367,389 $ 4,214,951
Short-Term Contract with Customer [Member]    
Product Information [Line Items]    
Total 1,218,179 1,329,224
Long Term Contract With Customer From 13 to 36 Months [Member]    
Product Information [Line Items]    
Total 165,548 2,015,529
Long Term Contract With Customer From 37 to 60 Months [Member]    
Product Information [Line Items]    
Total 983,662 870,198
Product [Member]    
Product Information [Line Items]    
Total 703,409 1,245,262
Service [Member]    
Product Information [Line Items]    
Total $ 1,663,980 $ 2,969,689