v3.25.2
SCHEDULE OF ACCOUNTS RECEIVABLES (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Accounts Receivables $ 3,829,823 $ 3,205,961
Ageing Al Shola Gas [Member]    
Accounts Receivables 3,829,823 3,205,961
Ageing Al Shola Gas [Member] | 1 - 30 Days [Member]    
Accounts Receivables 1,083,002 992,416
Ageing Al Shola Gas [Member] | 31 - 60 Days [Member]    
Accounts Receivables 933,989 595,763
Ageing Al Shola Gas [Member] | 61 - 90 Days [Member]    
Accounts Receivables 513,160 609,407
Ageing Al Shola Gas [Member] | Above 90 Days [Member]    
Accounts Receivables $ 1,299,672 $ 1,008,375