XML 109 R97.htm IDEA: XBRL DOCUMENT v3.25.3
RETIREMENT AND EMPLOYEE BENEFIT PLANS - Energy Services of America retirement plan (Details) - USD ($)
12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Non Union Employees Retirement Plan | Nitro Electric And C. J. Hughes Construction Company merger    
RETIREMENT AND EMPLOYEE BENEFIT PLANS    
Defined contribution plan employer matching contribution percent of each dollar contributed for the first 3% 100.00%  
Defined contribution plan employer matching contribution percent of each dollar contributed for the next 3% 50.00%  
Retirement Plan | Energy Services of America    
RETIREMENT AND EMPLOYEE BENEFIT PLANS    
Amount of contribution to union plan $ 1,100,000 $ 864,000