v3.26.1
ACCRUED PAYROLL (Details) - USD ($)
Mar. 31, 2026
Jun. 30, 2025
Accrued payroll $ 2,899,379 $ 2,556,428
Officer [Member]    
Accrued payroll 1,526,096 1,385,395
Staff [Member]    
Accrued payroll $ 1,373,283 $ 1,171,033