v3.26.3
SCHEDULE OF INCOME TAXES PAID, NET OF REFUNDS RECEIVED (Details) - USD ($)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Effective Income Tax Rate Reconciliation [Line Items]    
Total income taxes paid, net of refunds received $ 1,515,065 $ 1,412,245
UNITED KINGDOM    
Effective Income Tax Rate Reconciliation [Line Items]    
Total income taxes paid, net of refunds received 562,528  
PAKISTAN    
Effective Income Tax Rate Reconciliation [Line Items]    
Total income taxes paid, net of refunds received 588,050  
THAILAND    
Effective Income Tax Rate Reconciliation [Line Items]    
Total income taxes paid, net of refunds received 90,100  
UNITED ARAB EMIRATES    
Effective Income Tax Rate Reconciliation [Line Items]    
Total income taxes paid, net of refunds received 249,835  
Income Tax Jurisdiction, Domestic Federal [Member]    
Effective Income Tax Rate Reconciliation [Line Items]    
Total income taxes paid, net of refunds received  
Income Tax Jurisdiction, Domestic State and Local [Member]    
Effective Income Tax Rate Reconciliation [Line Items]    
Total income taxes paid, net of refunds received 24,552  
Income Tax Jurisdiction, Foreign, Other [Member]    
Effective Income Tax Rate Reconciliation [Line Items]    
Total income taxes paid, net of refunds received  
Income Tax Jurisdiction, Foreign [Member]    
Effective Income Tax Rate Reconciliation [Line Items]    
Total income taxes paid, net of refunds received $ 1,490,513