XML 42 R30.htm IDEA: XBRL DOCUMENT
v3.25.3

MAJOR CUSTOMERS | 12 Months Ended
--- | ---
Sep. 30, 2025
MAJOR CUSTOMERS |
MAJOR CUSTOMERS |
22. | MAJOR CUSTOMERS
The tables below present customers that represent 10.0% or more of the Company’s revenue or accounts receivable, net of retention as of or for the fiscal years ended September 30, 2025, and 2024: ​
​ | ​ | ​ | ​ | ​ | ​
​ | ​ ​ ​ | Twelve Months Ended | ​ ​ ​ | Twelve Months Ended |
Revenue | ​ | September 30, 2025 | ​ | September 30, 2024 | ​
TransCanada Corporation |  | * | ​ | 10.4 | %
All other |  | 100.0 | % | 89.6 | %
Total |  | 100.0 | % | 100.0 | %
* Less than 10.0% and included in “All other” if applicable
​ | ​ | ​ | ​ | ​ | ​
Accounts receivable, net of retention | ​ ​ ​ | at September 30, 2025 | ​ ​ ​ | at September 30, 2024 |
TransCanada Corporation |  | 13.9 | % | * | ​
All other |  | 86.1 | % | 100.0 | %
Total |  | 86.1 | % | 100.0 | %
* Less than 10.0% and included in “All other” if applicable Virtually all work performed for major customers was awarded under competitive bid fixed price or unit price arrangements. The loss of a major customer could have a severe impact on the profitability of the operations of the Company. However, due to the nature of the Company’s operations, the major customers and sources of revenues may change from year to year.

X
- References No definition available. + Details
Name: | esoa_MajorCustomersAbstract
Namespace Prefix: | esoa_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for major customers. Major customers are those that the loss of such customers would have a material adverse effect on the entity. + References No definition available. + Details
Name: | esoa_MajorCustomersDisclosureTextBlock
Namespace Prefix: | esoa_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration