XML 66 R54.htm IDEA: XBRL DOCUMENT
v3.25.3

MAJOR CUSTOMERS (Tables) | 12 Months Ended
--- | ---
Sep. 30, 2025
MAJOR CUSTOMERS |
Schedule of Company's revenue or accounts receivable net | ​
​ | ​ | ​ | ​ | ​ | ​
​ | ​ ​ ​ | 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

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

X
- Definition Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20 + Details
Name: | us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration