v3.26.1
SCHEDULE OF LONG TERM DEBT (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
LongTermDebtLineItem [Line Items]    
Long-term debt $ 4,243,238  
Less: current portion (429,685) $ (396,961)
Long-term debt non current 3,813,553 4,044,699
Stock Yards Bank and Trust [Member]    
LongTermDebtLineItem [Line Items]    
Long-term debt 4,243,238 4,441,660
Less: current portion (429,685) (396,961)
Long-term debt non current 3,813,553 4,044,699
Stock Yards Bank and Trust [Member] | Term Loan [Member] | ENP Mendota, LLC [Member]    
LongTermDebtLineItem [Line Items]    
Long-term debt 341,017 351,377
Stock Yards Bank and Trust [Member] | Term Loan [Member] | ENP Peru One [Member]    
LongTermDebtLineItem [Line Items]    
Long-term debt 2,563,376 2,595,681
Stock Yards Bank and Trust [Member] | Term Loan [Member] | ENP Peru Two [Member]    
LongTermDebtLineItem [Line Items]    
Long-term debt 233,841 237,317
Stock Yards Bank and Trust [Member] | Term Loan [Member] | Nano Chem One [Member]    
LongTermDebtLineItem [Line Items]    
Long-term debt $ 1,105,004 $ 1,257,285