0001410578-24-000038.txt : 20240212 0001410578-24-000038.hdr.sgml : 20240212 20240212163115 ACCESSION NUMBER: 0001410578-24-000038 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 73 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240212 DATE AS OF CHANGE: 20240212 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Energy Services of America CORP CENTRAL INDEX KEY: 0001357971 STANDARD INDUSTRIAL CLASSIFICATION: WATER, SEWER, PIPELINE, COMM AND POWER LINE CONSTRUCTION [1623] ORGANIZATION NAME: 05 Real Estate & Construction IRS NUMBER: 204606266 STATE OF INCORPORATION: DE FISCAL YEAR END: 0930 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-32998 FILM NUMBER: 24620471 BUSINESS ADDRESS: STREET 1: 75 WEST 3RD AVE. CITY: HUNTINGTON STATE: WV ZIP: 25701 BUSINESS PHONE: (304) 522-3868 MAIL ADDRESS: STREET 1: 75 WEST 3RD AVE. CITY: HUNTINGTON STATE: WV ZIP: 25701 FORMER COMPANY: FORMER CONFORMED NAME: Energy Services Acquisition Corp. DATE OF NAME CHANGE: 20060330 10-Q 1 esoa-20231231x10q.htm 10-Q
YesYes0001357971--09-302024falseQ1000-00000false0001357971us-gaap:TreasuryStockCommonMember2023-12-310001357971us-gaap:RetainedEarningsMember2023-12-310001357971us-gaap:AdditionalPaidInCapitalMember2023-12-310001357971us-gaap:TreasuryStockCommonMember2023-09-300001357971us-gaap:RetainedEarningsMember2023-09-300001357971us-gaap:AdditionalPaidInCapitalMember2023-09-300001357971us-gaap:TreasuryStockCommonMember2022-12-310001357971us-gaap:RetainedEarningsMember2022-12-310001357971us-gaap:AdditionalPaidInCapitalMember2022-12-310001357971us-gaap:TreasuryStockCommonMember2022-09-300001357971us-gaap:RetainedEarningsMember2022-09-300001357971us-gaap:AdditionalPaidInCapitalMember2022-09-300001357971us-gaap:CommonStockMember2023-12-310001357971us-gaap:CommonStockMember2023-09-300001357971us-gaap:CommonStockMember2022-12-310001357971us-gaap:CommonStockMember2022-09-300001357971esoa:UnitPriceContractsMemberesoa:GasAndWaterDistributionMember2023-10-012023-12-310001357971esoa:UnitPriceContractsMemberesoa:GasAndPetroleumTransmissionMember2023-10-012023-12-310001357971esoa:UnitPriceContractsMemberesoa:ElectricalsMechanicalAndGeneralMember2023-10-012023-12-310001357971esoa:LumpSumContractsMemberesoa:GasAndWaterDistributionMember2023-10-012023-12-310001357971esoa:LumpSumContractsMemberesoa:GasAndPetroleumTransmissionMember2023-10-012023-12-310001357971esoa:LumpSumContractsMemberesoa:ElectricalsMechanicalAndGeneralMember2023-10-012023-12-310001357971esoa:GasAndWaterDistributionMemberus-gaap:TransferredOverTimeMember2023-10-012023-12-310001357971esoa:GasAndWaterDistributionMemberus-gaap:TransferredAtPointInTimeMember2023-10-012023-12-310001357971esoa:GasAndPetroleumTransmissionMemberus-gaap:TransferredOverTimeMember2023-10-012023-12-310001357971esoa:GasAndPetroleumTransmissionMemberus-gaap:TransferredAtPointInTimeMember2023-10-012023-12-310001357971esoa:ElectricalsMechanicalAndGeneralMemberus-gaap:TransferredOverTimeMember2023-10-012023-12-310001357971esoa:ElectricalsMechanicalAndGeneralMemberus-gaap:TransferredAtPointInTimeMember2023-10-012023-12-310001357971esoa:CostPlusAndTMContractsMemberesoa:GasAndWaterDistributionMember2023-10-012023-12-310001357971esoa:CostPlusAndTMContractsMemberesoa:GasAndPetroleumTransmissionMember2023-10-012023-12-310001357971esoa:CostPlusAndTMContractsMemberesoa:ElectricalsMechanicalAndGeneralMember2023-10-012023-12-310001357971us-gaap:TransferredOverTimeMember2023-10-012023-12-310001357971us-gaap:TransferredAtPointInTimeMember2023-10-012023-12-310001357971esoa:UnitPriceContractsMember2023-10-012023-12-310001357971esoa:LumpSumContractsMember2023-10-012023-12-310001357971esoa:GasAndWaterDistributionMember2023-10-012023-12-310001357971esoa:GasAndPetroleumTransmissionMember2023-10-012023-12-310001357971esoa:ElectricalsMechanicalAndGeneralMember2023-10-012023-12-310001357971esoa:CostPlusAndTMContractsMember2023-10-012023-12-310001357971esoa:UnitPriceContractsMemberesoa:GasAndWaterDistributionMember2022-10-012022-12-310001357971esoa:UnitPriceContractsMemberesoa:GasAndPetroleumTransmissionMember2022-10-012022-12-310001357971esoa:UnitPriceContractsMemberesoa:ElectricalsMechanicalAndGeneralMember2022-10-012022-12-310001357971esoa:LumpSumContractsMemberesoa:GasAndWaterDistributionMember2022-10-012022-12-310001357971esoa:LumpSumContractsMemberesoa:GasAndPetroleumTransmissionMember2022-10-012022-12-310001357971esoa:LumpSumContractsMemberesoa:ElectricalsMechanicalAndGeneralMember2022-10-012022-12-310001357971esoa:GasAndWaterDistributionMemberus-gaap:TransferredOverTimeMember2022-10-012022-12-310001357971esoa:GasAndWaterDistributionMemberus-gaap:TransferredAtPointInTimeMember2022-10-012022-12-310001357971esoa:GasAndPetroleumTransmissionMemberus-gaap:TransferredOverTimeMember2022-10-012022-12-310001357971esoa:GasAndPetroleumTransmissionMemberus-gaap:TransferredAtPointInTimeMember2022-10-012022-12-310001357971esoa:ElectricalsMechanicalAndGeneralMemberus-gaap:TransferredOverTimeMember2022-10-012022-12-310001357971esoa:ElectricalsMechanicalAndGeneralMemberus-gaap:TransferredAtPointInTimeMember2022-10-012022-12-310001357971esoa:CostPlusAndTMContractsMemberesoa:GasAndWaterDistributionMember2022-10-012022-12-310001357971esoa:CostPlusAndTMContractsMemberesoa:GasAndPetroleumTransmissionMember2022-10-012022-12-310001357971esoa:CostPlusAndTMContractsMemberesoa:ElectricalsMechanicalAndGeneralMember2022-10-012022-12-310001357971us-gaap:TransferredOverTimeMember2022-10-012022-12-310001357971us-gaap:TransferredAtPointInTimeMember2022-10-012022-12-310001357971esoa:UnitPriceContractsMember2022-10-012022-12-310001357971esoa:LumpSumContractsMember2022-10-012022-12-310001357971esoa:GasAndWaterDistributionMember2022-10-012022-12-310001357971esoa:GasAndPetroleumTransmissionMember2022-10-012022-12-310001357971esoa:ElectricalsMechanicalAndGeneralMember2022-10-012022-12-310001357971esoa:CostPlusAndTMContractsMember2022-10-012022-12-310001357971esoa:PaycheckProtectionProgramLoansMember2020-04-070001357971esoa:PaycheckProtectionProgramLoansMember2020-04-270001357971us-gaap:DomesticCountryMember2023-12-310001357971us-gaap:DomesticCountryMember2023-09-300001357971esoa:OperatingLeaseWithEnterpriseFleetManagementIncMember2023-12-310001357971esoa:OperatingLeaseForWinchesterKentuckyFacilityMember2023-12-310001357971esoa:OperatingLeaseForHurricaneWvFacilityMember2023-12-310001357971esoa:OperatingLeaseForChattanoogaTennesseeFacilityMember2023-12-310001357971esoa:OperatingLease5ForOfficeFacilitiesMember2023-12-310001357971esoa:OperatingLease4ForOfficeFacilitiesMember2023-12-310001357971esoa:OperatingLease3ForOfficeFacilitiesMember2023-12-310001357971esoa:OperatingLease2ForOfficeFacilitiesMember2023-12-310001357971esoa:OperatingLease1ForOfficeFacilitiesMember2023-12-310001357971esoa:UnsecuredNotesPayableToCornsEnterprisesFinalPaymentDueApril292026Member2023-12-310001357971esoa:PaycheckProtectionProgramLoansFromSmallBusinessAdministrationInitiallyForgivenInSeptember302021Member2023-12-310001357971esoa:NotesPayableToFinanceCompaniesDueJanuary2024ThroughAugust2026Member2023-12-310001357971esoa:NotesPayableToBankMonthlyInterestRateAt9.50FinalPaymentDueSeptember2026Member2023-12-310001357971esoa:UnsecuredNotesPayableToCornsEnterprisesFinalPaymentDueApril292026Member2023-09-300001357971esoa:TermNotePayableToUnitedBankWvPipelineAcquisitionFinalPaymentDueByMarch252026Member2023-09-300001357971esoa:TermNotePayableToUnitedBankTriStatePavingAcquisitionFinalPaymentDueByJune12027Member2023-09-300001357971esoa:PaycheckProtectionProgramLoansFromSmallBusinessAdministrationInitiallyForgivenInSeptember302021Member2023-09-300001357971esoa:NotesPayableToFinanceCompaniesDueJanuary2024ThroughAugust2026Member2023-09-300001357971esoa:NotesPayableToFinanceCompaniesDueDecember2023Member2023-09-300001357971esoa:NotesPayableToDavidAndDanielBoltonDueFinalPaymentDecember312026Member2023-09-300001357971esoa:NotesPayableToBanksDueOctober2027Member2023-09-300001357971esoa:NotesPayableToBankMonthlyInterestRateAt9.5FinalPaymentDueSeptember2026Member2023-09-300001357971esoa:NotesPayableToBankMonthlyInterestRateAt9.50FinalPaymentDueSeptember2026Member2023-09-300001357971esoa:NotePayableToBankDueNovember2034Member2023-09-300001357971esoa:NotePayableToBankDueJune2028Member2023-09-300001357971esoa:LineOfCreditPayableToBankFinalPaymentDueByJune282024Member2023-09-300001357971us-gaap:RevolvingCreditFacilityMemberesoa:UnitedBankIncMember2023-01-190001357971us-gaap:RevolvingCreditFacilityMemberesoa:UnitedBankIncMember2022-07-1300013579712021-03-250001357971esoa:OperatingLeaseWithRicaDevelopersLlcMember2023-12-310001357971esoa:PaycheckProtectionProgramLoansMember2023-04-012023-04-300001357971us-gaap:RetainedEarningsMember2022-10-012022-12-310001357971esoa:WestVirginiaPipelineMemberus-gaap:TradeNamesMember2023-09-300001357971esoa:WestVirginiaPipelineMemberus-gaap:CustomerRelationshipsMember2023-09-300001357971esoa:TriStatePavingAcquisitionCompanyMemberus-gaap:TradeNamesMember2023-09-300001357971esoa:TriStatePavingAcquisitionCompanyMemberus-gaap:CustomerRelationshipsMember2023-09-300001357971esoa:WestVirginiaPipelineMemberus-gaap:TradeNamesMember2023-12-310001357971esoa:WestVirginiaPipelineMemberus-gaap:NoncompeteAgreementsMember2023-12-310001357971esoa:WestVirginiaPipelineMemberus-gaap:CustomerRelationshipsMember2023-12-310001357971esoa:TriStatePavingAcquisitionCompanyMemberus-gaap:TradeNamesMember2023-12-310001357971esoa:TriStatePavingAcquisitionCompanyMemberus-gaap:NoncompeteAgreementsMember2023-12-310001357971esoa:TriStatePavingAcquisitionCompanyMemberus-gaap:CustomerRelationshipsMember2023-12-310001357971esoa:AssetPurchaseOfRevoltEnergyIncMemberesoa:EmploymentAgreementOrNoncompeteMember2023-12-310001357971esoa:OperatingLeaseForWinchesterKentuckyFacilityMember2023-03-280001357971esoa:OperatingLeaseWithRicaDevelopersLlcMember2022-08-120001357971esoa:OperatingLeaseWithEnterpriseFleetManagementIncMember2022-08-110001357971esoa:OperatingLeaseForHurricaneWvFacilityMember2022-04-290001357971esoa:OperatingLeaseForChattanoogaTennesseeFacilityMember2022-04-290001357971us-gaap:RetainedEarningsMember2023-10-012023-12-310001357971esoa:TermNotePayableToUnitedBankWvPipelineAcquisitionFinalPaymentDueByMarch252026Member2023-10-012023-12-310001357971esoa:TermNotePayableToUnitedBankTriStatePavingAcquisitionFinalPaymentDueByJune12027Member2023-10-012023-12-310001357971esoa:NotesPayableToFinanceCompaniesDueJanuary2024ThroughAugust2026Member2023-10-012023-12-310001357971esoa:NotesPayableToFinanceCompaniesDueDecember2023Member2023-10-012023-12-310001357971esoa:NotesPayableToDavidAndDanielBoltonDueFinalPaymentDecember312026Member2023-10-012023-12-310001357971esoa:NotesPayableToBanksDueOctober2027Member2023-10-012023-12-310001357971esoa:NotesPayableToBanksDueNovember2025Member2023-10-012023-12-310001357971esoa:NotePayableToBankDueNovember2034Member2023-10-012023-12-310001357971esoa:NotePayableToBankDueJune2028Member2023-10-012023-12-310001357971esoa:NotesPayableToFinanceCompaniesDueJanuary2024ThroughAugust2026Member2022-10-012023-09-300001357971esoa:NotesPayableToFinanceCompaniesDueDecember2023Member2021-10-012022-09-300001357971srt:MinimumMemberesoa:NotesPayableToFinanceCompaniesDueJanuary2024ThroughAugust2026Member2023-12-310001357971srt:MaximumMemberesoa:NotesPayableToFinanceCompaniesDueJanuary2024ThroughAugust2026Member2023-12-310001357971esoa:TermNotePayableToUnitedBankWvPipelineAcquisitionFinalPaymentDueByMarch252026Member2023-12-310001357971esoa:TermNotePayableToUnitedBankTriStatePavingAcquisitionFinalPaymentDueByJune12027Member2023-12-310001357971esoa:NotesPayableToFinanceCompaniesDueDecember2023Member2023-12-310001357971esoa:NotesPayableToDavidAndDanielBoltonDueFinalPaymentDecember312026Member2023-12-310001357971esoa:NotesPayableToBanksDueOctober2027Member2023-12-310001357971esoa:NotesPayableToBanksDueNovember2025Member2023-12-310001357971esoa:NotesPayableToBankMonthlyInterestRateAt9.5FinalPaymentDueSeptember2026Member2023-12-310001357971esoa:NotePayableToBankDueNovember2034Member2023-12-310001357971esoa:NotePayableToBankDueJune2028Member2023-12-310001357971esoa:LineOfCreditPayableToBankFinalPaymentDueByJune282024Member2023-12-310001357971esoa:PaycheckProtectionProgramLoansFromSmallBusinessAdministrationInitiallyForgivenInSeptember302021Member2021-09-300001357971esoa:NotesPayableToBankMonthlyInterestRateAt9.5FinalPaymentDueSeptember2026Member2023-10-012023-12-310001357971esoa:NotesPayableToCornsEnterprisesFinalPaymentDueApril292026Member2023-12-310001357971us-gaap:RevolvingCreditFacilityMemberesoa:UnitedBankIncMember2022-10-012023-09-3000013579712023-11-152023-11-1500013579712022-12-3100013579712022-09-300001357971srt:MinimumMemberesoa:OperatingLeaseWithEnterpriseFleetManagementIncMember2023-12-310001357971srt:MaximumMemberesoa:OperatingLeaseWithEnterpriseFleetManagementIncMember2023-12-310001357971esoa:PaycheckProtectionProgramLoansMember2020-04-272020-04-270001357971esoa:PaycheckProtectionProgramLoansMember2020-10-012021-09-3000013579712021-03-252021-03-2500013579712022-04-292022-04-290001357971esoa:NotesPayableToCornsEnterprisesFinalPaymentDueApril292026Member2023-10-012023-12-310001357971us-gaap:RevolvingCreditFacilityMemberesoa:UnitedBankIncMember2023-12-310001357971us-gaap:RevolvingCreditFacilityMemberesoa:UnitedBankIncMember2023-10-012023-12-310001357971esoa:OperatingLeaseWithEnterpriseFleetManagementIncMember2023-10-012023-12-310001357971esoa:OperatingLeaseWithEnterpriseFleetManagementIncMember2022-08-112022-08-110001357971esoa:OperatingLease5ForOfficeFacilitiesMember2023-10-012023-12-310001357971esoa:OperatingLease4ForOfficeFacilitiesMember2023-10-012023-12-310001357971esoa:OperatingLease3ForOfficeFacilitiesMember2023-10-012023-12-310001357971esoa:OperatingLease2ForOfficeFacilitiesMember2023-10-012023-12-310001357971esoa:OperatingLease1ForOfficeFacilitiesMember2023-10-012023-12-310001357971esoa:OperatingLease4ForOfficeFacilitiesMember2022-10-012022-12-310001357971esoa:OperatingLease3ForOfficeFacilitiesMember2022-10-012022-12-310001357971esoa:OperatingLease2ForOfficeFacilitiesMember2022-10-012022-12-310001357971esoa:OperatingLease1ForOfficeFacilitiesMember2022-10-012022-12-310001357971srt:MinimumMember2023-10-012023-12-310001357971srt:MaximumMember2023-10-012023-12-3100013579712023-12-3100013579712023-09-300001357971esoa:WestVirginiaPipelineMemberus-gaap:TradeNamesMember2023-12-312023-12-310001357971esoa:WestVirginiaPipelineMemberus-gaap:NoncompeteAgreementsMember2023-12-312023-12-310001357971esoa:WestVirginiaPipelineMemberus-gaap:CustomerRelationshipsMember2023-12-312023-12-310001357971esoa:TriStatePavingAcquisitionCompanyMemberus-gaap:TradeNamesMember2023-12-312023-12-310001357971esoa:TriStatePavingAcquisitionCompanyMemberus-gaap:NoncompeteAgreementsMember2023-12-312023-12-310001357971esoa:TriStatePavingAcquisitionCompanyMemberus-gaap:CustomerRelationshipsMember2023-12-312023-12-310001357971esoa:AssetPurchaseOfRevoltEnergyIncMemberesoa:EmploymentAgreementOrNoncompeteMember2023-12-312023-12-3100013579712023-12-312023-12-310001357971esoa:WestVirginiaPipelineMemberus-gaap:TradeNamesMember2023-10-012023-12-310001357971esoa:WestVirginiaPipelineMemberus-gaap:CustomerRelationshipsMember2023-10-012023-12-310001357971esoa:TriStatePavingAcquisitionCompanyMemberus-gaap:TradeNamesMember2023-10-012023-12-310001357971esoa:TriStatePavingAcquisitionCompanyMemberus-gaap:CustomerRelationshipsMember2023-10-012023-12-310001357971esoa:WestVirginiaPipelineMemberus-gaap:TradeNamesMember2022-10-012023-09-300001357971esoa:WestVirginiaPipelineMemberus-gaap:NoncompeteAgreementsMember2022-10-012023-09-300001357971esoa:WestVirginiaPipelineMemberus-gaap:CustomerRelationshipsMember2022-10-012023-09-300001357971esoa:TriStatePavingAcquisitionCompanyMemberus-gaap:TradeNamesMember2022-10-012023-09-300001357971esoa:TriStatePavingAcquisitionCompanyMemberus-gaap:NoncompeteAgreementsMember2022-10-012023-09-300001357971esoa:TriStatePavingAcquisitionCompanyMemberus-gaap:CustomerRelationshipsMember2022-10-012023-09-300001357971esoa:AssetPurchaseOfRevoltEnergyIncMemberesoa:EmploymentAgreementOrNoncompeteMember2022-10-012023-09-3000013579712022-10-012023-09-300001357971esoa:WestVirginiaPipelineMemberus-gaap:TradeNamesMember2022-10-012022-12-310001357971esoa:WestVirginiaPipelineMemberus-gaap:NoncompeteAgreementsMember2022-10-012022-12-310001357971esoa:WestVirginiaPipelineMemberus-gaap:CustomerRelationshipsMember2022-10-012022-12-310001357971esoa:TriStatePavingAcquisitionCompanyMemberus-gaap:TradeNamesMember2022-10-012022-12-310001357971esoa:TriStatePavingAcquisitionCompanyMemberus-gaap:NoncompeteAgreementsMember2022-10-012022-12-310001357971esoa:TriStatePavingAcquisitionCompanyMemberus-gaap:CustomerRelationshipsMember2022-10-012022-12-310001357971esoa:AssetPurchaseOfRevoltEnergyIncMemberesoa:EmploymentAgreementOrNoncompeteMember2022-10-012022-12-3100013579712022-10-012022-12-3100013579712024-02-0900013579712023-10-012023-12-31xbrli:sharesiso4217:USDesoa:agreementesoa:itemesoa:Yxbrli:pureiso4217:USDxbrli:shares

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

(Mark One)

Quarterly report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934

For the quarterly period ended December 31, 2023.

Commission File Number: 001-32998

Energy Services of America Corporation

(Exact Name of Registrant as Specified in Its Charter)

Delaware

    

20-4606266

(State or Other Jurisdiction of Incorporation or Organization)

 

(I.R.S. Employer Identification Number)

75 West 3rd Ave., Huntington, West Virginia

    

25701

(Address of Principal Executive Office)

 

(Zip Code)

(304) 522-3868

(Registrant’s Telephone Number Including Area Code)

Securities Registered Pursuant to Section 12(b) of the Act:

Title of Each Class

    

Trading Symbols

    

Name of Each Exchange
On Which Registered

Common Stock, Par Value $0.0001

ESOA

The Nasdaq Stock Market LLC

Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports) and (2) has been subject to such requirements for the past 90 days. YES NO .

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). YES NO .

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definition of “large accelerated filer,” “accelerated filer”, “smaller reporting company”, or an “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):

Large accelerated filer

Accelerated filer

 

 

 

 

Non-accelerated filer

Smaller reporting company

 

 

 

 

 

 

Emerging growth company

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.  

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).   YES  NO 

As of February 9, 2024, there were 16,610,848 outstanding shares of the Registrant’s Common Stock.

Part 1. Financial Information

Item 1. Financial Statements (Unaudited):

Energy Services of America Corporation

Consolidated Balance Sheets

December 31, 

September 30, 

    

2023

    

2023

Assets

Current assets

 

  

 

  

Cash and cash equivalents

$

11,255,020

$

16,431,572

Accounts receivable-trade

 

43,217,068

 

51,219,958

Allowance for doubtful accounts

 

(51,063)

 

(51,063)

Retainages receivable

 

9,691,713

 

7,589,749

Other receivables

 

1,221,330

 

516,968

Contract assets

 

21,795,592

 

15,955,220

Prepaid expenses and other

 

2,687,286

 

3,520,178

Total current assets

 

89,816,946

 

95,182,582

 

 

Property, plant and equipment, at cost

 

85,900,210

 

84,329,349

less accumulated depreciation

 

(49,618,944)

 

(47,799,840)

Total fixed assets

 

36,281,266

 

36,529,509

Right-of-use assets-operating lease

2,917,341

3,326,405

Intangible assets, net

3,274,957

3,383,099

Goodwill

4,087,554

4,087,554

Total assets

$

136,378,064

$

142,509,149

 

 

Liabilities and shareholders’ equity

 

 

Current liabilities

 

 

Current maturities of long-term debt

$

6,726,605

$

6,107,277

Lines of credit and short term borrowings

 

14,909,464

 

19,847,470

Current maturities of operating lease liabilities

1,229,348

1,075,815

Accounts payable

 

22,262,695

 

22,026,639

Accrued expenses and other current liabilities

 

11,575,093

 

13,103,944

Contract liabilities

 

17,663,714

 

17,743,001

Total current liabilities

 

74,366,919

 

79,904,146

 

 

Long-term debt, less current maturities

 

17,030,429

 

18,870,529

Long-term operating lease liabilities, less current maturities

1,691,185

2,274,975

Deferred tax liability

 

7,652,378

 

6,870,510

Total liabilities

 

100,740,911

 

107,920,160

 

 

  

Shareholders’ equity

 

  

 

  

Common stock, $.0001 par value Authorized 50,000,000 shares, 17,885,615 issued and 16,567,185 outstanding at December 31, 2023 and September 30, 2023

 

1,789

 

1,789

Treasury stock, 1,318,430 shares at December 31, 2023 and September 30, 2023

 

(132)

 

(132)

Additional paid in capital

 

60,288,745

 

60,288,745

Retained deficit

 

(24,653,249)

 

(25,701,413)

Total shareholders’ equity

 

35,637,153

 

34,588,989

Total liabilities and shareholders’ equity

$

136,378,064

$

142,509,149

The Accompanying Notes are an Integral Part of These Financial Statements

2

Energy Services of America Corporation

Consolidated Statements of Income

Unaudited

Three Months Ended

Three Months Ended

December 31, 

December 31, 

    

2023

    

2022

Revenue

$

90,163,187

$

60,042,585

 

 

Cost of revenues

 

79,324,226

 

54,056,323

 

 

Gross profit

 

10,838,961

 

5,986,262

 

 

Selling and administrative expenses

 

7,198,720

 

5,316,138

Income from operations

 

3,640,241

 

670,124

 

 

Other income (expense)

 

 

Interest income

 

 

72

Other nonoperating income (expense)

 

75,001

 

(80,663)

Interest expense

(601,684)

(499,428)

Loss on sale of equipment

 

(13,328)

 

(31,343)

 

(540,011)

 

(611,362)

 

 

Income before income taxes

 

3,100,230

 

58,762

 

 

Income tax expense (benefit)

 

1,058,035

 

(79,612)

 

 

Net income

$

2,042,195

$

138,374

 

 

 

 

 

 

Weighted average shares outstanding-basic

 

16,567,185

 

16,667,185

 

 

Weighted average shares-diluted

 

16,607,185

 

16,667,185

 

 

Earnings per share-basic

$

0.12

$

0.01

Earnings per share-diluted

$

0.12

$

0.01

The Accompanying Notes are an Integral Part of These Financial Statements

3

Energy Services of America Corporation

Consolidated Statements of Cash Flows

Unaudited

Three Months Ended

Three Months Ended

December 31, 

December 31, 

    

2023

    

2022

Cash flows from operating activities:

 

  

 

  

Net income

$

2,042,195

$

138,374

Adjustments to reconcile net income to net cash provided by operating activities:

 

Depreciation expense

2,068,479

 

1,762,322

Accreted interest on PPP loans

 

25,144

 

25,144

Loss on sale of equipment

 

13,328

 

31,343

Provision for deferred taxes

781,868

(421,878)

Amortization of intangible assets

108,142

132,780

Accreted interest on note payable

23,239

10,599

Decrease in accounts receivable

8,002,890

3,153,393

Increase in retainage receivable

(2,101,964)

(545,772)

Increase in other receivables

(704,362)

(2,833)

(Increase) decrease in contract assets

(5,840,372)

1,711,912

Decrease in prepaid expenses and other

 

832,892

 

775,487

Increase (decrease) in accounts payable

 

214,863

 

(5,330,386)

Decrease in accrued expenses and other current liabilities

 

(2,522,882)

 

(2,451,871)

(Decrease) increase in contract liabilities

 

(79,287)

 

2,584,305

Net cash provided by operating activities

 

2,864,173

 

1,572,919

 

 

  

Cash flows from investing activities:

 

 

Investment in property and equipment

 

(1,385,883)

 

(2,348,901)

Proceeds from sales of property and equipment

 

365,234

 

92,815

Net cash used in investing activities

 

(1,020,649)

 

(2,256,086)

  

Cash flows from financing activities:

 

 

Borrowings on lines of credit and short term debt, net of (repayments)

(4,963,150)

(580,320)

Proceeds from long-term debt

3,100,000

Principal payments on long term debt

(2,056,926)

(1,733,080)

Net cash (used in) provided by financing activities

 

(7,020,076)

 

786,600

(Decrease) increase in cash and cash equivalents

 

(5,176,552)

 

103,433

Cash and cash equivalents beginning of period

 

16,431,572

 

7,427,474

Cash and cash equivalents end of period

$

11,255,020

$

7,530,907

 

 

Supplemental schedule of noncash investing and financing activities:

 

 

Purchases of property & equipment under financing agreements

$

812,915

$

88,192

Net operating lease right-of-use assets received in exchange for operating lease liabilities

$

252,259

$

Common dividends declared but not paid

$

994,031

$

 

 

Supplemental disclosures of cash flows information:

 

 

Cash paid during the year for:

 

 

Interest

$

574,067

$

472,960

The Accompanying Notes are an Integral Part of These Financial Statements

4

Energy Services of America Corporation

Consolidated Statements of Changes in Shareholders’ Equity

For the three months ended December 31, 2023 and 2022

Total

Common Stock

Additional Paid

Retained

Treasury

Shareholders’

    

Shares

    

Amount

    

in Capital

    

Deficit

    

Stock

    

Equity

Balance at September 30, 2023

 

16,567,185

$

1,789

$

60,288,745

$

(25,701,413)

$

(132)

$

34,588,989

 

Net income

 

 

 

 

2,042,195

 

2,042,195

Dividends on common stock ($0.06 per share on 16,567,185 shares)

(994,031)

(994,031)

 

Balance at December 31, 2023

 

16,567,185

$

1,789

$

60,288,745

$

(24,653,249)

$

(132)

$

35,637,153

Total

Common Stock

Additional Paid

Retained

Treasury

Shareholders’

    

Shares

    

Amount

    

in Capital

    

Deficit

    

Stock

    

Equity

Balance at September 30, 2022

16,667,185

$

1,789

$

60,508,350

$

(32,269,473)

$

(122)

$

28,240,544

Net income

138,374

138,374

Balance at December 31, 2022

16,667,185

$

1,789

$

60,508,350

$

(32,131,099)

$

(122)

$

28,378,918

The Accompanying Notes are an Integral Part of These Financial Statements

5

ENERGY SERVICES OF AMERICA CORPORATION

NOTES TO UNAUDITED CONSOLIDATED FINANCIAL STATEMENTS

1.  BUSINESS AND ORGANIZATION

Energy Services of America Corporation (“Energy Services” or the “Company”), formed in 2006, is a contractor and service company that operates primarily in the mid-Atlantic and central regions of the United States and provides services to customers in the natural gas, petroleum, water distribution, automotive, chemical, and power industries. For the gas industry, the Company is primarily engaged in the construction, replacement and repair of natural gas pipelines and storage facilities for utility companies and private natural gas companies. Energy Services is involved in the construction of both interstate and intrastate pipelines, with an emphasis on the latter. For the oil industry, the Company provides a variety of services relating to pipeline, storage facilities and plant work. For the power, chemical, and automotive industries, the Company provides a full range of electrical and mechanical installations and repairs including substation and switchyard services, site preparation, equipment setting, pipe fabrication and installation, packaged buildings, transformers, and other ancillary work with regards thereto. Energy Services’ other pipeline services include corrosion protection services, horizontal drilling services, liquid pipeline construction, pump station construction, production facility construction, water and sewer pipeline installations, various maintenance and repair services and other services related to pipeline construction. The Company has also added the ability to install broadband and solar electric systems and perform civil and general contracting services.

C.J. Hughes Construction Company, Inc. (“C.J. Hughes”), a wholly owned subsidiary of the Company, is a general contractor primarily engaged in pipeline construction for utility companies. Contractors Rental Corporation (“Contractors Rental”), a wholly owned subsidiary of C.J. Hughes, provides union building trade employees for projects managed by C.J. Hughes.

Nitro Construction Services, Inc. (“NCS”), a wholly owned subsidiary of C.J. Hughes, provides electrical, mechanical, HVAC/R, and fire protection services to customers primarily in the automotive, chemical, and power industries. Revolt Energy, LLC (“Revolt”), a wholly owned subsidiary of NCS, performs residential solar installation projects. Nitro Electric Company, LLC (“Nitro Electric”), a wholly owned subsidiary of NCS, performs industrial electrical work and has a satellite office registered in Michigan. Pinnacle Technical Solutions, Inc. (“Pinnacle”), a wholly owned subsidiary of NCS, operates as a data storage facility within Nitro’s office building. Pinnacle is supported by NCS and has no employees of its own. NCS and its subsidiaries will collectively be referred to “Nitro”.

All C.J. Hughes, Nitro, and Contractors Rental construction personnel are union members of various related construction trade unions and are subject to collective bargaining agreements that expire at varying time intervals.

West Virginia Pipeline, Inc. (“West Virginia Pipeline” or “WVP”), a wholly owned subsidiary of Energy Services, operates as a gas and water distribution contractor primarily in southern West Virginia. The employees of West Virginia Pipeline are non-union and are managed independently of the Company’s union subsidiaries.

SQP Construction Group, Inc. (“SQP”), a wholly owned subsidiary of Energy Services, operates as a general contractor primarily in West Virginia. SQP engages in the construction and renovation of buildings and other civil construction projects for state and local government agencies and commercial customers. As a general contractor, SQP manages the overall construction project and subcontracts most of the work. The employees of SQP are non-union and are managed independently of the Company’s union subsidiaries.

Tri-State Paving & Sealcoating, Inc. (“TSP” or “Tri-State Paving”), a wholly owned subsidiary of Energy Services, completed the acquisition of substantially all the assets of Tri-State Paving & Sealcoating, LLC (“Tri-State Paving, LLC”) on April 29, 2022. Tri-State Paving provides utility paving services to water distribution customers in the Charleston, West Virginia, Lexington, Kentucky, and Chattanooga, Tennessee markets. The employees of TSP are non-union and are managed independently of the Company’s union subsidiaries.

Ryan Construction Services Inc. (“Ryan Construction” or “RCS”), a wholly owned subsidiary of Energy Services, formed in August 2022 in connection with the acquisition of substantially all the assets of Ryan Environmental, LLC and Ryan Environmental Transport, LLC (collectively “Ryan Environmental”), provides directional drilling services for broadband service providers along with offering natural gas distribution services, cathodic protection and corrosion prevention services, and civil construction services. Ryan Construction operates primarily in West Virginia and Pennsylvania. The employees of RCS are non-union and are managed independently of the Company’s union subsidiaries.

6

Interim Financial Statements

The accompanying unaudited consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) and should be read in conjunction with the Company’s audited consolidated financial statements and footnotes thereto for the years ended September 30, 2023, and 2022 included in the Company’s Annual Report on Form 10-K filed with the SEC on January 16,2024. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been omitted pursuant to the interim financial reporting rules and regulations of the SEC. The financial statements reflect all adjustments (consisting primarily of normal recurring adjustments) that are, in the opinion of management, necessary for a fair presentation of the Company’s financial position and results of operations. The operating results for the three months ended December 31, 2023 and 2022 are not necessarily indicative of the results to be expected for the full year or any other interim period.

Principles of Consolidation

The consolidated financial statements of Energy Services include the accounts of Energy Services, its wholly owned subsidiaries West Virginia Pipeline, SQP, Ryan Construction, Tri-State Paving and C.J. Hughes and its subsidiaries. All significant intercompany accounts and transactions have been eliminated in the consolidation. Unless the context requires otherwise, references to Energy Services include Energy Services, West Virginia Pipeline, SQP, Ryan Construction, Tri-State Paving and C.J. Hughes and its subsidiaries.

Use of Estimates and Assumptions

The preparation of financial statements, in conformity with U.S. GAAP, requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and loss during the reporting period. Actual results could differ materially from those estimates.

2.  SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Please refer to Note 2 “Summary of Significant Accounting Policies” of the Consolidated Financial Statements in our Annual Report on Form 10-K for the year ended September 30, 2023, for a more detailed discussion of our significant accounting policies. There were no material changes to these significant accounting policies during the three months ended December 31, 2023.

3. ACCOUNTING FOR PPP LOANS

Due to the economic uncertainties created by COVID-19 and limited operating funds available, the Company applied for loans under the PPP. On April 15, 2020, the Company and its subsidiaries, C.J. Hughes, Contractors Rental and Nitro, entered into separate PPP notes effective April 7, 2020, with its Lender in an aggregate principal amount of $13.1 million pursuant to the PPP Loans. In a special meeting held on April 27, 2020, the Board of Directors of the Company unanimously voted to return $3.3 million of the PPP Loans after discussing the financing needs of the Company and subsidiaries. That left the Company and subsidiaries with $9.8 million in PPP Loans to fund operations. During fiscal year 2021, the Company received notice that the SBA had granted forgiveness of the $9.8 million of PPP Loans and the SBA repaid the Lender in full. The forgiveness was recorded as other income for the fiscal year ended September 30, 2021.

During April 2023, management received notification from the SBA that one of the Company’s forgiveness applications related to the PPP Loans was under review. As part of the review, the SBA requested additional payroll information. Additionally, the SBA requested information regarding the ability of the Company’s affiliates to meet SBA size standards and/or PPP corporate maximum limits. The requested information was subsequently provided to the SBA through the Lender. The Company recognizes that there is a possibility that the SBA could reverse its previous determination on the forgiveness of the PPP Loans. As a result of this uncertainty, the Company restated the previously issued financial statements of the Company that were included in the Reports. The Company has recorded a short-term borrowing due to the SBA inquiry for the full $9.8 million, plus accrued interest for all periods presented.

During July 2023, management received notification from the SBA that two additional forgiveness applications related to the PPP Loans were under review. As part of the review, the SBA requested information regarding the ability of the Company’s affiliates

7

to meet SBA size standards and/or PPP corporate maximum limits. The requested information was subsequently provided to the SBA through the Lender.

Borrowers must retain PPP documentation for at least six years after the date the loan is forgiven or paid in full, and the SBA and SBA Inspector General must be granted these files upon request. The SBA could revisit its forgiveness decision and determine that the Company does not qualify in whole or in part for loan forgiveness and demand repayment of the loans. In addition, it is unknown what type of penalties could be assessed against the Company if the SBA disagrees with the Company’s certification. Any penalties in addition to the potential repayment of the PPP Loans could negatively impact the Company’s business, financial condition and results of operations and prospects.

4.  REVENUE RECOGNITION

Our revenue is primarily derived from construction contracts that can span several quarters. We recognize revenue in accordance with Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606” or “Topic 606”) which provides for a five-step model for recognizing revenue from contracts with customers as follows:

Identify the contract
Identify performance obligations
Determine the transaction price
Allocate the transaction price
Recognize revenue

The accuracy of our revenue and profit recognition in a given period depends on the accuracy of our estimates of the cost to complete each project. We believe our experience allows us to create materially reliable estimates. There are a number of factors that can contribute to changes in estimates of contract cost and profitability. The most significant of these include:

the completeness and accuracy of the original bid;
costs associated with scope changes;
changes in costs of labor and/or materials;
extended overhead and other costs due to owner, weather and other delays;
subcontractor performance issues;
changes in productivity expectations;
site conditions that differ from those assumed in the original bid;
changes from original design on design-build projects;
the availability and skill level of workers in the geographic location of the project;
a change in the availability and proximity of equipment and materials;
our ability to fully and promptly recover on affirmative claims and back charges for additional contract costs; and
the customer’s ability to properly administer the contract.

The foregoing factors, as well as the stage of completion of contracts in process and the mix of contracts at different margins may cause fluctuations in gross profit from period to period. Significant changes in cost estimates, particularly in our larger, more complex projects, could have a significant effect on our profitability.

Our contract assets include cost and estimated earnings in excess of billings that represent amounts earned and reimbursable under contracts, including claim recovery estimates, but have a conditional right for billing and payment such as achievement of milestones or completion of the project. With the exception of customer affirmative claims, generally, such unbilled amounts will become billable according to the contract terms and generally will be billed and collected over the next three months. Settlement with the customer of outstanding affirmative claims is dependent on the claims resolution process and could extend beyond one year. Based on our historical experience, we generally consider the collection risk related to billable amounts to be low. When events or conditions indicate that it is probable that the amounts outstanding become unbillable, the transaction price and associated contract asset is reduced.

Our contract liabilities consist of provisions for losses and billings in excess of costs and estimated earnings. Provisions for losses, if incurred, are recognized in the consolidated statements of income at the uncompleted performance obligation level for the amount of total estimated losses in the period that evidence indicates that the estimated total cost of a performance obligation exceeds

8

its estimated total revenue. Billings in excess of costs and estimated earnings are billings to customers on contracts in advance of work performed, including advance payments negotiated as a contract condition. Generally, unearned project-related costs will be earned over the next twelve months.

5.  DISAGGREGATION OF REVENUE

The Company disaggregates revenue based on the following lines of service: (1) Gas & Water Distribution, (2) Gas & Petroleum Transmission, and (3) Electrical, Mechanical, & General services and construction. Our contract types are: Lump Sum, Unit Price, Cost Plus and Time and Materials (“T&M”). The following tables present our disaggregated revenue for the three months ended December 31, 2023 and 2022:

Three Months Ended December 31, 2023

Electrical,

Gas & Water

Gas & Petroleum

Mechanical, &

Total revenue

    

Distribution

    

Transmission

    

General

    

from contracts

Lump sum contracts

$

$

$

28,689,030

$

28,689,030

Unit price contracts

 

17,082,895

 

27,848,185

 

2,262,695

 

47,193,775

Cost plus and T&M contracts

 

 

715,058

 

13,565,324

 

14,280,382

Total revenue from contracts

$

17,082,895

$

28,563,243

$

44,517,049

$

90,163,187

 

 

 

 

Earned over time

$

4,372,583

$

27,848,185

$

30,227,914

$

62,448,682

Earned at point in time

 

12,710,312

 

715,058

 

14,289,135

 

27,714,505

Total revenue from contracts

$

17,082,895

$

28,563,243

$

44,517,049

$

90,163,187

Three Months Ended December 31, 2022

Electrical,

Gas &Water

Gas & Petroleum

Mechanical, &

Total revenue

    

Distribution

    

Transmission

    

General

    

from contracts

Lump sum contracts

$

$

$

17,186,157

$

17,186,157

Unit price contracts

 

12,389,558

 

16,840,150

 

1,537,438

 

30,767,146

Cost plus and T&M contracts

 

 

 

12,089,282

 

12,089,282

Total revenue from contracts

$

12,389,558

$

16,840,150

$

30,812,877

$

60,042,585

 

 

  

 

  

 

  

Earned over time

$

4,878,647

$

16,840,150

$

29,890,148

$

51,608,945

Earned at point in time

 

7,510,911

 

 

922,729

 

8,433,640

Total revenue from contracts

$

12,389,558

$

16,840,150

$

30,812,877

$

60,042,585

6.  CONTRACT BALANCES

The Company’s accounts receivable consists of amounts that have been billed to customers and collateral is generally not required. Most of the Company’s contracts have monthly billing terms; however, billing terms for some are based on project completion. Payment terms are generally within 30 to 45 days after invoices have been issued. The Company attempts to negotiate two-week billing terms and 15-day payment terms on larger projects. The timing of billings to customers may generate contract assets or contract liabilities.

During the three months ended December 31, 2023, we recognized revenue of $13.5 million that was included in the contract liability balance at September 30, 2023.

9

Accounts receivable-trade, net of allowance for doubtful accounts, contract assets and contract liabilities consisted of the following:

    

December 31, 2023

    

September 30, 2023

    

Change

Accounts receivable-trade, net of allowance for doubtful accounts

$

43,166,005

$

51,168,895

$

(8,002,890)

 

  

 

  

 

  

Contract assets

 

  

 

  

 

  

Cost and estimated earnings in excess of billings

$

21,795,592

$

15,955,220

$

5,840,372

 

  

 

 

Contract liabilities

 

  

 

 

Billings in excess of cost and estimated earnings

$

17,663,714

$

17,743,001

$

(79,287)

7.  PERFORMANCE OBLIGATIONS

For the three months ended December 31, 2023, there was no significant revenue recognized as a result of changes in contract transaction price related to performance obligations that were satisfied prior to September 30, 2023. Changes in contract transaction price can result from items such as executed or estimated change orders, and unresolved contract modifications and claims.

At December 31, 2023, the Company had $132.2 million in remaining unsatisfied performance obligations, in which revenue is expected to be recognized over the next twelve months.

8.  UNCOMPLETED CONTRACTS

Costs, estimated earnings, and billings on uncompleted contracts as of December 31, 2023 and September 30, 2023, are summarized as follows:

    

December 31, 2023

    

September 30, 2023

Costs incurred on contracts in progress

$

369,542,545

$

287,347,650

Estimated earnings, net of estimated losses

 

47,271,768

 

38,976,895

 

416,814,313

 

326,324,545

Less billings to date

 

412,682,435

 

328,112,326

$

4,131,878

$

(1,787,781)

Costs and estimated earnings in excess of billed on uncompleted contracts

$

21,795,592

$

15,955,220

Less billings in excess of costs and estimated earnings on uncompleted contracts

 

17,663,714

 

17,743,001

$

4,131,878

$

(1,787,781)

The Company’s unaudited backlog at December 31, 2023 and September 30, 2023 was $185.9 million and $229.8 million, respectively.

9.  FAIR VALUE MEASUREMENTS

The fair value measurement guidance of the Financial Accounting Standards Board (“FASB”) ASC defines fair value, establishes a framework for measuring fair value in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and specifies disclosures about fair value measurements.

Under the FASB’s authoritative guidance on fair value measurements, fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value

10

measurement guidance of the FASB ASC establishes a three-level hierarchy for fair value measurements based upon the transparency of inputs to the valuation of an asset or liability as of the measurement date. The three levels are defined as follows:

Level 1 — Quoted prices for identical assets and liabilities traded in active exchange markets, such as the New York Stock Exchange.

Level 2 — Observable inputs other than Level 1 including quoted prices for similar assets or liabilities, quoted prices in less active markets, or other observable inputs that can be corroborated by observable market data. Level 2 also includes derivative contracts whose value is determined using a pricing model with observable market inputs or can be derived principally from or corroborated by observable market data.

Level 3 — Unobservable inputs supported by little or no market activity for financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation; also includes observable inputs for nonbinding single dealer quotes not corroborated by observable market data.

A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.

The carrying amount for borrowings under the Company’s revolving credit facility approximates fair value because of the variable market interest rate charged to the Company for these borrowings. The fair value of the Company’s long term fixed-rate debt was estimated using a discounted cash flow analysis and a yield rate that was estimated based on the borrowing rates currently available to the Company for bank loans with similar terms and maturities. The fair value of the aggregate principal amount of the Company’s fixed-rate debt of $31.9 million at December 31, 2023 was $30.3 million. The fair value of the aggregate principal amount of the Company’s fixed-rate debt of $33.8 million at September 30, 2023 was $32.1 million.

All other current assets and liabilities are carried at net realizable value which approximates fair value because of their short duration to maturity.

10.  EARNINGS PER SHARE

The amounts used to compute the earnings per share for the three months ended December 31, 2023 and 2022 are summarized below.

Three Months Ended

Three Months Ended

December 31, 

December 31, 

    

2023

    

2022

Net income

$

2,042,195

$

138,374

 

 

Weighted average shares outstanding-basic

 

16,567,185

 

16,667,185

 

 

Weighted average shares outstanding-diluted

 

16,607,185

 

16,667,185

 

 

Earnings per share available to common shareholders

$

0.12

$

0.01

 

 

Earnings per share available to common shareholders-diluted

$

0.12

$

0.01

11

11.  INCOME TAXES

The components of income taxes are as follows:

Three Months Ended

    

December 31, 2023

    

December 31, 2022

Federal

 

  

 

  

Current

$

214,795

$

266,966

Deferred

 

602,038

 

(329,064)

Total

816,833

(62,098)

 

 

State

 

 

Current

61,370

75,299

Deferred

 

179,832

 

(92,813)

Total

241,202

(17,514)

Total income tax expense (benefit)

$

1,058,035

$

(79,612)

The Company’s income tax expense and deferred tax assets and liabilities reflect management’s best estimate of current and future taxes to be paid. Significant judgments and estimates are required in the determination of the consolidated income tax expense. The Company’s provision for income taxes is computed by applying a federal rate of 21.0% and a state rate of 6.0% to taxable income or loss after consideration of non-taxable and non-deductible items.

The effective income tax rate for the three months ended December 31, 2023, was 34.1%, as compared to (135.5)% for the same period in 2022. Effective income tax rates are estimates and may vary from period to period due to changes in the amount of taxable income and non-deductible expenses.

Major items that can affect the effective tax rate include amortization of goodwill and intangible assets and non-deductible amounts for per diem expenses.

The income tax effects of temporary differences giving rise to the deferred tax assets and liabilities are as follows:

December 31, 

September 30, 

    

2023

    

2023

Deferred tax liabilities

 

  

 

  

Property and equipment

$

7,937,214

$

8,141,025

Other

 

608,562

 

588,632

Total deferred tax liabilities

$

8,545,776

$

8,729,657

 

 

Deferred income tax assets

 

 

Accruals & other

$

893,398

$

948,704

Net operating loss carryforward

910,443

Total deferred tax assets

$

893,398

$

1,859,147

 

 

Total net deferred tax liabilities

$

7,652,378

$

6,870,510

Deferred income taxes arise from temporary differences between the tax basis of assets and liabilities and their reported amounts in the consolidated financial statements, which will result in taxable or deductible amounts in the future. A valuation allowance is established when necessary to reduce deferred tax assets to the amount expected to be realized.

The Company had $0 and $3.0 million of federal net operating loss carryforwards at December 31, 2023 and September 30, 2023, respectively. The Company had state net operating loss carryforwards at December 31, 2023 and September 30, 2023, respectively that begin to expire in 2025, that were not significant.

The Company does not believe that it has any unrecognized tax benefits included in its consolidated financial statements that require recognition. The Company has not had any settlements in the current period with taxing authorities, nor has it recognized tax

12

benefits as a result of a lapse of the applicable statute of limitations. The Company recognizes interest and penalties accrued related to unrecognized tax benefits, if applicable, in general and administrative expenses.

12.  SHORT-TERM AND LONG-TERM DEBT

Operating Line of Credit

On July 13, 2022, the Company received a one-year extension on its $15.0 million operating line of credit effective June 28, 2022. The interest rate on the line of credit is the Wall Street Journal” Prime Rate (the index) with a floor of 4.99%. On January 19, 2023, the Company received an amendment to the agreement which increased the line of credit to $30.0 million with a maturity date of June 28, 2023. On June 1, 2023, the agreement was renewed through June 28, 2024.

The line of credit is limited to a borrowing base calculation as summarized below:

    

December 31, 2023

    

September 30, 2023

 

Eligible borrowing base

$

15,950,633

$

23,942,868

Borrowed on line of credit

 

4,700,000

 

8,712,915

Line of credit balance available

$

11,250,633

$

15,229,953

Interest rate

 

8.5

%

 

8.5

%

The modified financial covenants for the quarter ended June 30, 2023, and all subsequent quarters, are below:

Minimum tangible net worth of $28.0 million,
Minimum traditional debt service coverage of 1.50x on a rolling twelve- month basis,
Minimum current ratio of 1.20x,
Maximum debt to tangible net worth ratio (“TNW”) of 2.75x,
Each ratio and covenant shall be determined, tested, and measured as of each calendar quarter beginning June 30, 2023,
The Company shall maintain a ratio of Maximum Senior Funded Debt (“SFD”) to Earnings before Interest, Taxes, Depreciation and Amortization (“EBDITA”) equal to or less than 3.5:1. SFD shall mean any funded debt or lease of the Company, other than subordinated debt. The covenant shall be tested quarterly, at the end of each fiscal quarter, with EBITDA based on the preceding four quarters.

The Company’s lender has agreed to omit the effect of the PPP loan restatement from the Company’s covenant compliance calculations while a final decision on PPP loan forgiveness remains in question. Thus, the Company was in compliance with all covenants at December 31, 2023. The Company projects to meet all covenant requirements for the next twelve months.

Insurance Premiums Financed

The Company financed its captive insurance policy premiums on a short-term basis through a financing company for the calendar years ended December 31, 2023 and 2022. These insurance policies include workers’ compensation, general liability, automobile, umbrella, and equipment policies. The Company made down payments in January 2023 and 2022 and financed the remaining premium amount over eleven monthly payments. At December 31, 2023 and September 30, 2023, the remaining balance of the insurance premiums was $0 and $950,000, respectively.

13

Paycheck Protection Program Loans

Due to the economic uncertainties created by COVID-19 and limited operating funds available, the Company applied for loans under the PPP. On April 15, 2020, the Company and its subsidiaries, C.J. Hughes, Contractors Rental and Nitro, entered into separate PPP notes effective April 7, 2020, with its Lender in an aggregate principal amount of $13.1 million pursuant to the PPP Loans. In a special meeting held on April 27, 2020, the Board of Directors of the Company unanimously voted to return $3.3 million of the PPP Loans after discussing the financing needs of the Company and subsidiaries. That left the Company and subsidiaries with $9.8 million in PPP Loans to fund operations. During fiscal year 2021, the Company received notice that the SBA had granted forgiveness of the $9.8 million of PPP Loans and the SBA repaid the Lender in full. The forgiveness was recorded as other income for the fiscal year ended September 30, 2021.

During April 2023, management received notification from the SBA that one of the Company’s forgiveness applications related to the PPP Loans was under review. As part of the review, the SBA requested additional payroll information. Additionally, the SBA requested information regarding the ability of the Company’s affiliates to meet SBA size standards and/or PPP corporate maximum limits. The requested information was subsequently provided to the SBA through the Lender. The Company recognizes that there is a possibility that the SBA could reverse its previous determination on the forgiveness of the PPP Loans. As a result of this uncertainty, the Company restated the previously audited financial statements of the Company for the fiscal years 2022 and 2021. The Company has recorded a short-term borrowing due to the SBA inquiry for the full $9.8 million, plus accrued interest.

During July 2023, management received notification from the SBA that two additional forgiveness applications related to the PPP Loans were under review. As part of the review, the SBA requested information regarding the ability of the Company’s affiliates to meet SBA size standards and/or PPP corporate maximum limits. The requested information was subsequently provided to the SBA through the Lender.

Borrowers must retain PPP documentation for at least six years after the date the loan is forgiven or paid in full, and the SBA and SBA Inspector General must be granted these files upon request. The SBA could revisit its forgiveness decision and determine that the Company does not qualify in whole or in part for loan forgiveness and demand repayment of the loans. In addition, it is unknown what type of penalties could be assessed against the Company if the SBA disagrees with the Company’s certification. Any penalties in addition to the potential repayment of the PPP Loans could negatively impact the Company’s business, financial condition and results of operations and prospects.

14

A summary of short-term and long-term debt as of December 31, 2023 and September 30, 2023 is as follows:

December 31, 

September 30, 

    

2023

    

2023

Line of credit payable to bank, monthly interest with variable rate of 8.5% at December 31, 2023, final payment due by June 28, 2024, guaranteed by certain directors of the Company.

$

4,700,000

$

8,712,915

 

 

Note payable to bank, due in monthly installments totaling $202,000, including fixed interest at 7.25%, final payment due June 2028, secured by equipment, guaranteed by certain directors of the Company.

9,155,573

8,487,085

Paycheck Protection Program loans from Small Business Administration, 1.0% simple interest, initially forgiven in the fiscal year ended September 30, 2021. Final forgiveness decision has not been determined.

 

10,209,464

 

10,184,320

Term note payable to United Bank, WV Pipeline acquisition, due in monthly installments of $64,853 with fixed interest at 4.25%, final payment due by March 25, 2026, secured by receivables and equipment, guaranteed by certain directors of the Company.

1,671,534

1,790,051

 

 

Notes payable to finance companies, due in monthly installments totaling $51,000 at December 31, 2023 and $50,000 at September 30, 2023, including interest ranging from 0.00% to 6.92%, final payments due January 2024 through August 2026, secured by equipment.

 

1,172,920

 

1,290,148

 

 

Note payable to finance company for insurance premiums financed, due in monthly installments totaling $327,000 in calendar year 2023 and $282,000 in calendar year 2022, including interest rate at 6.70%, final payment due December 2023.

 

 

950,235

 

 

Notes payable to bank, due in monthly installments totaling $7,848, including interest at 4.82%, final payment due November 2034 secured by building and property.

 

798,448

 

813,242

 

 

Notes payable to bank, due in monthly installments totaling $12,580, including variable interest of 9.5% at December 31, 2023, final payment due November 2025 secured by building and property, guaranteed by certain directors of the Company.

 

263,836

 

294,761

 

 

Notes payable to bank, due in monthly installments totaling $59,932, including fixed interest at 6.0%, final payment due October 2027 secured by receivables and equipment, guaranteed by certain directors of the Company.

 

2,460,330

 

2,601,404

 

 

Notes payable to David Bolton and Daniel Bolton, due in annual installments totaling $500,000, including fixed interest at 3.25%, final payment due December 31, 2026, unsecured.

 

917,500

 

1,660,000

 

  

 

Notes payable to bank, interest at 4.25% of outstanding balance due in monthly installments between January 2021 and January 2022. Beginning February 2022, note payments due in monthly installments totaling  $68,150, including variable interest of 9.5% at December 31, 2023, with final payment due September 2026, secured by equipment, guaranteed by certain directors of the Company.

1,713,569

1,873,831

Term note payable to United Bank, Tri-State Paving acquisition, due in monthly installments of $129,910, fixed interest at 4.50%, final payment due by June 1, 2027, secured by receivables and equipment, guaranteed by certain directors of the Company.

5,369,062

5,698,761

Notes payable to Corns Enterprises, $1,000,000 with fair value of $936,000, due in annual installments totaling $250,000, including fixed interest at 3.50%, final payment due April 29, 2026, unsecured.

234,262

468,523

Total debt

$

38,666,498

$

44,825,276

Less current maturities

 

21,636,069

 

25,954,747

Total long term debt, less current maturities

$

17,030,429

$

18,870,529

15

13.  GOODWILL AND INTANGIBLE ASSETS

The Company follows the guidance of ASC Topic 350, Intangibles-Goodwill and Other, which requires a company to record an impairment charge based on the excess of a reporting unit’s carrying amount of goodwill over its fair value. Under the current guidance, companies can first choose to assess any impairment based on qualitative factors (Step 0). If a company fails this test or decides to bypass this step, it must proceed with a quantitative assessment of goodwill impairment. The Company did not have a goodwill impairment at December 31, 2023 or September 30, 2023.

A table of the Company’s goodwill is below:

    

December 31, 

    

September 30, 

2023

2023

Beginning balance

$

4,087,554

$

4,087,554

Acquired

 

 

Ending balance

$

4,087,554

$

4,087,554

A table of the Company’s intangible assets subject to amortization is below:

Amortization

Amortization

Accumulated

Accumulated

and Impairment

and Impairment

Remaining Life

Amortization and

Amortization and 

Three Months

Three Months

 

(in months) at

 Impairment at 

Impairment at

Ended December 31,

Ended December 31,

Net Book Value

Net Book Value

Intangible assets:

    

December 31, 2023

    

Original Cost

    

December 31, 2023

    

September 30, 2023

    

2023

    

2022

    

at December 31, 2023

    

at September 30, 2023

West Virginia Pipeline:

  

  

  

  

  

 

Customer Relationships

84

$

2,209,724

662,903

$

607,661

55,242

55,242

$

1,546,821

 

$

1,602,063

Tradename

84

263,584

79,091

72,500

6,591

6,595

184,493

 

191,084

Non-competes

 

 

83,203

 

83,203

 

83,203

 

10,397

 

Revolt Energy:

 

 

 

 

 

 

Employment agreement/non-compete

 

 

100,000

 

100,000

 

100,000

 

4,167

 

Tri-State Paving:

Customer Relationships

100

1,649,159

274,860

233,631

41,229

41,280

1,374,299

1,415,528

Tradename

100

203,213

33,869

28,789

5,080

5,082

169,344

174,424

Non-competes

39,960

39,960

39,960

10,017

Total intangible assets

$

4,548,843

$

1,273,886

$

1,165,744

$

108,142

$

132,780

$

3,274,957

$

3,383,099

The amortization on identifiable intangible assets for the three months ended December 31, 2023 and 2022 was $108,142 and $132,780, respectively.

Amortization expense associated with the identifiable intangible assets is expected to be as follows:

    

Amortization Expense

January 2024 to December 2024

    

$

432,564

January 2025 to December 2025

 

432,564

January 2026 to December 2026

 

432,564

January 2027 to December 2027

 

432,564

January 2028 to December 2028

 

432,564

After

 

1,112,137

Total

$

3,274,957

16

14.  LEASE OBLIGATIONS

The Company leases office space for SQP for $1,500 per month. The lease, which was originally signed on March 25, 2021, is for a period of two years with five one-year renewals available immediately following the end of the base term. The Company has only committed to a one-year renewal and is evaluating the intent to renew for additional periods.

The Company has two lease agreements for construction equipment with a combined amount of $160,000. The leases have a term of twenty-two months with a stated interest rate of 0%, combined monthly installment payments of $6,645 and are cancellable at any time without penalty. The Company has the right to purchase the equipment at the expiration of the leases by applying the two-month deposit paid. The related assets and finance lease obligations associated with these lease agreements are included in the consolidated balance sheets within property, plant and equipment and long-term debt.

The Company has two right-of-use operating leases acquired on April 29, 2022, as part of the Tri-State Paving, LLC transaction. The first operating lease, for the Hurricane, West Virginia facility, had a net present value of $236,000 at inception, and a carrying value of $106,000 at December 31, 2023. The second operating lease, for the Chattanooga, Tennessee facility, had a net present value of $144,000 at inception, and a carrying value of $40,000 at December 31, 2023. The 4.5% interest rate on the operating leases is based on the Company’s incremental borrowing rate at inception.

The Company has a right-of-use operating lease with Enterprise Fleet Management, Inc. (Enterprise) acquired on August 11, 2022, as part of the Ryan Environmental acquisition. This lease agreement was initially for thirty-one vehicles with a net present value of $1.2 million. The Company had sixty-nine vehicles on lease at December 31, 2023. The right-of-use operating lease has a carrying value of $2.5 million at December 31, 2023. Each vehicle leased under the master lease program has its own implicit rate ranging from 12.8% to 15.6%.

The Company has a right-of-use operating lease with RICA Developers, LLC acquired on August 12, 2022 and renewed for one year effective October 1, 2023. This lease, for the Bridgeport, West Virginia facility, had a net present value of $125,000 at inception and a carrying value of $83,000 at December 31, 2023. The 8.5% interest rate on the operating lease was based on the Company’s incremental borrowing rate at renewal.

The Company has a right-of-use operating lease acquired on March 28, 2023. This lease, for the Winchester, Kentucky facility, had a net present value of $290,000 at inception and a carrying value of $231,000 at December 31, 2023. The 7.75% interest rate on the operating lease is based on the Company’s incremental borrowing rate at inception.

Schedules related to the Company’s operating leases at December 31, 2023 can be found below:

Operating Lease-Weighted Average Remaining Term

Present value of

    

Years left

    

remaining liability

    

Lease end

    

Fiscal year end

Operating lease 1

    

1.3

$

106,295

4/30/2025

2025

Operating lease 2

 

0.4

40,426

5/31/2024

 

2024

Operating lease 3

4.0

2,459,525

12/31/2027

2027

Operating lease 4

0.8

82,974

9/30/2024

2024

Operating lease 5

2.3

231,313

3/31/2026

2026

$

2,920,533

Weighted average remaining term

3.6 years

  

 

  

17

Operating Lease Maturity Schedule

2024

    

$

1,419,055

2025

 

1,048,659

2026

 

711,465

2027

330,132

3,509,311

Less amounts representing interest

 

(588,778)

Present value of operating lease liabilities

$

2,920,533

Three Months Ended

Three Months Ended

Operating Lease Expense

    

December 31, 2023

    

December 31, 2022

Amortization

Operating lease 1

 

$

26,705

$

18,841

Operating lease 2

16,605

15,559

Operating lease 3

 

161,724

 

68,528

Operating lease 4

41,728

29,612

Operating lease 5

30,858

Total amortization

277,620

132,540

Interest

 

 

Operating lease 1

1,295

2,160

Operating lease 2

 

504

 

1,219

Operating lease 3

68,910

12,570

Operating lease 4

1,472

1,162

Operating lease 5

4,206

Total interest

76,387

17,111

Total amortization and interest

$

354,007

$

149,651

Three Months Ended

Three Months Ended

Cash Paid for Operating Leases

    

December 31, 2023

    

December 31, 2022

Operating lease 1

 

$

28,000

$

21,001

Operating lease 2

17,109

16,778

Operating lease 3

230,634

81,098

Operating lease 4

43,200

30,774

Operating lease 5

35,064

 

$

354,007

$

149,651

The Company rents equipment for use on construction projects with rental agreements being week to week or month to month. Rental expense can vary by reporting period due to equipment requirements on construction projects and the availability of Company owned equipment. Rental expense, which is included in cost of goods sold on the consolidated statements of income, was $5.4 million and $2.7 million, respectively, for the three months ended December 31, 2023 and 2022.

15.  SUBSEQUENT EVENTS

On November 15, 2023, the Company’s Board of Directors approved an annual dividend of $0.06 per common share. The 2024 dividend was paid on January 2, 2024 to holders of record as of December 15, 2023. While this is expected to be an annual dividend, factors such as income from operations, cash flows, and overall financial outlook may affect future dividend payments.

Management has evaluated all subsequent events for accounting and disclosure. There have been no other material events during the period, other than noted above, that would either impact the results reflected in the report or the Company’s results going forward.

18

ITEM 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

You should read the following discussion of the financial condition and results of operations of Energy Services in conjunction with the “Financial Statements” appearing in this report as well as the historical financial statements and related notes contained elsewhere herein. Among other things, those historical consolidated financial statements include more detailed information regarding the basis of presentation for the following information. The term “Energy Services” refers to the Company, West Virginia Pipeline, SQP, Tri-State Paving, Ryan Construction, and C.J. Hughes and C.J. Hughes’ wholly owned subsidiaries on a consolidated basis.

Forward Looking Statements

Within Energy Services’ (as defined below) consolidated financial statements and this Annual Report on Form 10-K, there are included statements reflecting assumptions, expectations, projections, intentions, or beliefs about future events that are intended as “forward-looking statements” under the Private Securities Litigation Reform Act of 1995. You can identify these statements by the fact that they do not relate strictly to historical or current facts. They use words such as “anticipate,” “estimate,” “project,” “forecast,” “may,” “will,” “should,” “could,” “expect,” “believe,” “intend” and other words of similar meaning.

These forward-looking statements do not guarantee future performance and involve or rely on risks, uncertainties, and assumptions that are difficult to predict or beyond Energy Services’ control. Energy Services has based its forward-looking statements on management’s beliefs and assumptions based on information available to management at the time the statements are made. Actual outcomes and results may differ materially from what is expressed, implied, and forecasted by forward-looking statements and any or all of Energy Services’ forward-looking statements may turn out to be wrong. The accuracy of such statements can be affected by inaccurate assumptions and by known or unknown risks and uncertainties.

All the forward-looking statements, whether written or oral, are expressly qualified by these cautionary statements and any other cautionary statements that may accompany such forward-looking statements or that are otherwise included in this report. In addition, Energy Services does not undertake and expressly disclaims any obligation to update or revise any forward-looking statements to reflect events or circumstances after the date of this report or otherwise.

Company Overview

Energy Services of America Corporation (“Energy Services” or the “Company”), formed in 2006, is a contractor and service company that operates primarily in the mid-Atlantic and central regions of the United States and provides services to customers in the natural gas, petroleum, water distribution, automotive, chemical, and power industries. For the gas industry, the Company is primarily engaged in the construction, replacement and repair of natural gas pipelines and storage facilities for utility companies and private natural gas companies. Energy Services is involved in the construction of both interstate and intrastate pipelines, with an emphasis on the latter. For the oil industry, the Company provides a variety of services relating to pipeline, storage facilities and plant work. For the power, chemical, and automotive industries, the Company provides a full range of electrical and mechanical installations and repairs including substation and switchyard services, site preparation, equipment setting, pipe fabrication and installation, packaged buildings, transformers, and other ancillary work with regards thereto. Energy Services’ other pipeline services include corrosion protection services, horizontal drilling services, liquid pipeline construction, pump station construction, production facility construction, water and sewer pipeline installations, various maintenance and repair services and other services related to pipeline construction. The Company has also added the ability to install broadband and solar electric systems and perform civil and general contracting services.

Energy Services’ customers include many of the leading companies in the industries it serves, including:

TransCanada Corporation

NiSource, Inc.

Marathon Petroleum

Mountaineer Gas

American Electric Power

Toyota Motor Manufacturing

Bayer Chemical

Dow Chemical

Kentucky American Water

West Virginia American Water

Various state, county and municipal public service districts.

19

The majority of the Company’s customers are in West Virginia, Virginia, Ohio, Pennsylvania, and Kentucky. However, the Company also performs work in other states including Alabama, Michigan, Illinois, Tennessee, and Indiana.

Energy Services’ sales force consists of industry professionals with significant relevant sales experience, who utilize industry contacts and available public data to determine how to market the Company’s line of products most appropriately. The Company relies on direct contact between its sales force and customers’ engineering and contracting departments to obtain new business.

A substantial portion of the Company’s workforce are union members of various construction-related trade unions and are subject to separately negotiated collective bargaining agreements that expire at varying time intervals. The Company believes its relationship with its unionized workforce is good.

C.J. Hughes Construction Company, Inc. (“C.J. Hughes”), a wholly owned subsidiary of the Company, is a general contractor primarily engaged in pipeline construction for utility companies. Contractors Rental Corporation (“Contractors Rental”), a wholly owned subsidiary of C.J. Hughes, provides union building trade employees for projects managed by C.J. Hughes.

Nitro Construction Services, Inc. (“NCS”), a wholly owned subsidiary of C.J. Hughes, provides electrical, mechanical, HVAC/R, and fire protection services to customers primarily in the automotive, chemical, and power industries. Revolt Energy, LLC (“Revolt”), a wholly owned subsidiary of NCS, performs residential solar installation projects. Nitro Electric Company, LLC (“Nitro Electric”), a wholly owned subsidiary of NCS, performs industrial electrical work and has a satellite office registered in Michigan. Pinnacle Technical Solutions, Inc. (“Pinnacle”), a wholly owned subsidiary of NCS, operates as a data storage facility within Nitro’s office building. Pinnacle is supported by NCS and has no employees of its own. NCS and its subsidiaries will collectively be referred to “Nitro”.

All C.J. Hughes, Nitro, and Contractors Rental construction personnel are union members of various related construction trade unions and are subject to collective bargaining agreements that expire at varying time intervals.

West Virginia Pipeline, Inc. (“West Virginia Pipeline” or “WVP”), a wholly owned subsidiary of Energy Services, operates as a gas and water distribution contractor primarily in southern West Virginia. The employees of West Virginia Pipeline are non-union and are managed independently of the Company’s union subsidiaries.

SQP Construction Group, Inc. (“SQP”), a wholly owned subsidiary of Energy Services, operates as a general contractor primarily in West Virginia. SQP engages in the construction and renovation of buildings and other civil construction projects for state and local government agencies and commercial customers. As a general contractor, SQP manages the overall construction project and subcontracts most of the work. The employees of SQP are non-union and are managed independently of the Company’s union subsidiaries.

Tri-State Paving & Sealcoating, Inc. (“TSP” or “Tri-State Paving”), a wholly owned subsidiary of Energy Services, completed the acquisition of substantially all the assets of Tri-State Paving & Sealcoating, LLC (“Tri-State Paving, LLC”) on April 29, 2022. Tri-State Paving provides utility paving services to water distribution customers in the Charleston, West Virginia, Lexington, Kentucky, and Chattanooga, Tennessee markets. The employees of TSP are non-union and are managed independently of the Company’s union subsidiaries.

Ryan Construction Services Inc. (“Ryan Construction” or “RCS”), a wholly owned subsidiary of Energy Services, formed in August 2022 in connection with the acquisition of substantially all the assets of Ryan Environmental, LLC and Ryan Environmental Transport, LLC (collectively “Ryan Environmental”), provides directional drilling services for broadband service providers along with offering natural gas distribution services, cathodic protection and corrosion prevention services, and civil construction services. Ryan Construction operates primarily in West Virginia and Pennsylvania. The employees of RCS are non-union and are managed independently of the Company’s union subsidiaries.

The Company’s website address is www.energyservicesofamerica.com.

Seasonality: Fluctuation of Results

Our revenues and results of operations can and usually are subject to seasonal variations. These variations are the result of weather, customer spending patterns, bidding seasons and holidays. The first quarter of the calendar year is typically the slowest in terms

20

of revenues because inclement weather conditions cause delays in production and customers usually do not plan large projects during that time. While usually better than the first quarter, the second calendar year quarter often has some inclement weather which can cause delays in production, reducing the revenues the Company receives and/or increasing the production costs. The third and fourth calendar year quarters usually are less impacted by weather and usually have the largest number of projects underway. Many projects are completed in the fourth calendar year quarter and revenues are often impacted by customers seeking to either spend their capital budget for the year or scale back projects due to capital budget overruns.

In addition to the fluctuations discussed above, the pipeline industry can be highly cyclical, reflecting variances in capital expenditures in proportion to energy price fluctuations. As a result, our volume of business may be adversely affected by where our customers are in the cycle and thereby their financial condition as to their capital needs and access to capital to finance those needs.

Three Months Ended December 31, 2023 and 2022 Overview

The following is an overview of results from operations for the three months ended December 31, 2023 and 2022:

Three Months Ended

Three Months Ended

December 31, 

December 31, 

2023

2022

Revenue

$

90,163,187

$

60,042,585

Cost of revenues

 

79,324,226

 

54,056,323

Gross profit

 

10,838,961

 

5,986,262

Selling and administrative expenses

 

7,198,720

 

5,316,138

Income from operations

 

3,640,241

 

670,124

Other income (expense)

 

 

Interest income

 

 

72

Other nonoperating income (expense)

 

75,001

 

(80,663)

Interest expense

 

(601,684)

 

(499,428)

Loss on sale of equipment

 

(13,328)

 

(31,343)

 

(540,011)

 

(611,362)

Income before income taxes

 

3,100,230

 

58,762

Income tax expense (benefit)

 

1,058,035

 

(79,612)

Net income

$

2,042,195

$

138,374

Weighted average shares outstanding-basic

 

16,567,185

 

16,667,185

Weighted average shares-diluted

 

16,607,185

 

16,667,185

Earnings per share-basic

$

0.12

$

0.01

Earnings per share-diluted

$

0.12

$

0.01

21

Results of Operations for the Three Months Ended December 31, 2023 Compared to the Three Months Ended December 31, 2022

Revenues. A table comparing the Company’s revenues for the three months ended December 31, 2023 compared to the three months ended December 31, 2022, is below:

Three Months Ended

    

    

 

    

December 31, 2023

    

% of total

    

December 31, 2022

    

% of total

    

Change

    

% Change

 

Gas & Water Distribution

$

17,082,895

18.9

%

$

12,389,558

20.6

%

$

4,693,337

 

37.9

%

Gas & Petroleum Transmission

 

28,563,243

31.7

%

 

16,840,150

28.0

%

 

11,723,093

 

69.6

%

Electrical, Mechanical, & General

 

44,517,049

49.4

%

 

30,812,877

51.3

%

13,704,172

 

44.5

%

Total

$

90,163,187

100.0

%

$

60,042,585

100.0

%

$

30,120,602

 

50.2

%

Total revenues increased by $30.1 million to $90.1 million for the three months ended December 31, 2023, as compared to $60.0 million for the three months ended December 31, 2022. The increase was a result of increased work in all categories of business.

Gas & Water Distribution revenues totaled $17.1 million for the three months ended December 31, 2023, a $4.7 million increase from $12.4 million for the three months ended December 31, 2022. The revenue increase was primarily related to increased paving services performed on water projects and increased gas and water distribution work.

Gas & Petroleum Transmission revenues totaled $28.6 million for the three months ended December 31, 2023, an $11.7 million increase from $16.8 million for the three months ended December 31, 2022. The revenue increase was primarily related to gas transmission work that was awarded during the fiscal year ended September 30, 2023 and continued into the first quarter of fiscal year 2024.

Electrical, Mechanical, & General construction services revenues totaled $44.5 million for the three months ended December 31, 2023, a $13.7 million increase from $30.8 million for the three months ended December 31, 2022. The revenue increase was primarily related to an increase in general contracting and electrical services performed during the three months ended December 31, 2023, as compared to the same period in the prior year.

Cost of Revenues. A table comparing the Company’s costs of revenues for the three months ended December 31, 2023, compared to the three months ended December 31, 2022, is below:

Three Months Ended

    

    

December 31, 2023

    

% of total

    

December 31, 2022

    

% of total

    

Change

    

% Change

 

Gas & Water Distribution

$

13,096,993

16.5

%

$

10,573,986

19.6

%

$

2,523,007

 

23.9

%

Gas & Petroleum Transmission

 

25,166,606

31.7

%

 

14,026,448

25.9

%

 

11,140,158

 

79.4

%

Electrical, Mechanical, & General

 

41,055,133

51.8

%

 

29,159,581

53.9

%

 

11,895,552

 

40.8

%

Unallocated Shop Expense

 

5,494

0.0

%

 

296,308

0.5

%

 

(290,814)

 

(98.1)

%

Total

$

79,324,226

100.0

%

$

54,056,323

100.0

%

$

25,267,903

 

46.7

%

Total cost of revenues increased by $25.3 million to $79.3 million for the three months ended December 31, 2023, as compared to $54.1 million for the three months ended December 31, 2022. The cost of revenues increase was a result of increased work in all categories of business, partially offset by less unallocated shop expenses.

Gas & Water Distribution cost of revenues totaled $13.1 million for the three months ended December 31, 2023, a $2.5 million increase from $10.6 million for the three months ended December 31, 2022. The cost of revenue increase was primarily related to increased paving services performed on water projects and increased gas and water distribution work.

Gas & Petroleum Transmission cost of revenues totaled $25.2 million for the three months ended December 31, 2023, an $11.1 million increase from $14.0 million for the three months ended December 31, 2022. The cost of revenue increase was primarily related to gas transmission work that was awarded during the fiscal year ended September 30, 2023 and continued into the first quarter of fiscal year 2024.

22

Electrical, Mechanical, & General construction services cost of revenues totaled $41.1 million for the three months ended December 31, 2023, an $11.9 million increase from $29.2 million for the three months ended December 31, 2022. The cost of revenue increase was primarily related to an increase in general contracting and electrical services performed during the three months ended December 31, 2023, as compared to the same period in the prior year.

Unallocated shop expenses totaled $5,500 for the three months ended December 31, 2023, a $291,000 decrease from $296,000 for the three months ended December 31, 2022. The decrease in unallocated shop expenses was due to increased internal equipment charges to projects for the three months ended December 31, 2023, as compared to the same period in the prior year.

Gross Profit (Loss). A table comparing the Company’s gross profit for the three months ended December 31, 2023, compared to the three months ended December 31, 2022, is below:

Three Months Ended

    

December 31, 2023

    

% of revenue

    

December 31, 2022

    

% of revenue

    

Change

    

% Change

 

Gas & Water Distribution

$

3,985,902

36.77

%

$

1,815,572

30.33

%

$

2,170,330

 

119.5

%

Gas & Petroleum Transmission

 

3,396,637

31.34

%

 

2,813,702

47.00

%

 

582,935

 

20.7

%

Electrical, Mechanical, & General

 

3,461,916

31.94

%

 

1,653,296

27.62

%

 

1,808,620

 

109.4

%

Unallocated Shop Expense

 

(5,494)

(0.05)

%

 

(296,308)

(4.95)

%

 

290,814

 

(98.1)

%

Total

$

10,838,961

100.0

%

$

5,986,262

100.0

%

$

4,852,699

 

81.1

%

Gross profit percentage

 

12.0

%  

 

10.0

%  

 

  

 

  

Total gross profit increased by $4.9 million to $10.8 million for the three months ended December 31, 2023, as compared to $6.0 million for the three months ended December 31, 2022.

Gas & Water Distribution gross profit totaled $4.0 million for the three months ended December 31, 2023, a $2.2 million increase from $1.8 million for the three months ended December 31, 2022. The gross profit increase was primarily related to increased paving services provided for water projects and increase water distribution services performed during the three months ended December 31, 2023 as compared to the same period in the prior year.

Gas & Petroleum Transmission gross profit totaled $3.4 million for the three months ended December 31, 2023, a $583,000 increase from $2.8 million for the three months ended December 31, 2022. The gross profit increase was primarily related to gas transmission work that was awarded during the fiscal year ended September 30, 2023 and continued into the first quarter of fiscal year 2024.

Electrical, Mechanical, & General construction services gross profit totaled $3.5 million for the three months ended December 31, 2023, a 1.8 million increase from $1.7 million for the three months ended December 31, 2022. The increase was primarily related to an increase in general contracting and electrical services performed during the three months ended December 31, 2023, as compared to the same period in the prior year.

Gross loss attributable to unallocated shop expenses totaled $5,500 for the three months ended December 31, 2023, a $291,000 decrease from $296,000 for the three months ended December 31, 2022. The decrease in unallocated shop expenses was due to increased internal equipment charges to projects for the three months ended December 31, 2023, as compared to the same period in the prior year.

Selling and administrative expenses. Total selling and administrative expenses increased by $1.9 million to $7.2 million for the three months ended December 31, 2023, as compared to $5.3 million for the same period in the prior year. The increase was primarily related to additional personnel hired to secure and manage work for expected growth.

Other nonoperating income (expense). Other nonoperating income totaled $75,000 for the three months ended December 31, 2023, as compared to a nonoperating expense of ($81,000) for the same period in the prior year. The change was primarily related to an immaterial legal settlement that recouped costs expended in a prior period.

23

Interest expense. Interest expense totaled $602,000 for the three months ended December 31, 2023, an increase of $102,000 from $499,000 for the same period in the prior year. The increase in interest expense was primarily due to interest paid for equipment financing added in late fiscal year 2023 and an increase in interest rates.

Loss Gain on sale of equipment. Loss on sale of equipment totaled $13,000 for the three months ended December 31, 2023, a decrease of $18,000 from $31,000 for the same period in the prior year. The Company sold certain underutilized or non-working pieces of equipment during the three months ended December 31, 2023, with no comparable sale occurring during the three months ended December 31, 2022.

Net income. Income before income taxes was $3.1 million for the three months ended December 31, 2023, as compared to $59,000 for the same period in the prior year. The increase was primarily related to the items mentioned above.

Income tax expense for the three months ended December 31, 2023, was $1.1 million compared to an income tax benefit of ($80,000) for the same period in the prior year. The increase in income tax expense was due to the increase in taxable income for the three months ended December 31, 2023, as compared to the prior period.

Net income for the three months ended December 31, 2023, was $2.0 million, as compared to $138,000 for the same period in the prior year.

Comparison of Financial Condition at December 31, 2023, and September 30, 2023

The Company had total assets of $136.4 million at December 31, 2023, a decrease of $6.1 million from the prior fiscal year end balance of $142.5 million.

Accounts receivable, net of allowance for doubtful accounts, totaled $43.2 million at December 31, 2023, a decrease of $8.0 million from the prior fiscal year end balance of $51.2 million. The decrease was primarily due to the timing of cash collections and project invoicing since September 30, 2023.

Cash and cash equivalents totaled $11.3 million at December 31, 2023, an increase of $5.2 million from the prior fiscal year end balance of $16.4 million. The decrease was primarily due to a net $2.9 million provided from operating activities, partially offset by a net $1.0 million investment in equipment, and $7.0 million in net short-term and long-term debt repayments.

Prepaid expenses and other totaled $2.7 million at December 31, 2023, a decrease of $833,000 from the prior fiscal year end balance of $3.5 million. The decrease was primarily due to expensing prepaid insurance during the three months ended December 31, 2023.

Right-of-use assets totaled $2.9 million at December 31, 2023, a decrease of $409,000 from the prior fiscal year end balance of $3.3 million. The decrease was primarily due to the amortization of operating leases during the three months ended December 31, 2023, partially offset by a net increase in leased vehicles.

The Company had net property, plant and equipment of $36.3 million at December 31, 2023, a decrease of $248,000 from the prior fiscal year end balance of $36.5 million. The decrease was due to $2.2 million in asset additions, partially offset by $2.1 million in depreciation and net equipment disposals of $379,000.

Intangible assets, net totaled $3.3 million at December 31, 2023, a decrease of $108,000 from the prior fiscal year end balance of $3.4 million. The decrease was due to the amortization of intangible assets during the three months ended December 31, 2023.

Contract assets totaled $21.8 million at December 31, 2023, an increase of $5.8 million from the prior fiscal year end balance of $16.0 million. The increase was due to a difference in the timing of project billings at December 31, 2023, compared to September 30, 2023.

Retainage receivable totaled $9.7 million at December 31, 2023, an increase of $2.1 million from the prior fiscal year end balance of $7.6 million. The increase was primarily due to more current year projects that require retainages to be withheld.

Goodwill totaled $4.1 million at December 31, 2023 and September 30, 2023.

24

The Company had total liabilities of $100.7 million at December 31, 2023, a decrease of $7.2 million from the prior fiscal year end balance of $107.9 million.

Lines of credit and short-term borrowings totaled $14.9 million at December 31, 2023, a decrease of $4.9 million from the prior fiscal year end balance of $19.8 million. The decrease was due to repayments on the line of credit and insurance premiums financed.

Accrued expenses and other current liabilities totaled $11.6 million at December 31, 2023, a decrease of $1.5 million from the prior fiscal year end balance of $13.1 million. The decrease was due to the timing of accrued expense payments, as compared to September 30, 2023.

Long-term debt totaled $23.8 million at December 31, 2023, a decrease of $1.2 million from the prior fiscal year end balance of $25.0 million. The decrease in long-term debt was primarily due to $2.1 million in payments on long-term debt, partially offset by $813,000 in new equipment financing.

Current and long-term operating lease liabilities totaled $2.9 million at December 31, 2023, a decrease of $430,000 from the prior fiscal year end balance of $3.4 million. The decrease was due to payments made during the three months ended December 31, 2023.

Contract liabilities totaled $17.7 million at December 31, 2023, a decrease of $79,000 from the prior fiscal year end balance of $17.7 million. The decrease was due to a difference in the timing of project billings at December 31, 2023, as compared to September 30, 2023.

Deferred tax liabilities totaled $7.7 million at December 31, 2023, an increase of $782,000 from the prior fiscal year end balance of $6.9 million. The decrease was primarily related to the reduction of the net operating loss carry forward during the three months ended December 31, 2023.

Accounts payable totaled $22.3 million at December 31, 2023, an increase of approximately $0.2 million from the prior fiscal year end balance of $22.0 million. The increase was due to the timing of accounts payable payments as compared to September 30, 2023.

Shareholders’ equity was $35.6 million at December 31, 2023, an increase of $1.0 million from the prior fiscal year end balance of $34.6 million. The increase was due to net income of $2.0 million for the three months ended December 31, 2023, partially offset by an annual cash dividend declaration of $994,000 paid on January 2, 2024.

Liquidity and Capital Resources

Operating Line of Credit

On July 13, 2022, the Company received a one-year extension on its $15.0 million operating line of credit effective June 28, 2022. The interest rate on the line of credit is the “Wall Street Journal” Prime Rate (the index) with a floor of 4.99%. On January 19,

25

2023, the Company received an amendment to the agreement which increased the line of credit to $30.0 million with a maturity date of June 28, 2023. On June 1, 2023, the agreement was renewed through June 28, 2024.

The line of credit is limited to a borrowing base calculation as summarized below:

    

December 31, 2023

    

September 30, 2023

 

Eligible borrowing base

$

15,950,633

$

23,942,868

Borrowed on line of credit

 

4,700,000

 

8,712,915

Line of credit balance available

$

11,250,633

$

15,229,953

Interest rate

 

8.5

%

 

8.5

%

The modified financial covenants for the quarter ended June 30, 2023, and all subsequent quarters, are below:

Minimum tangible net worth of $28.0 million,
Minimum traditional debt service coverage of 1.50x on a rolling twelve- month basis,
Minimum current ratio of 1.20x,
Maximum debt to tangible net worth ratio (“TNW”) of 2.75x,
Each ratio and covenant shall be determined, tested, and measured as of each calendar quarter beginning June 30, 2023,
The Company shall maintain a ratio of Maximum Senior Funded Debt (“SFD”) to Earnings before Interest, Taxes, Depreciation and Amortization (“EBDITA”) equal to or less than 3.5:1. SFD shall mean any funded debt or lease of the Company, other than subordinated debt. The covenant shall be tested quarterly, at the end of each fiscal quarter, with EBITDA based on the preceding four quarters.

The Company’s lender has agreed to omit the effect of the PPP loan restatement from the Company’s covenant compliance calculations while a final decision on PPP loan forgiveness remains in question. Thus, the Company was in compliance with all covenants at December 31, 2023. The Company projects to meet all covenant requirements for the next twelve months.

Insurance Premiums Financed

The Company financed its captive insurance policy premiums on a short-term basis through a financing company for the calendar years ended December 31, 2023 and 2022. These insurance policies include workers’ compensation, general liability, automobile, umbrella, and equipment policies. The Company made down payments in January 2023 and 2022 and financed the remaining premium amount over eleven monthly payments. At December 31, 2023 and September 30, 2023, the remaining balance of the insurance premiums was $0 and $950,000, respectively.

26

Paycheck Protection Program Loans

Due to the economic uncertainties created by COVID-19 and limited operating funds available, the Company applied for loans under the PPP. On April 15, 2020, the Company and its subsidiaries, C.J. Hughes, Contractors Rental and Nitro, entered into separate PPP notes effective April 7, 2020, with its Lender in an aggregate principal amount of $13.1 million pursuant to the PPP Loans. In a special meeting held on April 27, 2020, the Board of Directors of the Company unanimously voted to return $3.3 million of the PPP Loans after discussing the financing needs of the Company and subsidiaries. That left the Company and subsidiaries with $9.8 million in PPP Loans to fund operations. During fiscal year 2021, the Company received notice that the SBA had granted forgiveness of the $9.8 million of PPP Loans and the SBA repaid the Lender in full. The forgiveness was recorded as other income for the fiscal year ended September 30, 2021.

During April 2023, management received notification from the SBA that one of the Company’s forgiveness applications related to the PPP Loans was under review. As part of the review, the SBA requested additional payroll information. Additionally, the SBA requested information regarding the ability of the Company’s affiliates to meet SBA size standards and/or PPP corporate maximum limits. The requested information was subsequently provided to the SBA through the Lender. The Company recognizes that there is a possibility that the SBA could reverse its previous determination on the forgiveness of the PPP Loans. As a result of this uncertainty, the Company restated the previously audited financial statements of the Company for the fiscal years 2022 and 2021. The Company has recorded a short-term borrowing due to the SBA inquiry for the full $9.8 million, plus accrued interest.

During July 2023, management received notification from the SBA that two additional forgiveness applications related to the PPP Loans were under review. As part of the review, the SBA requested information regarding the ability of the Company’s affiliates to meet SBA size standards and/or PPP corporate maximum limits. The requested information was subsequently provided to the SBA through the Lender.

Borrowers must retain PPP documentation for at least six years after the date the loan is forgiven or paid in full, and the SBA and SBA Inspector General must be granted these files upon request. The SBA could revisit its forgiveness decision and determine that the Company does not qualify in whole or in part for loan forgiveness and demand repayment of the loans. In addition, it is unknown what type of penalties could be assessed against the Company if the SBA disagrees with the Company’s certification. Any penalties in addition to the potential repayment of the PPP Loans could negatively impact the Company’s business, financial condition and results of operations and prospects.

Long-Term Debt

On December 16, 2014, the Company’s Nitro subsidiary entered into a 20-year $1.2 million loan agreement with a bank to purchase the office building and property it had previously been leasing. The interest rate on this loan agreement is 4.82% with monthly payments of $7,800. The interest rate on this note is subject to change from time to time based on changes in the U.S. Treasury yield, adjusted to a constant maturity of three years as published by the Federal Reserve weekly. As of December 31, 2023, the Company had made principal payments of $402,000. The loan is collateralized by the building purchased under this agreement. The note is currently held by Peoples Bank, Inc., formerly First Bank of Charleston, Inc. (West Virginia).

On November 13, 2015, the Company entered into a 10-year $1.1 million loan agreement with United Bank to purchase the fabrication shop and property Nitro had previously been leasing. The variable interest rate on the loan agreement is 9.5% at December 31, 2023. As of December 31, 2023, the Company had made principal payments of $836,000. The loan is collateralized by the building and property purchased under this agreement.

On December 31, 2020, West Virginia Pipeline Acquisition Company, later renamed West Virginia Pipeline, Inc., entered into a $3.0 million sellers’ note agreement with David and Daniel Bolton for the remaining purchase price of West Virginia Pipeline, Inc. For the purchase price allocation, the $3.0 million note had a fair value of $2.85 million. As part of the $6.35 million acquisition price, the Company paid $3.5 million in cash in addition to the note. The unsecured five-year term note requires annual payments of at least $500,000 with a fixed interest rate of 3.25% on the $3.0 million sellers’ note, which equates to 5.35% on the carrying value of the note. As of December 31, 2023, the Company had made annual installment payments of $2.1 million.

On January 4, 2021, the Company entered into a $3.0 million Non-Revolving Note agreement with United Bank. This five-year agreement gave the Company access to a $3.0 million line of credit (“Equipment Line of Credit 2021”), specifically for the purchase of equipment, for a period of twelve months with a variable interest rate initially established at 4.25% as based on the Prime Rate as

27

published by The Wall Street Journal. After twelve months, all borrowings against the Equipment Line of Credit 2021 were converted to a four-year term note agreement with a variable interest rate initially established at 4.25%. The loan is collateralized by the equipment purchased under this agreement. As of December 31, 2023, the Company borrowed $3.0 million against this line of credit with monthly payments of $68,150 that started in February 2022. The interest rate at December 31, 2022 was 9.5%. The Company has made principal payments of $1.3 million on this note as of December 31, 2023.

On April 2, 2021, the Company entered into a $3.5 million Non-Revolving Note agreement with United Bank. This five-year agreement repaid the outstanding $3.5 million line of credit that was used for the down payment on the West Virginia Pipeline acquisition. This loan has monthly installment payments of $64,853 and has a fixed interest rate of 4.25%. The loan is collateralized by the Company’s equipment and receivables. As of December 31, 2023, the Company had made principal payments of $1.8 million.

On April 29, 2022, the Company entered into a $7.5 million Non-Revolving Note agreement with United Bank. This five-year agreement was used to finance the purchase of Tri-State Paving and has monthly payments of $129,910 with a fixed interest rate of 4.25%. The Company has made principal payments of $2.1 million on this note as of December 31, 2023.

On October 10, 2022, the Company entered into a $3.1 million promissory note agreement with United Bank. This five-year agreement financed the previous cash value of equipment purchased in the Ryan Construction acquisition. This loan has monthly installment payments of $59,932 and has a fixed interest rate of 6.0%. The loan is collateralized by the Company’s equipment and receivables. As of December 31, 2022, the Company had made principal payments of $640,000.

On April 29, 2022, the Company entered into a $1.0 million promissory note agreement with Corns Enterprises, a related party, as partial consideration for the purchase of Tri-State Paving. David E. Corns remained as president of Tri-State Paving. This four-year agreement requires $250,000 principal installment payments on or before the end of each twelve (12) full calendar month period beginning April 29, 2022. Interest payments due shall be calculated on the principal balance remaining and shall be at the stated rate of 3.5% per year. The Company has made principal payments of $750,000 on this note as of December 31, 2023.

On June 1, 2023, the Company entered into a $9.3 million Non-Revolving Note agreement with United Bank. This five-year agreement gave the Company access to a $9.3 million line of credit (“Equipment Line of Credit 2023”), specifically for the purchase of equipment, for a period of six months with a fixed interest rate of 7.25%. After six months, all borrowings against the Equipment Line of Credit 2023 will convert to a fifty-four-month term note agreement with a fixed interest rate of 7.25%. The loan is collateralized by the equipment purchased under this agreement. As of December 31, 2023, the Company had borrowed $9.3 million against this line of credit and made $144,000 in principal payments.

Operating Leases

The Company leases office space for SQP for $1,500 per month. The lease, which was originally signed on March 25, 2021, is for a period of two years with five one-year renewals available immediately following the end of the base term. The Company has only committed to a one-year renewal and is evaluating the intent to renew for additional periods.

The Company has two lease agreements for construction equipment with a combined amount of $160,000. The leases have a term of twenty-two months with a stated interest rate of 0%, combined monthly installment payments of $6,645 and are cancellable at any time without penalty. The Company has the right to purchase the equipment at the expiration of the leases by applying the two-month deposit paid. The related assets and finance lease obligations associated with these lease agreements are included in the consolidated balance sheets within property, plant and equipment and long-term debt.

The Company has two right-of-use operating leases acquired on April 29, 2022, as part of the Tri-State Paving, LLC transaction. The first operating lease, for the Hurricane, West Virginia facility, had a net present value of $236,000 at inception, and a carrying value of $106,000 at December 31, 2023. The second operating lease, for the Chattanooga, Tennessee facility, had a net present value of $144,000 at inception, and a carrying value of $40,000 at December 31, 2023. The 4.5% interest rate on the operating leases is based on the Company’s incremental borrowing rate at inception.

The Company has a right-of-use operating lease with Enterprise acquired on August 11, 2022, as part of the Ryan Environmental acquisition. This lease agreement was initially for thirty-one vehicles with a net present value of $1.2 million. The Company had sixty-nine vehicles on lease at December 31, 2023. The right-of-use operating lease has a carrying value of $2.5 million at December 31, 2023. Each vehicle leased under the master lease program has its own implicit rate ranging from 12.8% to 15.6%.

28

The Company has a right-of-use operating lease with RICA Developers, LLC acquired on August 12, 2022 and renewed for one year effective October 1, 2023. This lease, for the Bridgeport, West Virginia facility, had a net present value of $125,000 at inception and a carrying value of $83,000 at December 31, 2023. The 8.5% interest rate on the operating lease was based on the Company’s incremental borrowing rate at renewal.

The Company has a right-of-use operating lease acquired on March 28, 2023. This lease, for the Winchester, Kentucky facility, had a net present value of $290,000 at inception and a carrying value of $231,000 at December 31, 2023. The 7.75% interest rate on the operating lease is based on the Company’s incremental borrowing rate at inception.

Off-Balance Sheet Arrangements

Due to the nature of our industry, we often enter into certain off-balance sheet arrangements in the ordinary course of business that result in risks not directly reflected in our balance sheets. Though for the most part not material in nature, some of these are:

Rental Agreements

The Company rents equipment for use on construction projects with rental agreements being week to week or month to month. Rental expense can vary by reporting period due to equipment requirements on construction projects and the availability of Company owned equipment. Rental expense, which is included in cost of goods sold on the consolidated statements of income, was $5.4 million and $2.7 million, respectively, for the three months ended December 31, 2023 and 2022.

Letters of Credit

Certain customers or vendors may require letters of credit to secure payments that the vendors are making on our behalf or to secure payments to subcontractors and vendors on various customer projects. At December 31, 2023, the Company did not have any letters of credit outstanding.

Performance Bonds

Some customers, particularly new ones or governmental agencies require the Company to post bid bonds, performance bonds and payment bonds (collectively, performance bonds). These performance bonds are obtained through insurance carriers and guarantee to the customer that we will perform under the terms of a contract and that we will pay subcontractors and vendors. If the Company fails to perform under a contract or to pay subcontractors and vendors, the customer may demand that the insurer make payments or provide services under the bond. The Company must reimburse the insurer for any expenses or outlays it is required to make.

Currently, the Company has an agreement with a surety company to provide bonding which will suit the Company’s immediate needs. The ability to obtain bonding for future contracts is an important factor in the contracting industry with respect to the type and value of contracts that can be bid. Depending upon the size and conditions of a particular contract, the Company may be required to post letters of credit or other collateral in favor of the insurer. Posting of these letters or other collateral will reduce our borrowing capabilities. The Company does not anticipate any claims in the foreseeable future. At December 31, 2023, the Company had $98.4 million in performance bonds outstanding.

29

Concentration of Credit Risk

In the ordinary course of business, the Company grants credit under normal payment terms, generally without collateral, to our customers, which include natural gas and oil companies, general contractors, and various commercial and industrial customers located within the United States. Consequently, the Company is subject to potential credit risk related to business and economic factors that would affect these companies. However, the Company generally has certain statutory lien rights with respect to services provided. Under certain circumstances such as foreclosure, the Company may take title to the underlying assets in lieu of cash in settlement of receivables.

Please see the tables below for customers that represent 10.0% or more of the Company’s revenue or accounts receivable, net of retention for the three months ended December 31, 2023 and 2022:

    

Three Months Ended

Three Months Ended

 

Revenue

    

December 31, 2023

    

December 31, 2022

 

NiSource and subsidiaries

10.9

%  

14.0

%

TransCanada Corporation

 

22.8

%  

13.6

%

All other

 

66.3

%  

72.4

%

Total

 

100.0

%  

100.0

%

* Less than 10.0% and included in “All other” if applicable

Accounts receivable, net of retention

    

at December 31, 2023

    

at September 30, 2023

 

NiSource and subsidiaries

 

*

11.8

%

All other

 

100.0

%  

88.2

%

Total

 

100.0

%  

100.0

%

* Less than 10.0% and included in “All other” if applicable

Litigation

In February 2018, the Company filed a lawsuit against a former customer in the United States District Court for the Western District of Pennsylvania. The lawsuit is related to a dispute over work performed on a pipeline construction project. On November 21, 2022, a Judgment Order was issued, and the Company was awarded $13.1 million, of which $5.8 million was the jury award, $1.6 million was for attorney’s fees, and $5.7 million was for penalties and interest. The amounts awarded by the Judgment Order have not been recognized in the Company’s consolidated financial statements as of December 31, 2023. The Company’s attorney’s fees have been expensed as incurred. The case has been appealed to the United States Court of Appeals for the Third Circuit and is expected to be heard within the next 12 months.

On November 12, 2021, the Company received a withdrawal liability claim from a pension plan to which the Company made pension contributions for union construction employees performing covered work in a particular jurisdiction. The Company has not performed covered work in their jurisdiction since 2011; however, the Company disagrees with the withdrawal claim and believes it is covered by an exemption under federal law. The demand called for thirty-four quarterly installment payments of $41,000 starting December 15, 2021. The Company must comply with the demand under federal pension law; however, the Company firmly believes no withdrawal liability exists. The Company is in negotiations with the pension fund to resolve the matter and all future payments have been suspended as part of the negotiation. The Company has expensed all $164,000 in payments made through September 30, 2022 and does not expect any future liabilities related to this claim. The Company did not make any payments during the three months ended December 31, 2023.

Other than described above, at December 31, 2023, the Company was not involved in any legal proceedings other than in the ordinary course of business. The Company is a party from time to time to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. These actions typically seek, among other things, compensation for alleged personal injury, breach of contract and/or property damages, punitive damages, civil penalties, or other losses, or injunctive or declaratory relief. With respect to all such lawsuits, claims, and proceedings, we record reserves when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. At December 31, 2023, the Company does not believe that any of these proceedings, separately or in aggregate, would be expected to have a material adverse effect on our financial position, results of operations or cash flows.

30

Related Party Transactions

On April 29, 2022, the Company entered into a $1.0 million promissory note agreement with Corns Enterprises as partial consideration for the purchase of Tri-State Paving. This four-year agreement requires $250,000 principal installment payments on or before the end of each twelve (12) full calendar month period beginning April 29, 2022. Interest payments due shall be calculated on the principal balance remaining and shall be at the stated rate of 3.5% per year. The Company has made $750,000 in principal payments on this note as of December 31, 2023.

Subsequent to the April 29, 2022 acquisition of Tri-State Paving, the Company entered into an operating lease for facilities in Hurricane, West Virginia with Corns Enterprises. This thirty-six-month lease is treated as a right to use asset and has payments of $7,000 per month. The total net present value at inception was $236,000 with a carrying value of $106,000 at December 31, 2023.

SQP made an equity investment of $156,000 in 1030 Quarrier Development, LLC (“Development”) in August 2022. Development is a variable interest entity (“VIE”) that is 75% owned by 1030 Quarrier Ventures, LLC (“Ventures”) and 25% owned by SQP. SQP is not the primary beneficiary of the VIE and therefore will not consolidate Development into its consolidated financial statements. Instead, SQP will apply the equity method of accounting for its investment in Development. Development, a 1% owner, and United Bank, a 99% owner, formed 1030 Quarrier Landlord, LLC (“Landlord”). Landlord decided to pursue the following development project (the “Project”): a historical building at 1030 Quarrier Street, Charleston, West Virginia as well as associated land (the “Property”) was purchased to be developed/rehabilitated into a commercial project including apartments and commercial space. Upon the completion of development, the Property will be used to generate rental income. SQP has been awarded the construction contract for the Project. United Bank provided $5.0 million in loans to fund the Project. SQP and Ventures have jointly provided an unconditional guarantee for the $5.0 million of obligations associated with the Project.

Other than mentioned above, there were no new material related party transactions entered into during the three months ended December 31, 2023.

Certain Energy Services subsidiaries routinely engage in transactions in the normal course of business with each other, including sharing employee benefit plan coverage, payment for insurance and other expenses on behalf of other affiliates, and other services incidental to business of each of the affiliates. All revenue and related expense transactions, as well as the related accounts payable and accounts receivable have been eliminated in consolidation.

Inflation

Most significant project materials, such as pipe or electrical wire, are provided by the Company’s customers. When possible, the Company attempts to lock in pricing with vendors and include qualifications regarding material costs increases in bids. Where allowed by contract, the Company will address fuel cost increases with customers. Significant inflation or supply chain issues could cause customers to delay or cancel planned projects; however, inflation did not have a significant effect on our results for the three months ended December 31, 2023 and 2022.

Critical Accounting Estimates

The discussion and analysis of the Company’s financial condition and results of operations are based on our consolidated financial statements, which have been prepared in accordance with accounting principles generally accepted in the United States. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities known to exist at the date of the consolidated financial statements and reported amounts of revenues and expenses during the reporting period. We evaluate our estimates on an ongoing basis, based on historical experience and on various other assumptions that are believed to be reasonable under the circumstances. There can be no assurance that actual results will not differ from those estimates. Management believes the following accounting policies affect our more significant judgments and estimates used in the preparation of our consolidated financial statements.

Revenues

The Company recognizes revenue as performance obligations are satisfied and control of the promised goods and service is transferred to the customer. For Lump Sum and Unit Price contracts, revenue is ordinarily recognized over time as control is transferred to the customers by measuring the progress toward complete satisfaction of the performance obligation(s) using an input (i.e., “cost to

31

cost”) method. For Cost Plus and Time and Material (“T&M”) contracts, revenue is ordinarily recognized over time as control is transferred to the customers by measuring the progress toward satisfaction of the performance obligation(s) using an output method. The Company also does certain T&M service work that is generally completed in a short duration and is recognized at a point in time.

The accuracy of our revenue and profit recognition in a given period depends on the accuracy of our estimates of the cost to complete each project. We believe our experience allows us to create materially reliable estimates. There are a number of factors that can contribute to changes in estimates of contract cost and profitability.

The most significant of these include:

the completeness and accuracy of the original bid;
costs associated with scope changes;
changes in costs of labor and/or materials;
extended overhead and other costs due to owner, weather and other delays;
subcontractor performance issues;
changes in productivity expectations;
site conditions that differ from those assumed in the original bid;
changes from original design on design-build projects;
the availability and skill level of workers in the geographic location of the project;
a change in the availability and proximity of equipment and materials;
our ability to fully and promptly recover on affirmative claims and back charges for additional contract costs; and
the customer’s ability to properly administer the contract.

The foregoing factors, as well as the stage of completion of contracts in process and the mix of contracts at different margins may cause fluctuations in gross profit from period to period. Significant changes in cost estimates, particularly in our larger, more complex projects could have a significant effect on our profitability.

Our contract assets include cost and estimated earnings in excess of billings that represent amounts earned and reimbursable under contracts, including claim recovery estimates, but have a conditional right for billing and payment such as achievement of milestones or completion of the project. With the exception of customer affirmative claims, generally, such unbilled amounts will become billable according to the contract terms and generally will be billed and collected over the next three months. Settlement with the customer of outstanding affirmative claims is dependent on the claims resolution process and could extend beyond one year. Based on our historical experience, we generally consider the collection risk related to billable amounts to be low. When events or conditions indicate that it is probable that the amounts outstanding become unbillable, the transaction price and associated contract asset is reduced.

Our contract liabilities consist of provisions for losses and billings in excess of costs and estimated earnings. Provisions for losses are recognized in the consolidated statements of income at the uncompleted performance obligation level for the amount of total estimated losses in the period that evidence indicates that the estimated total cost of a performance obligation exceeds its estimated total revenue. Billings in excess of costs and estimated earnings are billings to customers on contracts in advance of work performed, including advance payments negotiated as a contract condition. Generally, unearned project-related costs will be earned over the next twelve months.

32

The following table presents our costs and estimated earnings in excess of billings and billings in excess of costs and estimated earnings at December 31, 2023 and September 30, 2023:

    

December 31, 2023

    

September 30, 2023

Costs incurred on contracts in progress

$

369,542,545

$

287,347,650

Estimated earnings, net of estimated losses

 

47,271,768

 

38,976,895

 

416,814,313

 

326,324,545

Less billings to date

 

412,682,435

 

328,112,326

$

4,131,878

 

$

(1,787,781)

 

 

  

Costs and estimated earnings in excess of billed on uncompleted contracts

$

21,795,592

$

15,955,220

Less billings in excess of costs and estimated earnings on uncompleted contracts

 

17,663,714

 

17,743,001

$

4,131,878

$

(1,787,781)

Allowance for doubtful accounts

The Company provides an allowance for doubtful accounts when collection of an account is considered doubtful. Inherent in the assessment of the allowance for doubtful accounts are certain judgments and estimates relating to, among others, our customers’ access to capital, our customers’ willingness or ability to pay, general economic conditions and the ongoing relationship with the customers. While most of our customers are large well capitalized companies, should they experience material changes in their revenues and cash flows or incur other difficulties and not be able to pay the amounts owed, this could cause reduced cash flows and losses in excess of our current reserves.

Materially incorrect estimates of bad debt reserves could result in an unexpected loss in profitability for the Company. Additionally, frequently changing reserves could be an indication of risky or unreliable customers. At December 31, 2022, the management review deemed that the allowance for doubtful accounts was adequate.

Please see the allowance for doubtful accounts table below:

    

December 31, 2023

    

September 30, 2023

Balance at beginning of period

$

51,063

$

51,063

Charged to expense

 

 

Deductions for uncollectible receivables written off, net of recoveries

 

 

Balance at end of period

$

51,063

$

51,063

Impairment of goodwill and intangible assets

The Company follows the guidance of Accounting Standards Codification (“ASC”) 350-20-35-3 “Intangibles-Goodwill and Other (Topic 350)” which requires a company to record an impairment charge based on the excess of a reporting unit’s carrying amount of goodwill over its fair value. Under the current guidance, companies can first choose to assess any impairment based on qualitative factors (Step 0). If a company fails this test or decides to bypass this step, it must proceed with a quantitative assessment of goodwill impairment. The Company did not have a goodwill impairment at December 31, 2023.

Materially incorrect estimates could cause an impairment of goodwill or intangible assets and result in a loss in profitability for the Company.

33

A table of the Company’s intangible assets subject to amortization is below:

Amortization

Amortization

Accumulated

Accumulated

and Impairment

and Impairment

    

Remaining Life

    

    

Amortization and

    

Amortization and 

    

Three Months

Three Months

 

(in months) at

 Impairment at 

Impairment at 

Ended December 31,

Ended December 31,

Net Book Value

 

Net Book Value

Intangible assets:

    

December 31, 2023

    

Original Cost

    

December 31, 2023

    

September 30, 2023

    

2023

    

2022

    

at December 31, 2023

    

at September 30, 2023

West Virginia Pipeline:

Customer Relationships

84

$

2,209,724

662,903

$

607,661

55,242

55,242

$

1,546,821

 

$

1,602,063

Tradename

84

263,584

79,091

72,500

6,591

6,595

184,493

 

191,084

Non-competes

83,203

83,203

83,203

10,397

 

Revolt Energy:

 

  

 

  

 

  

 

  

 

  

  

 

Employment agreement/non-compete

 

 

100,000

 

100,000

 

100,000

 

4,167

 

Tri-State Paving:

Customer Relationships

100

1,649,159

274,860

233,631

41,229

41,280

1,374,299

1,415,528

Tradename

100

203,213

33,869

28,789

5,080

5,082

169,344

174,424

Non-competes

39,960

39,960

39,960

10,017

Total intangible assets

$

4,548,843

$

1,273,886

$

1,165,744

$

108,142

$

132,780

$

3,274,957

$

3,383,099

Depreciation and Amortization

The purpose of depreciation and amortization is to represent an accurate value of assets on the books. Every year, as assets are used, their values are reduced on the balance sheet and expensed on the income statement. As depreciation and amortization are a noncash expense, the amount must be estimated. Each year a certain amount of depreciation and amortization is written off and the book value of the asset is reduced.

Property and equipment are recorded at cost. Costs which extend the useful lives or increase the productivity of the assets are capitalized, while normal repairs and maintenance that do not extend the useful life or increase productivity of the asset are expensed as incurred. Property and equipment are depreciated principally on the straight-line method over the estimated useful lives of the assets: buildings 39 years; operating equipment and vehicles 5-7 years; and office equipment, furniture and fixtures 5-7 years.

Acquired intangible assets subject to amortization are amortized on a straight-line basis, which approximates the pattern in which the economic benefit of the respective intangible assets is realized, over their respective estimated useful lives. The definite-lived identifiable intangible assets recognized as part of the Company’s business combinations are initially recorded at their estimated fair value.

The Company’s depreciation expenses for the three months ended December 31, 2023 and 2022 was $2.1 million and $1.8 million, respectively. In general, depreciation is included in “cost of revenues” on the Company’s consolidated statements of income.

The Company’s amortization expenses for the three months ended December 31, 2023 and 2022 were $108,142 and $132,780, respectively. In general, amortization is included in “cost of revenues” on the Company’s consolidated statements of income.

Materially incorrect estimates of depreciation and amortization and/or the useful lives of assets could significantly impact the value of long-lived assets on the Company’s consolidated financial statements. A material overvaluation could result in impairment charges and reduced profitability for the Company.

Income Taxes

The Company’s income tax expenses and deferred tax assets and liabilities reflect management’s best estimate of current and future taxes to be paid. Significant judgments and estimates are required in the determination of the consolidated income tax expense. The Company’s provision for income taxes is computed by applying a federal rate of 21.0% and a state rate of 6.0% to taxable income or loss after consideration of non-taxable and non-deductible items.

The income tax expense for the three months ended December 31, 2023 was $1.1 million as compared to an income tax benefit of ($80,000) for the three months ended December 31, 2022. The increase was due to an increase in taxable income for the three months ended December 31, 2023, as compared to the same period in 2022.

34

The effective income tax rate for the three months ended December 31, 2023, was 34.1%, as compared to (135.5) % for the same period in 2022. Effective income tax rates are estimates and may vary from period to period due to changes in the amount of taxable income and non-deductible expenses.

Accounting for PPP Loans

The Company’s accounting for PPP loans reflects management’s best estimate of current and future amounts to be paid. The Company applies significant judgment regarding the determination of PPP loan forgiveness based on the rules established, and subsequently clarified by the SBA, including rules related to the Company’s affiliations and meeting SBA size standards.

Refer to Note 3 “Accounting for PPP Loans” in the accompanying consolidated financial statements for additional details.

New Accounting Pronouncements

On October 28, 2021, the Financial Accounting Standards Board (“FASB”) released Accounting Standards Update (“ASU”) 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers. The amendments of this ASU require entities to apply Topic 606 to recognize and measure contract assets and contract liabilities in a business combination. The amendments improve comparability after the business combination by providing consistent recognition and measurement guidance for revenue contracts with customers acquired in a business combination and revenue contracts with customers not acquired in a business combination. The amendments are effective for public business entities for the fiscal years, including interim periods within those the fiscal years, beginning after December 15, 2022. For all other entities they are effective for the fiscal years, including interim periods within those the fiscal years, beginning after December 15, 2023. Entities should apply the amendments prospectively to business combinations that occur after the effective date. Early adoption is permitted, including in any interim period, for public business entities for periods for which financial statements have not yet been issued, and for all other entities for periods for which financial statements have not yet been made available for issuance. The Company is currently assessing the effect that ASU 2021-08 will have on their results of operations, financial position and cash flows; however, the Company does not expect a significant impact.

The FASB recently issued ASU 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance, which aims to provide increased transparency by requiring business entities to disclose information about certain types of government assistance they receive in the notes to the financial statements. Entities are required to provide the new disclosures prospectively for all transactions with a government entity that are accounted for under either a grant or a contribution accounting model and are reflected in the financial statements at the date of initially applying the new amendments, and to new transactions entered into after that date. Retrospective application of the guidance is permitted.The Company adopted ASU 2021-10 on October 1, 2022, and its adoption did not have a significant impact on the Company’s consolidated financial statements.

Subsequent Events

On November 15, 2023, the Company’s Board of Directors approved an annual dividend of $0.06 per common share. The 2024 dividend was paid on January 2, 2024 to holders of record as of December 15, 2023. While this is expected to be an annual dividend, factors such as income from operations, cash flows, and overall financial outlook may affect future dividend payments.

Management has evaluated all subsequent events for accounting and disclosure. There have been no other material events during the period, other than noted above, that would either impact the results reflected in the report or the Company’s results going forward.

Outlook

The following statements are based on current expectations. These statements are forward looking, and actual results may differ materially.

The Company is seeing a significant increase in bid opportunities for natural gas transmission and distribution projects along with electrical, mechanical, and general construction projects. The Company’s backlog at December 31, 2023, was $185.9 million, as compared to $206.9 million and $229.8 million at December 31, 2022, and September 30, 2023, respectively. While adding additional projects appears likely, no assurances can be given that the Company will be successful in bidding on projects that become available. Moreover, even if the Company obtains contracts, there can be no guarantee that the projects will go forward.

35

ITEM 3. Quantitative and Quantitative Disclosures About Market Risk

Not required for a smaller reporting company.

ITEM 4. Controls and Procedures

Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rule 13a-15(e) under the Securities Exchange Act of 1934) as of the end of the period covered by this report. Based upon that evaluation, the Chief Executive Officer and Chief Financial Officer concluded that, as of the end of the period covered by this report, our disclosure controls and procedures were effective to ensure that information required to be disclosed in the reports that Energy Services of America Corporation files or submits under the Securities Exchange Act of 1934, is (1) recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms, and (2) accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.

There has been no change in Energy Services of America Corporation’s internal control over financial reporting during Energy Services of America Corporation’s first quarter of fiscal year 2024 that has materially affected, or is reasonably likely to materially affect, Energy Services of America Corporation’s internal control over financial reporting.

36

PART II

OTHER INFORMATION

ITEM 1. Legal Proceedings

In February 2018, the Company filed a lawsuit against a former customer in the United States District Court for the Western District of Pennsylvania. The lawsuit is related to a dispute over work performed on a pipeline construction project. On November 21, 2022, a Judgment Order was issued, and the Company was awarded $13.1 million, of which $5.8 million was the jury award, $1.6 million was for attorney’s fees, and $5.7 million was for penalties and interest. The amounts awarded by the Judgment Order have not been recognized in the Company’s consolidated financial statements as of December 31, 2023. The Company’s attorney’s fees have been expensed as incurred. The case has been appealed to the United States Court of Appeals for the Third Circuit and is expected to be heard within the next 12 months.

On November 12, 2021, the Company received a withdrawal liability claim from a pension plan to which the Company made pension contributions for union construction employees performing covered work in a particular jurisdiction. The Company has not performed covered work in their jurisdiction since 2011; however, the Company disagrees with the withdrawal claim and believes it is covered by an exemption under federal law. The demand called for thirty-four quarterly installment payments of $41,000 starting December 15, 2021. The Company must comply with the demand under federal pension law; however, the Company firmly believes no withdrawal liability exists. The Company is in negotiations with the pension fund to resolve the matter and all future payments have been suspended as part of the negotiation. The Company has expensed all $164,000 in payments made through September 30, 2022 and does not expect any future liabilities related to this claim. The Company did not make any payments during the three months ended December 31, 2023.

Other than described above, at December 31, 2023, the Company was not involved in any legal proceedings other than in the ordinary course of business. The Company is a party from time to time to various lawsuits, claims and other legal proceedings that arise in the ordinary course of business. These actions typically seek, among other things, compensation for alleged personal injury, breach of contract and/or property damages, punitive damages, civil penalties, or other losses, or injunctive or declaratory relief. With respect to all such lawsuits, claims, and proceedings, we record reserves when it is probable that a liability has been incurred and the amount of loss can be reasonably estimated. At December 31, 2023, the Company does not believe that any of these proceedings, separately or in aggregate, would be expected to have a material adverse effect on our financial position, results of operations or cash flows.

ITEM 1A. Risk Factors

Please see the information disclosed in the “Risk Factors” section of our Annual Report on Form 10-K as filed with the Securities and Exchange Commission on January 16, 2024. There have been no material changes to the risk factors since the filing of the Annual Report on Form 10-K.

37

ITEM 2. Unregistered Sales of Equity Securities and Use of Proceeds

(a)There have been no unregistered sales of equity securities during the period covered by the report.
(b)None.
(c)On July 6, 2022, the Company announced a share repurchase program (“Program”), pursuant to which the Company may, from time to time, purchase shares of its common stock for an aggregate repurchase not to exceed 1,000,000 shares, which is approximately 6.0% of its outstanding common stock. The Program has no expiration date. There were no repurchases of Energy Services of America Corporation’s shares of its common stock during the three months ended December 31, 2023.

38

ITEM 6. Exhibits

31.1

    

Certification of Chief Executive Officer pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

31.2

Certification of Chief Financial Officer pursuant to Rule 13a-14(a) of the Securities Exchange Act of 1934, as amended, as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

 

 

32

Certification of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

 

 

101.INS

XBRL Instance Document

 

 

101.SCH

XBRL Taxonomy Extension Schema Document

 

 

101.CAL

XBRL Taxonomy Extension Calculation Linkbase Document

 

 

101.DEF

XBRL Taxonomy Extension Definition Linkbase Document

 

 

101.LAB

XBRL Taxonomy Extension Label Linkbase Document

 

 

101.PRE

XBRL Taxonomy Extension Presentation Linkbase Document

39

SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, the Company has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

ENERGY SERVICES OF AMERICA CORPORATION

Date: February 12, 2024

By:

 /s/ Douglas V. Reynolds

 

 

      Douglas V. Reynolds

 

 

      Chief Executive Officer

 

 

Date: February 12, 2024

By:

 /s/ Charles P. Crimmel

 

 

      Charles P. Crimmel

 

 

      Chief Financial Officer

40

EX-31.1 2 esoa-20231231xex31d1.htm EX-31.1

Exhibit 31.1

Certification of Chief Executive Officer

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Douglas V. Reynolds, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Energy Services of America Corporation;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: February 12, 2024

/s/ Douglas V. Reynolds

Douglas V. Reynolds

Chief Executive Officer


EX-31.2 3 esoa-20231231xex31d2.htm EX-31.2

Exhibit 31.2

Certification of Chief Financial Officer

Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

I, Charles P. Crimmel, certify that:

1.I have reviewed this Quarterly Report on Form 10-Q of Energy Services of America Corporation;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:
a)designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
b)designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
c)evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
d)disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and
5.The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent functions):
a)all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: February 12, 2024

/s/ Charles P. Crimmel

Charles P. Crimmel

Chief Financial Officer


EX-32 4 esoa-20231231xex32.htm EX-32

Exhibit 32

Certification pursuant to

18 U.S.C. Section 1350,

as adopted pursuant tos

Section 906 of the Sarbanes-Oxley Act of 2002

Douglas V. Reynolds, Chief Executive Officer and Charles P. Crimmel, Chief Financial Officer of Energy Services of America Corporation (the “Company”) each certify in their capacity as officers of the Company that they have reviewed this Quarterly Report on Form 10-Q for the quarter ended December 31, 2023, and that to the best of their knowledge:

1.the report fully complies with the requirements of Section 13(a) of the Securities Exchange Act of 1934; and
2.the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

Date: February 12, 2024

/s/ Douglas V. Reynolds

Douglas V. Reynolds

Chief Executive Officer

Date: February 12, 2024

/s/ Charles P. Crimmel

Charles P. Crimmel

Chief Financial Officer


EX-101.SCH 5 esoa-20231231.xsd EX-101.SCH 00100 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - UNCOMPLETED CONTRACTS - Summary of costs, estimated earnings, and billings on uncompleted contracts (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - UNCOMPLETED CONTRACTS - Summary of costs, estimated earnings, and billings on uncompleted contracts (Details) Calc2 link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - INCOME TAXES - Components of income taxes (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - INCOME TAXES - Summary of income tax effects of temporary differences giving rise to the deferred tax assets and liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - SHORT-TERM AND LONG-TERM DEBT - Operating line of credit (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - SHORT-TERM AND LONG-TERM DEBT - Summary of short-term and long-term debt (Details) link:presentationLink link:calculationLink link:definitionLink 41303 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Identifiable intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - LEASE OBLIGATIONS - Operating lease maturity schedule (Details) link:presentationLink link:calculationLink link:definitionLink 41403 - Disclosure - Operating lease maturity schedule (Details) - Calc 2 link:presentationLink link:calculationLink link:definitionLink 41404 - Disclosure - LEASE OBLIGATIONS - Operating Lease Expense link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - Consolidated Statements of Changes in Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - ACCOUNTING FOR PPP LOANS (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - DISAGGREGATION OF REVENUE (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - CONTRACT BALANCES - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - PERFORMANCE OBLIGATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - INCOME TAXES - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - SHORT-TERM AND LONG-TERM DEBT - Summary of short-term and long-term debt - Parenthetical (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - SHORT-TERM AND LONG-TERM DEBT - Additional information (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Intangible assets subject to amortization (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - LEASE OBLIGATIONS (Details) link:presentationLink link:calculationLink link:definitionLink 41402 - Disclosure - LEASE OBLIGATIONS - Operating lease-weighted average remaining term (Details) link:presentationLink link:calculationLink link:definitionLink 41404 - Disclosure - LEASE OBLIGATIONS - Operating lease expense (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - SUBSEQUENT EVENTS (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - Consolidated Balance Sheets (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - Consolidated Statements of Changes in Shareholders' Equity (Parentheticals) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - BUSINESS AND ORGANIZATION link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - ACCOUNTING FOR PPP LOANS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - DISAGGREGATION OF REVENUE link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - CONTRACT BALANCES link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - PERFORMANCE OBLIGATIONS link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - UNCOMPLETED CONTRACTS link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - EARNINGS PER SHARE link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - SHORT-TERM AND LONG-TERM DEBT link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - GOODWILL AND INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - LEASE OBLIGATIONS link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 20101 - Disclosure - BUSINESS AND ORGANIZATION (Policies) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - DISAGGREGATION OF REVENUE (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - CONTRACT BALANCES (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - UNCOMPLETED CONTRACTS (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - EARNINGS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - SHORT-TERM AND LONG-TERM DEBT (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - LEASE OBLIGATIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - CONTRACT BALANCES - Accounts receivable-trade, net of allowance for doubtful accounts (Details) link:presentationLink link:calculationLink link:definitionLink 40802 - Disclosure - UNCOMPLETED CONTRACTS - Backlog (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - FAIR VALUE MEASUREMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - EARNINGS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 6 esoa-20231231_cal.xml EX-101.CAL EX-101.DEF 7 esoa-20231231_def.xml EX-101.DEF EX-101.LAB 8 esoa-20231231_lab.xml EX-101.LAB EX-101.PRE 9 esoa-20231231_pre.xml EX-101.PRE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document and Entity Information - shares
3 Months Ended
Dec. 31, 2023
Feb. 09, 2024
Document and Entity Information    
Document Type 10-Q  
Document Quarterly Report true  
Entity File Number 000-00000  
Document Transition Report false  
Document Period End Date Dec. 31, 2023  
Entity Registrant Name Energy Services of America Corporation  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 20-4606266  
Entity Address, Address Line One 75 West 3rd Ave.  
Entity Address, City or Town Huntington  
Entity Address, Postal Zip Code 25701  
Entity Address, State or Province WV  
City Area Code 304  
Local Phone Number 522-3868  
Title of 12(g) Security Common Stock, Par Value $0.0001  
Trading Symbol ESOA  
Security Exchange Name NASDAQ  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   16,610,848
Entity Central Index Key 0001357971  
Amendment Flag false  
Current Fiscal Year End Date --09-30  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2023
Sep. 30, 2023
Current assets    
Cash and cash equivalents $ 11,255,020 $ 16,431,572
Accounts receivable-trade 43,217,068 51,219,958
Allowance for doubtful accounts (51,063) (51,063)
Retainages receivable 9,691,713 7,589,749
Other receivables 1,221,330 516,968
Contract assets 21,795,592 15,955,220
Prepaid expenses and other 2,687,286 3,520,178
Total current assets 89,816,946 95,182,582
Property, plant and equipment, at cost 85,900,210 84,329,349
less accumulated depreciation (49,618,944) (47,799,840)
Total fixed assets 36,281,266 36,529,509
Right-of-use assets-operating lease 2,917,341 3,326,405
Intangible assets, net 3,274,957 3,383,099
Goodwill 4,087,554 4,087,554
Total assets 136,378,064 142,509,149
Current liabilities    
Current maturities of long-term debt 6,726,605 6,107,277
Lines of credit and short term borrowings 14,909,464 19,847,470
Current maturities of operating lease liabilities 1,229,348 1,075,815
Accounts payable 22,262,695 22,026,639
Accrued expenses and other current liabilities 11,575,093 13,103,944
Contract liabilities 17,663,714 17,743,001
Total current liabilities 74,366,919 79,904,146
Long-term debt, less current maturities 17,030,429 18,870,529
Long-term operating lease liabilities, less current maturities 1,691,185 2,274,975
Deferred tax liability 7,652,378 6,870,510
Total liabilities 100,740,911 107,920,160
Shareholders' equity    
Common stock, $.0001 par value Authorized 50,000,000 shares, 17,885,615 issued and 16,567,185 outstanding at December 31, 2023 and September 30, 2023 1,789 1,789
Treasury stock, 1,318,430 shares at December 31, 2023 and September 30, 2023 (132) (132)
Additional paid in capital 60,288,745 60,288,745
Retained deficit (24,653,249) (25,701,413)
Total shareholders' equity 35,637,153 34,588,989
Total liabilities and shareholders' equity $ 136,378,064 $ 142,509,149
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parentheticals) - $ / shares
Dec. 31, 2023
Sep. 30, 2023
Consolidated Balance Sheets    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 50,000,000 50,000,000
Common stock, shares issued 17,885,615 17,885,615
Common stock, shares outstanding 16,567,185 16,567,185
Treasury stock, shares 1,318,430 1,318,430
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Income - USD ($)
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Consolidated Statements of Income    
Revenue $ 90,163,187 $ 60,042,585
Cost of revenues 79,324,226 54,056,323
Gross profit 10,838,961 5,986,262
Selling and administrative expenses 7,198,720 5,316,138
Income from operations 3,640,241 670,124
Other income (expense)    
Interest income   72
Other nonoperating income (expense) 75,001 (80,663)
Interest expense (601,684) (499,428)
Loss on sale of equipment (13,328) (31,343)
Other nonoperating income (expense), Total (540,011) (611,362)
Income before income taxes 3,100,230 58,762
Income tax expense (benefit) 1,058,035 (79,612)
Net income $ 2,042,195 $ 138,374
Weighted average shares outstanding-basic (in shares) 16,567,185 16,667,185
Weighted average shares-diluted (in shares) 16,607,185 16,667,185
Earnings per share-basic (in dollars per share) $ 0.12 $ 0.01
Earnings per share-diluted (in dollars per share) $ 0.12 $ 0.01
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:    
Net income $ 2,042,195 $ 138,374
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation expense 25,144 25,144
Accreted interest on PPP loans 2,068,479 1,762,322
Loss on sale of equipment 13,328 31,343
Provision for deferred taxes 781,868 (421,878)
Amortization of intangible assets 108,142 132,780
Accreted interest on note payable 23,239 10,599
Decrease in accounts receivable 8,002,890 3,153,393
Increase in retainage receivable (2,101,964) (545,772)
Increase in other receivables (704,362) (2,833)
(Increase) decrease in contract assets (5,840,372) 1,711,912
Decrease in prepaid expenses and other 832,892 775,487
Increase (decrease) in accounts payable 214,863 (5,330,386)
Decrease in accrued expenses and other current liabilities (2,522,882) (2,451,871)
(Decrease) increase in contract liabilities (79,287) 2,584,305
Net cash provided by operating activities 2,864,173 1,572,919
Cash flows from investing activities:    
Investment in property and equipment (1,385,883) (2,348,901)
Proceeds from sales of property and equipment 365,234 92,815
Net cash used in investing activities (1,020,649) (2,256,086)
Cash flows from financing activities:    
Borrowings on lines of credit and short term debt, net of (repayments) (4,963,150) (580,320)
Proceeds from long-term debt   3,100,000
Principal payments on long term debt (2,056,926) (1,733,080)
Net cash (used in) provided by financing activities (7,020,076) 786,600
(Decrease) increase in cash and cash equivalents (5,176,552) 103,433
Cash and cash equivalents beginning of period 16,431,572 7,427,474
Cash and cash equivalents end of period 11,255,020 7,530,907
Supplemental schedule of noncash investing and financing activities:    
Purchases of property & equipment under financing agreements 812,915 88,192
Net operating lease right-of-use assets received in exchange for operating lease liabilities 252,259  
Common dividends declared but not paid 994,031  
Cash paid during the year for:    
Interest $ 574,067 $ 472,960
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Changes in Shareholders' Equity - USD ($)
Common Stock
Additional Paid in Capital
Retained Deficit
Treasury Stock
Total
Balance at the beginning at Sep. 30, 2022 $ 1,789 $ 60,508,350 $ (32,269,473) $ (122) $ 28,240,544
Balance at the beginning (in shares) at Sep. 30, 2022 16,667,185        
Increase (Decrease) in Stockholders' Equity          
Net income     138,374   138,374
Balance at the end at Dec. 31, 2022 $ 1,789 60,508,350 (32,131,099) (122) 28,378,918
Balance at the end (in shares) at Dec. 31, 2022 16,667,185        
Balance at the beginning at Sep. 30, 2023 $ 1,789 60,288,745 (25,701,413) (132) 34,588,989
Balance at the beginning (in shares) at Sep. 30, 2023 16,567,185        
Increase (Decrease) in Stockholders' Equity          
Net income     2,042,195   2,042,195
Dividends on common stock ($0.06 per share on 16,567,185 shares)     (994,031)   (994,031)
Balance at the end at Dec. 31, 2023 $ 1,789 $ 60,288,745 $ (24,653,249) $ (132) $ 35,637,153
Balance at the end (in shares) at Dec. 31, 2023 16,567,185        
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Changes in Shareholders' Equity (Parentheticals)
3 Months Ended
Dec. 31, 2023
$ / shares
shares
Consolidated Statements of Changes in Shareholders' Equity  
Dividends on common stock (in dollars per share) | $ / shares $ 0.06
Number of common shares | shares 16,567,185
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
BUSINESS AND ORGANIZATION
3 Months Ended
Dec. 31, 2023
BUSINESS AND ORGANIZATION  
BUSINESS AND ORGANIZATION

1.  BUSINESS AND ORGANIZATION

Energy Services of America Corporation (“Energy Services” or the “Company”), formed in 2006, is a contractor and service company that operates primarily in the mid-Atlantic and central regions of the United States and provides services to customers in the natural gas, petroleum, water distribution, automotive, chemical, and power industries. For the gas industry, the Company is primarily engaged in the construction, replacement and repair of natural gas pipelines and storage facilities for utility companies and private natural gas companies. Energy Services is involved in the construction of both interstate and intrastate pipelines, with an emphasis on the latter. For the oil industry, the Company provides a variety of services relating to pipeline, storage facilities and plant work. For the power, chemical, and automotive industries, the Company provides a full range of electrical and mechanical installations and repairs including substation and switchyard services, site preparation, equipment setting, pipe fabrication and installation, packaged buildings, transformers, and other ancillary work with regards thereto. Energy Services’ other pipeline services include corrosion protection services, horizontal drilling services, liquid pipeline construction, pump station construction, production facility construction, water and sewer pipeline installations, various maintenance and repair services and other services related to pipeline construction. The Company has also added the ability to install broadband and solar electric systems and perform civil and general contracting services.

C.J. Hughes Construction Company, Inc. (“C.J. Hughes”), a wholly owned subsidiary of the Company, is a general contractor primarily engaged in pipeline construction for utility companies. Contractors Rental Corporation (“Contractors Rental”), a wholly owned subsidiary of C.J. Hughes, provides union building trade employees for projects managed by C.J. Hughes.

Nitro Construction Services, Inc. (“NCS”), a wholly owned subsidiary of C.J. Hughes, provides electrical, mechanical, HVAC/R, and fire protection services to customers primarily in the automotive, chemical, and power industries. Revolt Energy, LLC (“Revolt”), a wholly owned subsidiary of NCS, performs residential solar installation projects. Nitro Electric Company, LLC (“Nitro Electric”), a wholly owned subsidiary of NCS, performs industrial electrical work and has a satellite office registered in Michigan. Pinnacle Technical Solutions, Inc. (“Pinnacle”), a wholly owned subsidiary of NCS, operates as a data storage facility within Nitro’s office building. Pinnacle is supported by NCS and has no employees of its own. NCS and its subsidiaries will collectively be referred to “Nitro”.

All C.J. Hughes, Nitro, and Contractors Rental construction personnel are union members of various related construction trade unions and are subject to collective bargaining agreements that expire at varying time intervals.

West Virginia Pipeline, Inc. (“West Virginia Pipeline” or “WVP”), a wholly owned subsidiary of Energy Services, operates as a gas and water distribution contractor primarily in southern West Virginia. The employees of West Virginia Pipeline are non-union and are managed independently of the Company’s union subsidiaries.

SQP Construction Group, Inc. (“SQP”), a wholly owned subsidiary of Energy Services, operates as a general contractor primarily in West Virginia. SQP engages in the construction and renovation of buildings and other civil construction projects for state and local government agencies and commercial customers. As a general contractor, SQP manages the overall construction project and subcontracts most of the work. The employees of SQP are non-union and are managed independently of the Company’s union subsidiaries.

Tri-State Paving & Sealcoating, Inc. (“TSP” or “Tri-State Paving”), a wholly owned subsidiary of Energy Services, completed the acquisition of substantially all the assets of Tri-State Paving & Sealcoating, LLC (“Tri-State Paving, LLC”) on April 29, 2022. Tri-State Paving provides utility paving services to water distribution customers in the Charleston, West Virginia, Lexington, Kentucky, and Chattanooga, Tennessee markets. The employees of TSP are non-union and are managed independently of the Company’s union subsidiaries.

Ryan Construction Services Inc. (“Ryan Construction” or “RCS”), a wholly owned subsidiary of Energy Services, formed in August 2022 in connection with the acquisition of substantially all the assets of Ryan Environmental, LLC and Ryan Environmental Transport, LLC (collectively “Ryan Environmental”), provides directional drilling services for broadband service providers along with offering natural gas distribution services, cathodic protection and corrosion prevention services, and civil construction services. Ryan Construction operates primarily in West Virginia and Pennsylvania. The employees of RCS are non-union and are managed independently of the Company’s union subsidiaries.

Interim Financial Statements

The accompanying unaudited consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) and should be read in conjunction with the Company’s audited consolidated financial statements and footnotes thereto for the years ended September 30, 2023, and 2022 included in the Company’s Annual Report on Form 10-K filed with the SEC on January 16,2024. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been omitted pursuant to the interim financial reporting rules and regulations of the SEC. The financial statements reflect all adjustments (consisting primarily of normal recurring adjustments) that are, in the opinion of management, necessary for a fair presentation of the Company’s financial position and results of operations. The operating results for the three months ended December 31, 2023 and 2022 are not necessarily indicative of the results to be expected for the full year or any other interim period.

Principles of Consolidation

The consolidated financial statements of Energy Services include the accounts of Energy Services, its wholly owned subsidiaries West Virginia Pipeline, SQP, Ryan Construction, Tri-State Paving and C.J. Hughes and its subsidiaries. All significant intercompany accounts and transactions have been eliminated in the consolidation. Unless the context requires otherwise, references to Energy Services include Energy Services, West Virginia Pipeline, SQP, Ryan Construction, Tri-State Paving and C.J. Hughes and its subsidiaries.

Use of Estimates and Assumptions

The preparation of financial statements, in conformity with U.S. GAAP, requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and loss during the reporting period. Actual results could differ materially from those estimates.

XML 18 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
3 Months Ended
Dec. 31, 2023
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

2.  SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Please refer to Note 2 “Summary of Significant Accounting Policies” of the Consolidated Financial Statements in our Annual Report on Form 10-K for the year ended September 30, 2023, for a more detailed discussion of our significant accounting policies. There were no material changes to these significant accounting policies during the three months ended December 31, 2023.

XML 19 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTING FOR PPP LOANS
3 Months Ended
Dec. 31, 2023
ACCOUNTING FOR PPP LOANS  
ACCOUNTING FOR PPP LOANS

3. ACCOUNTING FOR PPP LOANS

Due to the economic uncertainties created by COVID-19 and limited operating funds available, the Company applied for loans under the PPP. On April 15, 2020, the Company and its subsidiaries, C.J. Hughes, Contractors Rental and Nitro, entered into separate PPP notes effective April 7, 2020, with its Lender in an aggregate principal amount of $13.1 million pursuant to the PPP Loans. In a special meeting held on April 27, 2020, the Board of Directors of the Company unanimously voted to return $3.3 million of the PPP Loans after discussing the financing needs of the Company and subsidiaries. That left the Company and subsidiaries with $9.8 million in PPP Loans to fund operations. During fiscal year 2021, the Company received notice that the SBA had granted forgiveness of the $9.8 million of PPP Loans and the SBA repaid the Lender in full. The forgiveness was recorded as other income for the fiscal year ended September 30, 2021.

During April 2023, management received notification from the SBA that one of the Company’s forgiveness applications related to the PPP Loans was under review. As part of the review, the SBA requested additional payroll information. Additionally, the SBA requested information regarding the ability of the Company’s affiliates to meet SBA size standards and/or PPP corporate maximum limits. The requested information was subsequently provided to the SBA through the Lender. The Company recognizes that there is a possibility that the SBA could reverse its previous determination on the forgiveness of the PPP Loans. As a result of this uncertainty, the Company restated the previously issued financial statements of the Company that were included in the Reports. The Company has recorded a short-term borrowing due to the SBA inquiry for the full $9.8 million, plus accrued interest for all periods presented.

During July 2023, management received notification from the SBA that two additional forgiveness applications related to the PPP Loans were under review. As part of the review, the SBA requested information regarding the ability of the Company’s affiliates

to meet SBA size standards and/or PPP corporate maximum limits. The requested information was subsequently provided to the SBA through the Lender.

Borrowers must retain PPP documentation for at least six years after the date the loan is forgiven or paid in full, and the SBA and SBA Inspector General must be granted these files upon request. The SBA could revisit its forgiveness decision and determine that the Company does not qualify in whole or in part for loan forgiveness and demand repayment of the loans. In addition, it is unknown what type of penalties could be assessed against the Company if the SBA disagrees with the Company’s certification. Any penalties in addition to the potential repayment of the PPP Loans could negatively impact the Company’s business, financial condition and results of operations and prospects.

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
REVENUE RECOGNITION
3 Months Ended
Dec. 31, 2023
REVENUE RECOGNITION  
REVENUE RECOGNITION

4.  REVENUE RECOGNITION

Our revenue is primarily derived from construction contracts that can span several quarters. We recognize revenue in accordance with Accounting Standards Codification (“ASC”) Topic 606, Revenue from Contracts with Customers (“ASC 606” or “Topic 606”) which provides for a five-step model for recognizing revenue from contracts with customers as follows:

Identify the contract
Identify performance obligations
Determine the transaction price
Allocate the transaction price
Recognize revenue

The accuracy of our revenue and profit recognition in a given period depends on the accuracy of our estimates of the cost to complete each project. We believe our experience allows us to create materially reliable estimates. There are a number of factors that can contribute to changes in estimates of contract cost and profitability. The most significant of these include:

the completeness and accuracy of the original bid;
costs associated with scope changes;
changes in costs of labor and/or materials;
extended overhead and other costs due to owner, weather and other delays;
subcontractor performance issues;
changes in productivity expectations;
site conditions that differ from those assumed in the original bid;
changes from original design on design-build projects;
the availability and skill level of workers in the geographic location of the project;
a change in the availability and proximity of equipment and materials;
our ability to fully and promptly recover on affirmative claims and back charges for additional contract costs; and
the customer’s ability to properly administer the contract.

The foregoing factors, as well as the stage of completion of contracts in process and the mix of contracts at different margins may cause fluctuations in gross profit from period to period. Significant changes in cost estimates, particularly in our larger, more complex projects, could have a significant effect on our profitability.

Our contract assets include cost and estimated earnings in excess of billings that represent amounts earned and reimbursable under contracts, including claim recovery estimates, but have a conditional right for billing and payment such as achievement of milestones or completion of the project. With the exception of customer affirmative claims, generally, such unbilled amounts will become billable according to the contract terms and generally will be billed and collected over the next three months. Settlement with the customer of outstanding affirmative claims is dependent on the claims resolution process and could extend beyond one year. Based on our historical experience, we generally consider the collection risk related to billable amounts to be low. When events or conditions indicate that it is probable that the amounts outstanding become unbillable, the transaction price and associated contract asset is reduced.

Our contract liabilities consist of provisions for losses and billings in excess of costs and estimated earnings. Provisions for losses, if incurred, are recognized in the consolidated statements of income at the uncompleted performance obligation level for the amount of total estimated losses in the period that evidence indicates that the estimated total cost of a performance obligation exceeds

its estimated total revenue. Billings in excess of costs and estimated earnings are billings to customers on contracts in advance of work performed, including advance payments negotiated as a contract condition. Generally, unearned project-related costs will be earned over the next twelve months.

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
DISAGGREGATION OF REVENUE
3 Months Ended
Dec. 31, 2023
DISAGGREGATION OF REVENUE  
DISAGGREGATION OF REVENUE

5.  DISAGGREGATION OF REVENUE

The Company disaggregates revenue based on the following lines of service: (1) Gas & Water Distribution, (2) Gas & Petroleum Transmission, and (3) Electrical, Mechanical, & General services and construction. Our contract types are: Lump Sum, Unit Price, Cost Plus and Time and Materials (“T&M”). The following tables present our disaggregated revenue for the three months ended December 31, 2023 and 2022:

Three Months Ended December 31, 2023

Electrical,

Gas & Water

Gas & Petroleum

Mechanical, &

Total revenue

    

Distribution

    

Transmission

    

General

    

from contracts

Lump sum contracts

$

$

$

28,689,030

$

28,689,030

Unit price contracts

 

17,082,895

 

27,848,185

 

2,262,695

 

47,193,775

Cost plus and T&M contracts

 

 

715,058

 

13,565,324

 

14,280,382

Total revenue from contracts

$

17,082,895

$

28,563,243

$

44,517,049

$

90,163,187

 

 

 

 

Earned over time

$

4,372,583

$

27,848,185

$

30,227,914

$

62,448,682

Earned at point in time

 

12,710,312

 

715,058

 

14,289,135

 

27,714,505

Total revenue from contracts

$

17,082,895

$

28,563,243

$

44,517,049

$

90,163,187

Three Months Ended December 31, 2022

Electrical,

Gas &Water

Gas & Petroleum

Mechanical, &

Total revenue

    

Distribution

    

Transmission

    

General

    

from contracts

Lump sum contracts

$

$

$

17,186,157

$

17,186,157

Unit price contracts

 

12,389,558

 

16,840,150

 

1,537,438

 

30,767,146

Cost plus and T&M contracts

 

 

 

12,089,282

 

12,089,282

Total revenue from contracts

$

12,389,558

$

16,840,150

$

30,812,877

$

60,042,585

 

 

  

 

  

 

  

Earned over time

$

4,878,647

$

16,840,150

$

29,890,148

$

51,608,945

Earned at point in time

 

7,510,911

 

 

922,729

 

8,433,640

Total revenue from contracts

$

12,389,558

$

16,840,150

$

30,812,877

$

60,042,585

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONTRACT BALANCES
3 Months Ended
Dec. 31, 2023
CONTRACT BALANCES  
CONTRACT BALANCES

6.  CONTRACT BALANCES

The Company’s accounts receivable consists of amounts that have been billed to customers and collateral is generally not required. Most of the Company’s contracts have monthly billing terms; however, billing terms for some are based on project completion. Payment terms are generally within 30 to 45 days after invoices have been issued. The Company attempts to negotiate two-week billing terms and 15-day payment terms on larger projects. The timing of billings to customers may generate contract assets or contract liabilities.

During the three months ended December 31, 2023, we recognized revenue of $13.5 million that was included in the contract liability balance at September 30, 2023.

Accounts receivable-trade, net of allowance for doubtful accounts, contract assets and contract liabilities consisted of the following:

    

December 31, 2023

    

September 30, 2023

    

Change

Accounts receivable-trade, net of allowance for doubtful accounts

$

43,166,005

$

51,168,895

$

(8,002,890)

 

  

 

  

 

  

Contract assets

 

  

 

  

 

  

Cost and estimated earnings in excess of billings

$

21,795,592

$

15,955,220

$

5,840,372

 

  

 

 

Contract liabilities

 

  

 

 

Billings in excess of cost and estimated earnings

$

17,663,714

$

17,743,001

$

(79,287)

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
PERFORMANCE OBLIGATIONS
3 Months Ended
Dec. 31, 2023
PERFORMANCE OBLIGATIONS  
PERFORMANCE OBLIGATIONS

7.  PERFORMANCE OBLIGATIONS

For the three months ended December 31, 2023, there was no significant revenue recognized as a result of changes in contract transaction price related to performance obligations that were satisfied prior to September 30, 2023. Changes in contract transaction price can result from items such as executed or estimated change orders, and unresolved contract modifications and claims.

At December 31, 2023, the Company had $132.2 million in remaining unsatisfied performance obligations, in which revenue is expected to be recognized over the next twelve months.

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
UNCOMPLETED CONTRACTS
3 Months Ended
Dec. 31, 2023
UNCOMPLETED CONTRACTS  
UNCOMPLETED CONTRACTS

8.  UNCOMPLETED CONTRACTS

Costs, estimated earnings, and billings on uncompleted contracts as of December 31, 2023 and September 30, 2023, are summarized as follows:

    

December 31, 2023

    

September 30, 2023

Costs incurred on contracts in progress

$

369,542,545

$

287,347,650

Estimated earnings, net of estimated losses

 

47,271,768

 

38,976,895

 

416,814,313

 

326,324,545

Less billings to date

 

412,682,435

 

328,112,326

$

4,131,878

$

(1,787,781)

Costs and estimated earnings in excess of billed on uncompleted contracts

$

21,795,592

$

15,955,220

Less billings in excess of costs and estimated earnings on uncompleted contracts

 

17,663,714

 

17,743,001

$

4,131,878

$

(1,787,781)

The Company’s unaudited backlog at December 31, 2023 and September 30, 2023 was $185.9 million and $229.8 million, respectively.

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
FAIR VALUE MEASUREMENTS
3 Months Ended
Dec. 31, 2023
FAIR VALUE MEASUREMENTS  
FAIR VALUE MEASUREMENTS

9.  FAIR VALUE MEASUREMENTS

The fair value measurement guidance of the Financial Accounting Standards Board (“FASB”) ASC defines fair value, establishes a framework for measuring fair value in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) and specifies disclosures about fair value measurements.

Under the FASB’s authoritative guidance on fair value measurements, fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The fair value

measurement guidance of the FASB ASC establishes a three-level hierarchy for fair value measurements based upon the transparency of inputs to the valuation of an asset or liability as of the measurement date. The three levels are defined as follows:

Level 1 — Quoted prices for identical assets and liabilities traded in active exchange markets, such as the New York Stock Exchange.

Level 2 — Observable inputs other than Level 1 including quoted prices for similar assets or liabilities, quoted prices in less active markets, or other observable inputs that can be corroborated by observable market data. Level 2 also includes derivative contracts whose value is determined using a pricing model with observable market inputs or can be derived principally from or corroborated by observable market data.

Level 3 — Unobservable inputs supported by little or no market activity for financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation; also includes observable inputs for nonbinding single dealer quotes not corroborated by observable market data.

A financial instrument’s categorization within the valuation hierarchy is based upon the lowest level of input that is significant to the fair value measurement.

The carrying amount for borrowings under the Company’s revolving credit facility approximates fair value because of the variable market interest rate charged to the Company for these borrowings. The fair value of the Company’s long term fixed-rate debt was estimated using a discounted cash flow analysis and a yield rate that was estimated based on the borrowing rates currently available to the Company for bank loans with similar terms and maturities. The fair value of the aggregate principal amount of the Company’s fixed-rate debt of $31.9 million at December 31, 2023 was $30.3 million. The fair value of the aggregate principal amount of the Company’s fixed-rate debt of $33.8 million at September 30, 2023 was $32.1 million.

All other current assets and liabilities are carried at net realizable value which approximates fair value because of their short duration to maturity.

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE
3 Months Ended
Dec. 31, 2023
EARNINGS PER SHARE  
EARNINGS PER SHARE

10.  EARNINGS PER SHARE

The amounts used to compute the earnings per share for the three months ended December 31, 2023 and 2022 are summarized below.

Three Months Ended

Three Months Ended

December 31, 

December 31, 

    

2023

    

2022

Net income

$

2,042,195

$

138,374

 

 

Weighted average shares outstanding-basic

 

16,567,185

 

16,667,185

 

 

Weighted average shares outstanding-diluted

 

16,607,185

 

16,667,185

 

 

Earnings per share available to common shareholders

$

0.12

$

0.01

 

 

Earnings per share available to common shareholders-diluted

$

0.12

$

0.01

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES
3 Months Ended
Dec. 31, 2023
INCOME TAXES  
INCOME TAXES

11.  INCOME TAXES

The components of income taxes are as follows:

Three Months Ended

    

December 31, 2023

    

December 31, 2022

Federal

 

  

 

  

Current

$

214,795

$

266,966

Deferred

 

602,038

 

(329,064)

Total

816,833

(62,098)

 

 

State

 

 

Current

61,370

75,299

Deferred

 

179,832

 

(92,813)

Total

241,202

(17,514)

Total income tax expense (benefit)

$

1,058,035

$

(79,612)

The Company’s income tax expense and deferred tax assets and liabilities reflect management’s best estimate of current and future taxes to be paid. Significant judgments and estimates are required in the determination of the consolidated income tax expense. The Company’s provision for income taxes is computed by applying a federal rate of 21.0% and a state rate of 6.0% to taxable income or loss after consideration of non-taxable and non-deductible items.

The effective income tax rate for the three months ended December 31, 2023, was 34.1%, as compared to (135.5)% for the same period in 2022. Effective income tax rates are estimates and may vary from period to period due to changes in the amount of taxable income and non-deductible expenses.

Major items that can affect the effective tax rate include amortization of goodwill and intangible assets and non-deductible amounts for per diem expenses.

The income tax effects of temporary differences giving rise to the deferred tax assets and liabilities are as follows:

December 31, 

September 30, 

    

2023

    

2023

Deferred tax liabilities

 

  

 

  

Property and equipment

$

7,937,214

$

8,141,025

Other

 

608,562

 

588,632

Total deferred tax liabilities

$

8,545,776

$

8,729,657

 

 

Deferred income tax assets

 

 

Accruals & other

$

893,398

$

948,704

Net operating loss carryforward

910,443

Total deferred tax assets

$

893,398

$

1,859,147

 

 

Total net deferred tax liabilities

$

7,652,378

$

6,870,510

Deferred income taxes arise from temporary differences between the tax basis of assets and liabilities and their reported amounts in the consolidated financial statements, which will result in taxable or deductible amounts in the future. A valuation allowance is established when necessary to reduce deferred tax assets to the amount expected to be realized.

The Company had $0 and $3.0 million of federal net operating loss carryforwards at December 31, 2023 and September 30, 2023, respectively. The Company had state net operating loss carryforwards at December 31, 2023 and September 30, 2023, respectively that begin to expire in 2025, that were not significant.

The Company does not believe that it has any unrecognized tax benefits included in its consolidated financial statements that require recognition. The Company has not had any settlements in the current period with taxing authorities, nor has it recognized tax

benefits as a result of a lapse of the applicable statute of limitations. The Company recognizes interest and penalties accrued related to unrecognized tax benefits, if applicable, in general and administrative expenses.

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
SHORT-TERM AND LONG-TERM DEBT
3 Months Ended
Dec. 31, 2023
SHORT-TERM AND LONG-TERM DEBT  
SHORT-TERM AND LONG-TERM DEBT

12.  SHORT-TERM AND LONG-TERM DEBT

Operating Line of Credit

On July 13, 2022, the Company received a one-year extension on its $15.0 million operating line of credit effective June 28, 2022. The interest rate on the line of credit is the “Wall Street Journal” Prime Rate (the index) with a floor of 4.99%. On January 19, 2023, the Company received an amendment to the agreement which increased the line of credit to $30.0 million with a maturity date of June 28, 2023. On June 1, 2023, the agreement was renewed through June 28, 2024.

The line of credit is limited to a borrowing base calculation as summarized below:

    

December 31, 2023

    

September 30, 2023

 

Eligible borrowing base

$

15,950,633

$

23,942,868

Borrowed on line of credit

 

4,700,000

 

8,712,915

Line of credit balance available

$

11,250,633

$

15,229,953

Interest rate

 

8.5

%

 

8.5

%

The modified financial covenants for the quarter ended June 30, 2023, and all subsequent quarters, are below:

Minimum tangible net worth of $28.0 million,
Minimum traditional debt service coverage of 1.50x on a rolling twelve- month basis,
Minimum current ratio of 1.20x,
Maximum debt to tangible net worth ratio (“TNW”) of 2.75x,
Each ratio and covenant shall be determined, tested, and measured as of each calendar quarter beginning June 30, 2023,
The Company shall maintain a ratio of Maximum Senior Funded Debt (“SFD”) to Earnings before Interest, Taxes, Depreciation and Amortization (“EBDITA”) equal to or less than 3.5:1. SFD shall mean any funded debt or lease of the Company, other than subordinated debt. The covenant shall be tested quarterly, at the end of each fiscal quarter, with EBITDA based on the preceding four quarters.

The Company’s lender has agreed to omit the effect of the PPP loan restatement from the Company’s covenant compliance calculations while a final decision on PPP loan forgiveness remains in question. Thus, the Company was in compliance with all covenants at December 31, 2023. The Company projects to meet all covenant requirements for the next twelve months.

Insurance Premiums Financed

The Company financed its captive insurance policy premiums on a short-term basis through a financing company for the calendar years ended December 31, 2023 and 2022. These insurance policies include workers’ compensation, general liability, automobile, umbrella, and equipment policies. The Company made down payments in January 2023 and 2022 and financed the remaining premium amount over eleven monthly payments. At December 31, 2023 and September 30, 2023, the remaining balance of the insurance premiums was $0 and $950,000, respectively.

Paycheck Protection Program Loans

Due to the economic uncertainties created by COVID-19 and limited operating funds available, the Company applied for loans under the PPP. On April 15, 2020, the Company and its subsidiaries, C.J. Hughes, Contractors Rental and Nitro, entered into separate PPP notes effective April 7, 2020, with its Lender in an aggregate principal amount of $13.1 million pursuant to the PPP Loans. In a special meeting held on April 27, 2020, the Board of Directors of the Company unanimously voted to return $3.3 million of the PPP Loans after discussing the financing needs of the Company and subsidiaries. That left the Company and subsidiaries with $9.8 million in PPP Loans to fund operations. During fiscal year 2021, the Company received notice that the SBA had granted forgiveness of the $9.8 million of PPP Loans and the SBA repaid the Lender in full. The forgiveness was recorded as other income for the fiscal year ended September 30, 2021.

During April 2023, management received notification from the SBA that one of the Company’s forgiveness applications related to the PPP Loans was under review. As part of the review, the SBA requested additional payroll information. Additionally, the SBA requested information regarding the ability of the Company’s affiliates to meet SBA size standards and/or PPP corporate maximum limits. The requested information was subsequently provided to the SBA through the Lender. The Company recognizes that there is a possibility that the SBA could reverse its previous determination on the forgiveness of the PPP Loans. As a result of this uncertainty, the Company restated the previously audited financial statements of the Company for the fiscal years 2022 and 2021. The Company has recorded a short-term borrowing due to the SBA inquiry for the full $9.8 million, plus accrued interest.

During July 2023, management received notification from the SBA that two additional forgiveness applications related to the PPP Loans were under review. As part of the review, the SBA requested information regarding the ability of the Company’s affiliates to meet SBA size standards and/or PPP corporate maximum limits. The requested information was subsequently provided to the SBA through the Lender.

Borrowers must retain PPP documentation for at least six years after the date the loan is forgiven or paid in full, and the SBA and SBA Inspector General must be granted these files upon request. The SBA could revisit its forgiveness decision and determine that the Company does not qualify in whole or in part for loan forgiveness and demand repayment of the loans. In addition, it is unknown what type of penalties could be assessed against the Company if the SBA disagrees with the Company’s certification. Any penalties in addition to the potential repayment of the PPP Loans could negatively impact the Company’s business, financial condition and results of operations and prospects.

A summary of short-term and long-term debt as of December 31, 2023 and September 30, 2023 is as follows:

December 31, 

September 30, 

    

2023

    

2023

Line of credit payable to bank, monthly interest with variable rate of 8.5% at December 31, 2023, final payment due by June 28, 2024, guaranteed by certain directors of the Company.

$

4,700,000

$

8,712,915

 

 

Note payable to bank, due in monthly installments totaling $202,000, including fixed interest at 7.25%, final payment due June 2028, secured by equipment, guaranteed by certain directors of the Company.

9,155,573

8,487,085

Paycheck Protection Program loans from Small Business Administration, 1.0% simple interest, initially forgiven in the fiscal year ended September 30, 2021. Final forgiveness decision has not been determined.

 

10,209,464

 

10,184,320

Term note payable to United Bank, WV Pipeline acquisition, due in monthly installments of $64,853 with fixed interest at 4.25%, final payment due by March 25, 2026, secured by receivables and equipment, guaranteed by certain directors of the Company.

1,671,534

1,790,051

 

 

Notes payable to finance companies, due in monthly installments totaling $51,000 at December 31, 2023 and $50,000 at September 30, 2023, including interest ranging from 0.00% to 6.92%, final payments due January 2024 through August 2026, secured by equipment.

 

1,172,920

 

1,290,148

 

 

Note payable to finance company for insurance premiums financed, due in monthly installments totaling $327,000 in calendar year 2023 and $282,000 in calendar year 2022, including interest rate at 6.70%, final payment due December 2023.

 

 

950,235

 

 

Notes payable to bank, due in monthly installments totaling $7,848, including interest at 4.82%, final payment due November 2034 secured by building and property.

 

798,448

 

813,242

 

 

Notes payable to bank, due in monthly installments totaling $12,580, including variable interest of 9.5% at December 31, 2023, final payment due November 2025 secured by building and property, guaranteed by certain directors of the Company.

 

263,836

 

294,761

 

 

Notes payable to bank, due in monthly installments totaling $59,932, including fixed interest at 6.0%, final payment due October 2027 secured by receivables and equipment, guaranteed by certain directors of the Company.

 

2,460,330

 

2,601,404

 

 

Notes payable to David Bolton and Daniel Bolton, due in annual installments totaling $500,000, including fixed interest at 3.25%, final payment due December 31, 2026, unsecured.

 

917,500

 

1,660,000

 

  

 

Notes payable to bank, interest at 4.25% of outstanding balance due in monthly installments between January 2021 and January 2022. Beginning February 2022, note payments due in monthly installments totaling  $68,150, including variable interest of 9.5% at December 31, 2023, with final payment due September 2026, secured by equipment, guaranteed by certain directors of the Company.

1,713,569

1,873,831

Term note payable to United Bank, Tri-State Paving acquisition, due in monthly installments of $129,910, fixed interest at 4.50%, final payment due by June 1, 2027, secured by receivables and equipment, guaranteed by certain directors of the Company.

5,369,062

5,698,761

Notes payable to Corns Enterprises, $1,000,000 with fair value of $936,000, due in annual installments totaling $250,000, including fixed interest at 3.50%, final payment due April 29, 2026, unsecured.

234,262

468,523

Total debt

$

38,666,498

$

44,825,276

Less current maturities

 

21,636,069

 

25,954,747

Total long term debt, less current maturities

$

17,030,429

$

18,870,529

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND INTANGIBLE ASSETS
3 Months Ended
Dec. 31, 2023
GOODWILL AND INTANGIBLE ASSETS  
GOODWILL AND INTANGIBLE ASSETS

13.  GOODWILL AND INTANGIBLE ASSETS

The Company follows the guidance of ASC Topic 350, Intangibles-Goodwill and Other, which requires a company to record an impairment charge based on the excess of a reporting unit’s carrying amount of goodwill over its fair value. Under the current guidance, companies can first choose to assess any impairment based on qualitative factors (Step 0). If a company fails this test or decides to bypass this step, it must proceed with a quantitative assessment of goodwill impairment. The Company did not have a goodwill impairment at December 31, 2023 or September 30, 2023.

A table of the Company’s goodwill is below:

    

December 31, 

    

September 30, 

2023

2023

Beginning balance

$

4,087,554

$

4,087,554

Acquired

 

 

Ending balance

$

4,087,554

$

4,087,554

A table of the Company’s intangible assets subject to amortization is below:

Amortization

Amortization

Accumulated

Accumulated

and Impairment

and Impairment

Remaining Life

Amortization and

Amortization and 

Three Months

Three Months

 

(in months) at

 Impairment at 

Impairment at

Ended December 31,

Ended December 31,

Net Book Value

Net Book Value

Intangible assets:

    

December 31, 2023

    

Original Cost

    

December 31, 2023

    

September 30, 2023

    

2023

    

2022

    

at December 31, 2023

    

at September 30, 2023

West Virginia Pipeline:

  

  

  

  

  

 

Customer Relationships

84

$

2,209,724

662,903

$

607,661

55,242

55,242

$

1,546,821

 

$

1,602,063

Tradename

84

263,584

79,091

72,500

6,591

6,595

184,493

 

191,084

Non-competes

 

 

83,203

 

83,203

 

83,203

 

10,397

 

Revolt Energy:

 

 

 

 

 

 

Employment agreement/non-compete

 

 

100,000

 

100,000

 

100,000

 

4,167

 

Tri-State Paving:

Customer Relationships

100

1,649,159

274,860

233,631

41,229

41,280

1,374,299

1,415,528

Tradename

100

203,213

33,869

28,789

5,080

5,082

169,344

174,424

Non-competes

39,960

39,960

39,960

10,017

Total intangible assets

$

4,548,843

$

1,273,886

$

1,165,744

$

108,142

$

132,780

$

3,274,957

$

3,383,099

The amortization on identifiable intangible assets for the three months ended December 31, 2023 and 2022 was $108,142 and $132,780, respectively.

Amortization expense associated with the identifiable intangible assets is expected to be as follows:

    

Amortization Expense

January 2024 to December 2024

    

$

432,564

January 2025 to December 2025

 

432,564

January 2026 to December 2026

 

432,564

January 2027 to December 2027

 

432,564

January 2028 to December 2028

 

432,564

After

 

1,112,137

Total

$

3,274,957

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASE OBLIGATIONS
3 Months Ended
Dec. 31, 2023
LEASE OBLIGATIONS  
LEASE OBLIGATIONS

14.  LEASE OBLIGATIONS

The Company leases office space for SQP for $1,500 per month. The lease, which was originally signed on March 25, 2021, is for a period of two years with five one-year renewals available immediately following the end of the base term. The Company has only committed to a one-year renewal and is evaluating the intent to renew for additional periods.

The Company has two lease agreements for construction equipment with a combined amount of $160,000. The leases have a term of twenty-two months with a stated interest rate of 0%, combined monthly installment payments of $6,645 and are cancellable at any time without penalty. The Company has the right to purchase the equipment at the expiration of the leases by applying the two-month deposit paid. The related assets and finance lease obligations associated with these lease agreements are included in the consolidated balance sheets within property, plant and equipment and long-term debt.

The Company has two right-of-use operating leases acquired on April 29, 2022, as part of the Tri-State Paving, LLC transaction. The first operating lease, for the Hurricane, West Virginia facility, had a net present value of $236,000 at inception, and a carrying value of $106,000 at December 31, 2023. The second operating lease, for the Chattanooga, Tennessee facility, had a net present value of $144,000 at inception, and a carrying value of $40,000 at December 31, 2023. The 4.5% interest rate on the operating leases is based on the Company’s incremental borrowing rate at inception.

The Company has a right-of-use operating lease with Enterprise Fleet Management, Inc. (Enterprise) acquired on August 11, 2022, as part of the Ryan Environmental acquisition. This lease agreement was initially for thirty-one vehicles with a net present value of $1.2 million. The Company had sixty-nine vehicles on lease at December 31, 2023. The right-of-use operating lease has a carrying value of $2.5 million at December 31, 2023. Each vehicle leased under the master lease program has its own implicit rate ranging from 12.8% to 15.6%.

The Company has a right-of-use operating lease with RICA Developers, LLC acquired on August 12, 2022 and renewed for one year effective October 1, 2023. This lease, for the Bridgeport, West Virginia facility, had a net present value of $125,000 at inception and a carrying value of $83,000 at December 31, 2023. The 8.5% interest rate on the operating lease was based on the Company’s incremental borrowing rate at renewal.

The Company has a right-of-use operating lease acquired on March 28, 2023. This lease, for the Winchester, Kentucky facility, had a net present value of $290,000 at inception and a carrying value of $231,000 at December 31, 2023. The 7.75% interest rate on the operating lease is based on the Company’s incremental borrowing rate at inception.

Schedules related to the Company’s operating leases at December 31, 2023 can be found below:

Operating Lease-Weighted Average Remaining Term

Present value of

    

Years left

    

remaining liability

    

Lease end

    

Fiscal year end

Operating lease 1

    

1.3

$

106,295

4/30/2025

2025

Operating lease 2

 

0.4

40,426

5/31/2024

 

2024

Operating lease 3

4.0

2,459,525

12/31/2027

2027

Operating lease 4

0.8

82,974

9/30/2024

2024

Operating lease 5

2.3

231,313

3/31/2026

2026

$

2,920,533

Weighted average remaining term

3.6 years

  

 

  

Operating Lease Maturity Schedule

2024

    

$

1,419,055

2025

 

1,048,659

2026

 

711,465

2027

330,132

3,509,311

Less amounts representing interest

 

(588,778)

Present value of operating lease liabilities

$

2,920,533

Three Months Ended

Three Months Ended

Operating Lease Expense

    

December 31, 2023

    

December 31, 2022

Amortization

Operating lease 1

 

$

26,705

$

18,841

Operating lease 2

16,605

15,559

Operating lease 3

 

161,724

 

68,528

Operating lease 4

41,728

29,612

Operating lease 5

30,858

Total amortization

277,620

132,540

Interest

 

 

Operating lease 1

1,295

2,160

Operating lease 2

 

504

 

1,219

Operating lease 3

68,910

12,570

Operating lease 4

1,472

1,162

Operating lease 5

4,206

Total interest

76,387

17,111

Total amortization and interest

$

354,007

$

149,651

Three Months Ended

Three Months Ended

Cash Paid for Operating Leases

    

December 31, 2023

    

December 31, 2022

Operating lease 1

 

$

28,000

$

21,001

Operating lease 2

17,109

16,778

Operating lease 3

230,634

81,098

Operating lease 4

43,200

30,774

Operating lease 5

35,064

 

$

354,007

$

149,651

The Company rents equipment for use on construction projects with rental agreements being week to week or month to month. Rental expense can vary by reporting period due to equipment requirements on construction projects and the availability of Company owned equipment. Rental expense, which is included in cost of goods sold on the consolidated statements of income, was $5.4 million and $2.7 million, respectively, for the three months ended December 31, 2023 and 2022.

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUBSEQUENT EVENTS
3 Months Ended
Dec. 31, 2023
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

15.  SUBSEQUENT EVENTS

On November 15, 2023, the Company’s Board of Directors approved an annual dividend of $0.06 per common share. The 2024 dividend was paid on January 2, 2024 to holders of record as of December 15, 2023. While this is expected to be an annual dividend, factors such as income from operations, cash flows, and overall financial outlook may affect future dividend payments.

Management has evaluated all subsequent events for accounting and disclosure. There have been no other material events during the period, other than noted above, that would either impact the results reflected in the report or the Company’s results going forward.

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
BUSINESS AND ORGANIZATION (Policies)
3 Months Ended
Dec. 31, 2023
BUSINESS AND ORGANIZATION  
Interim Financial Statements

Interim Financial Statements

The accompanying unaudited consolidated financial statements have been prepared pursuant to the rules and regulations of the Securities and Exchange Commission (“SEC”) and should be read in conjunction with the Company’s audited consolidated financial statements and footnotes thereto for the years ended September 30, 2023, and 2022 included in the Company’s Annual Report on Form 10-K filed with the SEC on January 16,2024. Certain information and footnote disclosures normally included in annual financial statements prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) have been omitted pursuant to the interim financial reporting rules and regulations of the SEC. The financial statements reflect all adjustments (consisting primarily of normal recurring adjustments) that are, in the opinion of management, necessary for a fair presentation of the Company’s financial position and results of operations. The operating results for the three months ended December 31, 2023 and 2022 are not necessarily indicative of the results to be expected for the full year or any other interim period.

Principles of Consolidation

Principles of Consolidation

The consolidated financial statements of Energy Services include the accounts of Energy Services, its wholly owned subsidiaries West Virginia Pipeline, SQP, Ryan Construction, Tri-State Paving and C.J. Hughes and its subsidiaries. All significant intercompany accounts and transactions have been eliminated in the consolidation. Unless the context requires otherwise, references to Energy Services include Energy Services, West Virginia Pipeline, SQP, Ryan Construction, Tri-State Paving and C.J. Hughes and its subsidiaries.

Use of Estimates and Assumptions

Use of Estimates and Assumptions

The preparation of financial statements, in conformity with U.S. GAAP, requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of income and loss during the reporting period. Actual results could differ materially from those estimates.

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
DISAGGREGATION OF REVENUE (Tables)
3 Months Ended
Dec. 31, 2023
DISAGGREGATION OF REVENUE  
Schedule of disaggregation of revenue

Three Months Ended December 31, 2023

Electrical,

Gas & Water

Gas & Petroleum

Mechanical, &

Total revenue

    

Distribution

    

Transmission

    

General

    

from contracts

Lump sum contracts

$

$

$

28,689,030

$

28,689,030

Unit price contracts

 

17,082,895

 

27,848,185

 

2,262,695

 

47,193,775

Cost plus and T&M contracts

 

 

715,058

 

13,565,324

 

14,280,382

Total revenue from contracts

$

17,082,895

$

28,563,243

$

44,517,049

$

90,163,187

 

 

 

 

Earned over time

$

4,372,583

$

27,848,185

$

30,227,914

$

62,448,682

Earned at point in time

 

12,710,312

 

715,058

 

14,289,135

 

27,714,505

Total revenue from contracts

$

17,082,895

$

28,563,243

$

44,517,049

$

90,163,187

Three Months Ended December 31, 2022

Electrical,

Gas &Water

Gas & Petroleum

Mechanical, &

Total revenue

    

Distribution

    

Transmission

    

General

    

from contracts

Lump sum contracts

$

$

$

17,186,157

$

17,186,157

Unit price contracts

 

12,389,558

 

16,840,150

 

1,537,438

 

30,767,146

Cost plus and T&M contracts

 

 

 

12,089,282

 

12,089,282

Total revenue from contracts

$

12,389,558

$

16,840,150

$

30,812,877

$

60,042,585

 

 

  

 

  

 

  

Earned over time

$

4,878,647

$

16,840,150

$

29,890,148

$

51,608,945

Earned at point in time

 

7,510,911

 

 

922,729

 

8,433,640

Total revenue from contracts

$

12,389,558

$

16,840,150

$

30,812,877

$

60,042,585

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONTRACT BALANCES (Tables)
3 Months Ended
Dec. 31, 2023
CONTRACT BALANCES  
Schedule of accounts receivable-trade, net of allowance for doubtful accounts, contract assets and contract liabilities

    

December 31, 2023

    

September 30, 2023

    

Change

Accounts receivable-trade, net of allowance for doubtful accounts

$

43,166,005

$

51,168,895

$

(8,002,890)

 

  

 

  

 

  

Contract assets

 

  

 

  

 

  

Cost and estimated earnings in excess of billings

$

21,795,592

$

15,955,220

$

5,840,372

 

  

 

 

Contract liabilities

 

  

 

 

Billings in excess of cost and estimated earnings

$

17,663,714

$

17,743,001

$

(79,287)

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
UNCOMPLETED CONTRACTS (Tables)
3 Months Ended
Dec. 31, 2023
UNCOMPLETED CONTRACTS  
Schedule of costs, estimated earnings and billings on uncompleted contracts

    

December 31, 2023

    

September 30, 2023

Costs incurred on contracts in progress

$

369,542,545

$

287,347,650

Estimated earnings, net of estimated losses

 

47,271,768

 

38,976,895

 

416,814,313

 

326,324,545

Less billings to date

 

412,682,435

 

328,112,326

$

4,131,878

$

(1,787,781)

Costs and estimated earnings in excess of billed on uncompleted contracts

$

21,795,592

$

15,955,220

Less billings in excess of costs and estimated earnings on uncompleted contracts

 

17,663,714

 

17,743,001

$

4,131,878

$

(1,787,781)

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE (Tables)
3 Months Ended
Dec. 31, 2023
EARNINGS PER SHARE  
Schedule of earnings per share

Three Months Ended

Three Months Ended

December 31, 

December 31, 

    

2023

    

2022

Net income

$

2,042,195

$

138,374

 

 

Weighted average shares outstanding-basic

 

16,567,185

 

16,667,185

 

 

Weighted average shares outstanding-diluted

 

16,607,185

 

16,667,185

 

 

Earnings per share available to common shareholders

$

0.12

$

0.01

 

 

Earnings per share available to common shareholders-diluted

$

0.12

$

0.01

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES (Tables)
3 Months Ended
Dec. 31, 2023
INCOME TAXES  
Schedule of components of income taxes

Three Months Ended

    

December 31, 2023

    

December 31, 2022

Federal

 

  

 

  

Current

$

214,795

$

266,966

Deferred

 

602,038

 

(329,064)

Total

816,833

(62,098)

 

 

State

 

 

Current

61,370

75,299

Deferred

 

179,832

 

(92,813)

Total

241,202

(17,514)

Total income tax expense (benefit)

$

1,058,035

$

(79,612)

Schedule of income tax effects to deferred tax assets and liabilities

December 31, 

September 30, 

    

2023

    

2023

Deferred tax liabilities

 

  

 

  

Property and equipment

$

7,937,214

$

8,141,025

Other

 

608,562

 

588,632

Total deferred tax liabilities

$

8,545,776

$

8,729,657

 

 

Deferred income tax assets

 

 

Accruals & other

$

893,398

$

948,704

Net operating loss carryforward

910,443

Total deferred tax assets

$

893,398

$

1,859,147

 

 

Total net deferred tax liabilities

$

7,652,378

$

6,870,510

XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
SHORT-TERM AND LONG-TERM DEBT (Tables)
3 Months Ended
Dec. 31, 2023
SHORT-TERM AND LONG-TERM DEBT  
Schedule of line of credit is limited to a borrowing base

    

December 31, 2023

    

September 30, 2023

 

Eligible borrowing base

$

15,950,633

$

23,942,868

Borrowed on line of credit

 

4,700,000

 

8,712,915

Line of credit balance available

$

11,250,633

$

15,229,953

Interest rate

 

8.5

%

 

8.5

%

Schedule of short-term and long-term debt

December 31, 

September 30, 

    

2023

    

2023

Line of credit payable to bank, monthly interest with variable rate of 8.5% at December 31, 2023, final payment due by June 28, 2024, guaranteed by certain directors of the Company.

$

4,700,000

$

8,712,915

 

 

Note payable to bank, due in monthly installments totaling $202,000, including fixed interest at 7.25%, final payment due June 2028, secured by equipment, guaranteed by certain directors of the Company.

9,155,573

8,487,085

Paycheck Protection Program loans from Small Business Administration, 1.0% simple interest, initially forgiven in the fiscal year ended September 30, 2021. Final forgiveness decision has not been determined.

 

10,209,464

 

10,184,320

Term note payable to United Bank, WV Pipeline acquisition, due in monthly installments of $64,853 with fixed interest at 4.25%, final payment due by March 25, 2026, secured by receivables and equipment, guaranteed by certain directors of the Company.

1,671,534

1,790,051

 

 

Notes payable to finance companies, due in monthly installments totaling $51,000 at December 31, 2023 and $50,000 at September 30, 2023, including interest ranging from 0.00% to 6.92%, final payments due January 2024 through August 2026, secured by equipment.

 

1,172,920

 

1,290,148

 

 

Note payable to finance company for insurance premiums financed, due in monthly installments totaling $327,000 in calendar year 2023 and $282,000 in calendar year 2022, including interest rate at 6.70%, final payment due December 2023.

 

 

950,235

 

 

Notes payable to bank, due in monthly installments totaling $7,848, including interest at 4.82%, final payment due November 2034 secured by building and property.

 

798,448

 

813,242

 

 

Notes payable to bank, due in monthly installments totaling $12,580, including variable interest of 9.5% at December 31, 2023, final payment due November 2025 secured by building and property, guaranteed by certain directors of the Company.

 

263,836

 

294,761

 

 

Notes payable to bank, due in monthly installments totaling $59,932, including fixed interest at 6.0%, final payment due October 2027 secured by receivables and equipment, guaranteed by certain directors of the Company.

 

2,460,330

 

2,601,404

 

 

Notes payable to David Bolton and Daniel Bolton, due in annual installments totaling $500,000, including fixed interest at 3.25%, final payment due December 31, 2026, unsecured.

 

917,500

 

1,660,000

 

  

 

Notes payable to bank, interest at 4.25% of outstanding balance due in monthly installments between January 2021 and January 2022. Beginning February 2022, note payments due in monthly installments totaling  $68,150, including variable interest of 9.5% at December 31, 2023, with final payment due September 2026, secured by equipment, guaranteed by certain directors of the Company.

1,713,569

1,873,831

Term note payable to United Bank, Tri-State Paving acquisition, due in monthly installments of $129,910, fixed interest at 4.50%, final payment due by June 1, 2027, secured by receivables and equipment, guaranteed by certain directors of the Company.

5,369,062

5,698,761

Notes payable to Corns Enterprises, $1,000,000 with fair value of $936,000, due in annual installments totaling $250,000, including fixed interest at 3.50%, final payment due April 29, 2026, unsecured.

234,262

468,523

Total debt

$

38,666,498

$

44,825,276

Less current maturities

 

21,636,069

 

25,954,747

Total long term debt, less current maturities

$

17,030,429

$

18,870,529

XML 39 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND INTANGIBLE ASSETS (Tables)
3 Months Ended
Dec. 31, 2023
GOODWILL AND INTANGIBLE ASSETS  
Summary of changes in goodwill

    

December 31, 

    

September 30, 

2023

2023

Beginning balance

$

4,087,554

$

4,087,554

Acquired

 

 

Ending balance

$

4,087,554

$

4,087,554

Schedule of intangible assets subject to amortization

Amortization

Amortization

Accumulated

Accumulated

and Impairment

and Impairment

Remaining Life

Amortization and

Amortization and 

Three Months

Three Months

 

(in months) at

 Impairment at 

Impairment at

Ended December 31,

Ended December 31,

Net Book Value

Net Book Value

Intangible assets:

    

December 31, 2023

    

Original Cost

    

December 31, 2023

    

September 30, 2023

    

2023

    

2022

    

at December 31, 2023

    

at September 30, 2023

West Virginia Pipeline:

  

  

  

  

  

 

Customer Relationships

84

$

2,209,724

662,903

$

607,661

55,242

55,242

$

1,546,821

 

$

1,602,063

Tradename

84

263,584

79,091

72,500

6,591

6,595

184,493

 

191,084

Non-competes

 

 

83,203

 

83,203

 

83,203

 

10,397

 

Revolt Energy:

 

 

 

 

 

 

Employment agreement/non-compete

 

 

100,000

 

100,000

 

100,000

 

4,167

 

Tri-State Paving:

Customer Relationships

100

1,649,159

274,860

233,631

41,229

41,280

1,374,299

1,415,528

Tradename

100

203,213

33,869

28,789

5,080

5,082

169,344

174,424

Non-competes

39,960

39,960

39,960

10,017

Total intangible assets

$

4,548,843

$

1,273,886

$

1,165,744

$

108,142

$

132,780

$

3,274,957

$

3,383,099

Schedule of amortization on identifiable intangible assets

    

Amortization Expense

January 2024 to December 2024

    

$

432,564

January 2025 to December 2025

 

432,564

January 2026 to December 2026

 

432,564

January 2027 to December 2027

 

432,564

January 2028 to December 2028

 

432,564

After

 

1,112,137

Total

$

3,274,957

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASE OBLIGATIONS (Tables)
3 Months Ended
Dec. 31, 2023
LEASE OBLIGATIONS  
Schedule of information about operating leases

Present value of

    

Years left

    

remaining liability

    

Lease end

    

Fiscal year end

Operating lease 1

    

1.3

$

106,295

4/30/2025

2025

Operating lease 2

 

0.4

40,426

5/31/2024

 

2024

Operating lease 3

4.0

2,459,525

12/31/2027

2027

Operating lease 4

0.8

82,974

9/30/2024

2024

Operating lease 5

2.3

231,313

3/31/2026

2026

$

2,920,533

Weighted average remaining term

3.6 years

  

 

  

Three Months Ended

Three Months Ended

Operating Lease Expense

    

December 31, 2023

    

December 31, 2022

Amortization

Operating lease 1

 

$

26,705

$

18,841

Operating lease 2

16,605

15,559

Operating lease 3

 

161,724

 

68,528

Operating lease 4

41,728

29,612

Operating lease 5

30,858

Total amortization

277,620

132,540

Interest

 

 

Operating lease 1

1,295

2,160

Operating lease 2

 

504

 

1,219

Operating lease 3

68,910

12,570

Operating lease 4

1,472

1,162

Operating lease 5

4,206

Total interest

76,387

17,111

Total amortization and interest

$

354,007

$

149,651

Three Months Ended

Three Months Ended

Cash Paid for Operating Leases

    

December 31, 2023

    

December 31, 2022

Operating lease 1

 

$

28,000

$

21,001

Operating lease 2

17,109

16,778

Operating lease 3

230,634

81,098

Operating lease 4

43,200

30,774

Operating lease 5

35,064

 

$

354,007

$

149,651

Schedule of operating lease maturity schedule

Operating Lease Maturity Schedule

2024

    

$

1,419,055

2025

 

1,048,659

2026

 

711,465

2027

330,132

3,509,311

Less amounts representing interest

 

(588,778)

Present value of operating lease liabilities

$

2,920,533

XML 41 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTING FOR PPP LOANS (Details) - PPP Loans - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Apr. 27, 2020
Apr. 30, 2023
Sep. 30, 2021
Apr. 07, 2020
ACCOUNTING FOR PPP LOANS        
Lender aggregate principal amount       $ 13.1
Unanimously voted to return loans $ 3.3      
Amount of PPP loans to fund operations $ 9.8      
PPP loans received     $ 9.8  
Short-term borrowings due to accrued interest   $ 9.8    
XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
DISAGGREGATION OF REVENUE (Details) - USD ($)
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
DISAGGREGATION OF REVENUE    
Operating revenue $ 90,163,187 $ 60,042,585
Earned over time    
DISAGGREGATION OF REVENUE    
Operating revenue 62,448,682 51,608,945
Earned at point in time    
DISAGGREGATION OF REVENUE    
Operating revenue 27,714,505 8,433,640
Lump sum contracts    
DISAGGREGATION OF REVENUE    
Operating revenue 28,689,030 17,186,157
Unit price contracts    
DISAGGREGATION OF REVENUE    
Operating revenue 47,193,775 30,767,146
Cost plus and T&M contracts    
DISAGGREGATION OF REVENUE    
Operating revenue 14,280,382 12,089,282
Gas & Water Distribution    
DISAGGREGATION OF REVENUE    
Operating revenue 17,082,895 12,389,558
Gas & Water Distribution | Earned over time    
DISAGGREGATION OF REVENUE    
Operating revenue 4,372,583 4,878,647
Gas & Water Distribution | Earned at point in time    
DISAGGREGATION OF REVENUE    
Operating revenue 12,710,312 7,510,911
Gas & Water Distribution | Lump sum contracts    
DISAGGREGATION OF REVENUE    
Operating revenue 0 0
Gas & Water Distribution | Unit price contracts    
DISAGGREGATION OF REVENUE    
Operating revenue 17,082,895 12,389,558
Gas & Water Distribution | Cost plus and T&M contracts    
DISAGGREGATION OF REVENUE    
Operating revenue 0 0
Gas & Petroleum Transmission    
DISAGGREGATION OF REVENUE    
Operating revenue 28,563,243 16,840,150
Gas & Petroleum Transmission | Earned over time    
DISAGGREGATION OF REVENUE    
Operating revenue 27,848,185 16,840,150
Gas & Petroleum Transmission | Earned at point in time    
DISAGGREGATION OF REVENUE    
Operating revenue 715,058 0
Gas & Petroleum Transmission | Lump sum contracts    
DISAGGREGATION OF REVENUE    
Operating revenue 0 0
Gas & Petroleum Transmission | Unit price contracts    
DISAGGREGATION OF REVENUE    
Operating revenue 27,848,185 16,840,150
Gas & Petroleum Transmission | Cost plus and T&M contracts    
DISAGGREGATION OF REVENUE    
Operating revenue 715,058 0
Electrical, Mechanical, and General    
DISAGGREGATION OF REVENUE    
Operating revenue 44,517,049 30,812,877
Electrical, Mechanical, and General | Earned over time    
DISAGGREGATION OF REVENUE    
Operating revenue 30,227,914 29,890,148
Electrical, Mechanical, and General | Earned at point in time    
DISAGGREGATION OF REVENUE    
Operating revenue 14,289,135 922,729
Electrical, Mechanical, and General | Lump sum contracts    
DISAGGREGATION OF REVENUE    
Operating revenue 28,689,030 17,186,157
Electrical, Mechanical, and General | Unit price contracts    
DISAGGREGATION OF REVENUE    
Operating revenue 2,262,695 1,537,438
Electrical, Mechanical, and General | Cost plus and T&M contracts    
DISAGGREGATION OF REVENUE    
Operating revenue $ 13,565,324 $ 12,089,282
XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONTRACT BALANCES - Accounts receivable-trade, net of allowance for doubtful accounts (Details) - USD ($)
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Sep. 30, 2023
CONTRACT BALANCES      
Accounts receivable-trade, net of allowance for doubtful accounts $ 43,166,005   $ 51,168,895
Change in accounts receivable-trade, net of allowance for doubtful accounts (8,002,890) $ (3,153,393)  
Contract assets      
Cost and estimated earnings in excess of billings 21,795,592   15,955,220
Change in cost and estimated earnings in excess of billings 5,840,372 (1,711,912)  
Contract liabilities      
Billings in excess of cost and estimated earnings 17,663,714   $ 17,743,001
Change in billings in excess of cost and estimated earnings $ (79,287) $ 2,584,305  
XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONTRACT BALANCES - Additional information (Details)
$ in Millions
3 Months Ended
Dec. 31, 2023
USD ($)
CONTRACT BALANCES  
Recognized revenue included in contract liability $ 13.5
Minimum  
CONTRACT BALANCES  
Billing and payment term 30 days
Maximum  
CONTRACT BALANCES  
Billing and payment term 45 days
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
PERFORMANCE OBLIGATIONS (Details)
3 Months Ended
Dec. 31, 2023
USD ($)
PERFORMANCE OBLIGATIONS  
Recognized revenue $ 0
Amount of remaining unsatisfied performance obligations $ 132,200,000
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
UNCOMPLETED CONTRACTS - Summary of costs, estimated earnings, and billings on uncompleted contracts (Details) - USD ($)
Dec. 31, 2023
Sep. 30, 2023
UNCOMPLETED CONTRACTS    
Costs incurred on contracts in progress $ 369,542,545 $ 287,347,650
Estimated earnings, net of estimated losses 47,271,768 38,976,895
Costs of uncompleted contracts including net estimated earnings 416,814,313 326,324,545
Less billings to date 412,682,435 328,112,326
Unbilled contracts 4,131,878 (1,787,781)
Costs and estimated earnings in excess of billed on uncompleted contracts 21,795,592 15,955,220
Billings in excess of cost and estimated earnings 17,663,714 17,743,001
Unbilled contracts receivable $ 4,131,878 $ 1,787,781
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
UNCOMPLETED CONTRACTS - Backlog (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Sep. 30, 2023
UNCOMPLETED CONTRACTS    
Backlog $ 185.9 $ 229.8
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
FAIR VALUE MEASUREMENTS (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Sep. 30, 2023
FAIR VALUE MEASUREMENTS    
Aggregate principal amount of fixed-rate debt $ 31.9 $ 33.8
Fair value of debt $ 30.3 $ 32.1
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
EARNINGS PER SHARE (Details) - USD ($)
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
EARNINGS PER SHARE    
Net income $ 2,042,195 $ 138,374
Weighted average shares outstanding-basic 16,567,185 16,667,185
Weighted average shares outstanding-diluted 16,607,185 16,667,185
Earnings per share available to common shareholders $ 0.12 $ 0.01
Earnings per share available to common shareholders-diluted $ 0.12 $ 0.01
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Components of income taxes (Details) - USD ($)
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Federal    
Current $ 214,795 $ 266,966
Deferred 602,038 (329,064)
Total 816,833 (62,098)
State    
Current 61,370 75,299
Deferred 179,832 (92,813)
Total 241,202 (17,514)
Total income tax expense (benefit) $ 1,058,035 $ (79,612)
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Sep. 30, 2023
INCOME TAXES      
Federal rate 21.00%    
State rate 6.00%    
Effective tax rate 34.10% (135.50%)  
Federal      
INCOME TAXES      
Net operating loss carryforwards $ 0.0   $ 3.0
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
INCOME TAXES - Summary of income tax effects of temporary differences giving rise to the deferred tax assets and liabilities (Details) - USD ($)
Dec. 31, 2023
Sep. 30, 2023
Deferred tax liabilities    
Property and equipment $ 7,937,214 $ 8,141,025
Other 608,562 588,632
Total deferred tax liabilities 8,545,776 8,729,657
Deferred income tax assets    
Accruals & other 893,398 948,704
Net operating loss carryforward   910,443
Total deferred tax assets 893,398 1,859,147
Total net deferred tax liabilities $ 7,652,378 $ 6,870,510
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
SHORT-TERM AND LONG-TERM DEBT - Operating line of credit (Details) - USD ($)
Dec. 31, 2023
Sep. 30, 2023
SHORT-TERM AND LONG-TERM DEBT    
Eligible borrowing base $ 15,950,633 $ 23,942,868
Borrowed on line of credit 4,700,000 8,712,915
Line of credit balance available $ 11,250,633 $ 15,229,953
Interest rate 8.50% 8.50%
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
SHORT-TERM AND LONG-TERM DEBT - Summary of short-term and long-term debt (Details) - USD ($)
Dec. 31, 2023
Sep. 30, 2023
SHORT-TERM AND LONG-TERM DEBT    
Total debt $ 38,666,498 $ 44,825,276
Less current maturities 21,636,069 25,954,747
Total long term debt 17,030,429 18,870,529
Line of credit payable to bank, final payment due by June 28, 2024    
SHORT-TERM AND LONG-TERM DEBT    
Total debt 4,700,000 8,712,915
Note payable to bank, final payment due June 2028    
SHORT-TERM AND LONG-TERM DEBT    
Total debt 9,155,573 8,487,085
Paycheck Protection Program loans from Small Business Administration, 1.0% simple interest, initially forgiven in the fiscal year ended September 30, 2021. Final forgiveness decision has not been determined.    
SHORT-TERM AND LONG-TERM DEBT    
Total debt 10,209,464 10,184,320
Term note payable to United Bank, WV Pipeline acquisition, final payment due by March 25, 2026    
SHORT-TERM AND LONG-TERM DEBT    
Total debt 1,671,534 1,790,051
Note payable to finance companies due January 2024 through August 2026    
SHORT-TERM AND LONG-TERM DEBT    
Total debt 1,172,920 1,290,148
Notes payable to finance companies, final payment, due December 2023    
SHORT-TERM AND LONG-TERM DEBT    
Total debt   950,235
Notes payable to bank, final payment due November 2034    
SHORT-TERM AND LONG-TERM DEBT    
Total debt 798,448 813,242
Notes payable to banks due October 2027    
SHORT-TERM AND LONG-TERM DEBT    
Total debt 2,460,330 2,601,404
Notes payable to David and Daniel Bolton due final payment December 31, 2026    
SHORT-TERM AND LONG-TERM DEBT    
Total debt 917,500 1,660,000
Notes payable to bank, monthly interest rate at 9.50, final payment due September 2026    
SHORT-TERM AND LONG-TERM DEBT    
Total debt 1,713,569 1,873,831
Notes payable to bank, monthly interest rate at 9.5, final payment due September 2026    
SHORT-TERM AND LONG-TERM DEBT    
Total debt 263,836 294,761
Term notes payable to United Bank, Tri-State Paving acquisition, final payment due by June 1, 2027    
SHORT-TERM AND LONG-TERM DEBT    
Total debt 5,369,062 5,698,761
Notes payable to Corns Enterprises, final payment due April 29, 2026    
SHORT-TERM AND LONG-TERM DEBT    
Total debt $ 234,262 $ 468,523
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
SHORT-TERM AND LONG-TERM DEBT - Summary of short-term and long-term debt - Parenthetical (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2021
SHORT-TERM AND LONG-TERM DEBT        
Fair value of debt $ 30,300,000 $ 32,100,000    
Line of credit payable to bank, final payment due by June 28, 2024        
SHORT-TERM AND LONG-TERM DEBT        
Interest rate 8.50%      
Note payable to bank, final payment due June 2028        
SHORT-TERM AND LONG-TERM DEBT        
Interest rate 7.25%      
Note payable in monthly or annual installments $ 202,000      
Paycheck Protection Program loans from Small Business Administration, 1.0% simple interest, initially forgiven in the fiscal year ended September 30, 2021. Final forgiveness decision has not been determined.        
SHORT-TERM AND LONG-TERM DEBT        
Interest rate       1.00%
Term note payable to United Bank, WV Pipeline acquisition, final payment due by March 25, 2026        
SHORT-TERM AND LONG-TERM DEBT        
Interest rate 4.25%      
Note payable in monthly or annual installments $ 64,853      
Note payable to finance companies due January 2024 through August 2026        
SHORT-TERM AND LONG-TERM DEBT        
Note payable in monthly or annual installments $ 51,000 $ 50,000    
Note payable to finance companies due January 2024 through August 2026 | Minimum        
SHORT-TERM AND LONG-TERM DEBT        
Interest rate 0.00%      
Note payable to finance companies due January 2024 through August 2026 | Maximum        
SHORT-TERM AND LONG-TERM DEBT        
Interest rate 6.92%      
Notes payable to finance companies, final payment, due December 2023        
SHORT-TERM AND LONG-TERM DEBT        
Interest rate 6.70%      
Note payable in monthly or annual installments $ 327,000   $ 282,000  
Notes payable to bank, final payment due November 2034        
SHORT-TERM AND LONG-TERM DEBT        
Interest rate 4.82%      
Note payable in monthly or annual installments $ 7,848      
Notes payable to bank, final payment due November 2025        
SHORT-TERM AND LONG-TERM DEBT        
Interest rate 9.50%      
Note payable in monthly or annual installments $ 12,580      
Notes payable to banks due October 2027        
SHORT-TERM AND LONG-TERM DEBT        
Interest rate 6.00%      
Note payable in monthly or annual installments $ 59,932      
Notes payable to David and Daniel Bolton due final payment December 31, 2026        
SHORT-TERM AND LONG-TERM DEBT        
Interest rate 3.25%      
Note payable in monthly or annual installments $ 500,000      
Notes payable to bank, monthly interest rate at 9.5, final payment due September 2026        
SHORT-TERM AND LONG-TERM DEBT        
Interest rate 9.50%      
Note payable in monthly or annual installments $ 68,150      
Debt instrument, Interest rate during period 4.25%      
Term notes payable to United Bank, Tri-State Paving acquisition, final payment due by June 1, 2027        
SHORT-TERM AND LONG-TERM DEBT        
Interest rate 4.50%      
Note payable in monthly or annual installments $ 129,910      
Notes payable to Corns Enterprises, final payment due April 29, 2026        
SHORT-TERM AND LONG-TERM DEBT        
Interest rate 3.50%      
Note payable in monthly or annual installments $ 1,000,000      
Notes payable on annual installments 250,000      
Fair value of debt $ 936,000      
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
SHORT-TERM AND LONG-TERM DEBT - Additional information (Details)
1 Months Ended 3 Months Ended 12 Months Ended
Apr. 27, 2020
USD ($)
Apr. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2021
USD ($)
Jan. 19, 2023
USD ($)
Jul. 13, 2022
USD ($)
Apr. 07, 2020
USD ($)
SHORT-TERM AND LONG-TERM DEBT                
Line of credit     $ 15,950,633 $ 23,942,868        
Line of credit remaining borrowing capacity     $ 11,250,633 $ 15,229,953        
Interest rate     8.50% 8.50%        
Line of credit balance available     $ 11,250,633 $ 15,229,953        
Ratio to be maintained by borrower for maximum senior funded debt to EBDITA     3.5          
Insurance policy premium outstanding     $ 0 $ 950,000        
PPP Loans                
SHORT-TERM AND LONG-TERM DEBT                
Lender aggregate principal amount               $ 13,100,000
Unanimously voted to return loans $ 3,300,000              
Amount of PPP loans to fund operations $ 9,800,000              
PPP loans received         $ 9,800,000      
Short-term borrowings due to accrued interest   $ 9,800,000            
United Bank, Inc. | Revolving credit facility                
SHORT-TERM AND LONG-TERM DEBT                
Line of credit           $ 30,000,000.0 $ 15,000,000.0  
Interest rate on the line of credit description       “Wall Street Journal” Prime Rate        
Interest rate on line of credit       4.99%        
Minimum tangible net worth     $ 28,000,000.0          
Minimum traditional debt service coverage ratio     1.50x          
Minimum current ratio     1.20x          
Maximum debt to tangible net worth ratio     2.75x          
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Goodwill    
Beginning balance $ 4,087,554 $ 4,087,554
Acquired 0 0
Ending balance $ 4,087,554 $ 4,087,554
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND INTANGIBLE ASSETS - Intangible assets subject to amortization (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Sep. 30, 2023
GOODWILL AND INTANGIBLE ASSETS        
Original Cost $ 4,548,843 $ 4,548,843    
Accumulated Amortization and Impairment 1,273,886 108,142 $ 132,780 $ 1,165,744
Net Book Value $ 3,274,957 3,274,957   3,383,099
Accumulated Amortization and impairment on identifiable intangible assets   108,142 132,780  
Goodwill impairment   $ 0   0
Customer Relationships | West Virginia Pipeline        
GOODWILL AND INTANGIBLE ASSETS        
Remaining Life 84 months 84 months    
Original Cost $ 2,209,724 $ 2,209,724    
Accumulated Amortization and Impairment 662,903 55,242 55,242 607,661
Net Book Value $ 1,546,821 $ 1,546,821   1,602,063
Customer Relationships | Tri-State Paving        
GOODWILL AND INTANGIBLE ASSETS        
Remaining Life 100 months 100 months    
Original Cost $ 1,649,159 $ 1,649,159    
Accumulated Amortization and Impairment 274,860 41,229 41,280 233,631
Net Book Value $ 1,374,299 $ 1,374,299   1,415,528
Tradename | West Virginia Pipeline        
GOODWILL AND INTANGIBLE ASSETS        
Remaining Life 84 months 84 months    
Original Cost $ 263,584 $ 263,584    
Accumulated Amortization and Impairment 79,091 6,591 6,595 72,500
Net Book Value $ 184,493 $ 184,493   191,084
Tradename | Tri-State Paving        
GOODWILL AND INTANGIBLE ASSETS        
Remaining Life 100 months 100 months    
Original Cost $ 203,213 $ 203,213    
Accumulated Amortization and Impairment 33,869 5,080 5,082 28,789
Net Book Value 169,344 169,344   174,424
Non-competes | West Virginia Pipeline        
GOODWILL AND INTANGIBLE ASSETS        
Original Cost 83,203 83,203    
Accumulated Amortization and Impairment 83,203   10,397 83,203
Non-competes | Tri-State Paving        
GOODWILL AND INTANGIBLE ASSETS        
Original Cost 39,960 39,960    
Accumulated Amortization and Impairment 39,960   10,017 39,960
Employment agreement/non-compete | Revolt Energy        
GOODWILL AND INTANGIBLE ASSETS        
Original Cost 100,000 $ 100,000    
Accumulated Amortization and Impairment $ 100,000   $ 4,167 $ 100,000
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
GOODWILL AND INTANGIBLE ASSETS - Identifiable intangible assets (Details) - USD ($)
Dec. 31, 2023
Sep. 30, 2023
Amortization expense    
January 2024 to December 2024 $ 432,564  
January 2025 to December 2025 432,564  
January 2026 to December 2026 432,564  
January 2027 to December 2027 432,564  
January 2028 to December 2028 432,564  
After 1,112,137  
Total $ 3,274,957 $ 3,383,099
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASE OBLIGATIONS (Details)
3 Months Ended
Aug. 11, 2022
USD ($)
item
Apr. 29, 2022
USD ($)
item
Mar. 25, 2021
Y
Dec. 31, 2023
USD ($)
agreement
item
Dec. 31, 2022
USD ($)
Sep. 30, 2023
USD ($)
Mar. 28, 2023
USD ($)
Aug. 12, 2022
USD ($)
LEASE OBLIGATIONS                
Operating lease payments for office space per month       $ 1,500        
Term of operating lease     2 years          
Number of renewable options available | Y     5          
Operating lease, renewal term     1 year          
Number of financing leases entered | agreement       2        
Finance lease, value       $ 160,000        
Term of finance leases       22 months        
Finance lease, interest rate       0.00%        
Finance lease, monthly installment payments       $ 6,645        
Option to cancel the finance lease       false        
Number of right of use operating leases | item   2            
Carrying value       $ 1,229,348   $ 1,075,815    
Rental expense       5,400,000 $ 2,700,000      
Operating Lease for Hurricane, WV Facility                
LEASE OBLIGATIONS                
Net present value   $ 236,000            
Carrying value       106,000        
Operating Lease for Chattanooga, Tennessee Facility                
LEASE OBLIGATIONS                
Net present value   $ 144,000            
Carrying value       40,000        
Interest rate on operating lease   4.50%            
Operating Lease with Enterprise Fleet Management, Inc                
LEASE OBLIGATIONS                
Net present value $ 1,200,000              
Carrying value       $ 2,500,000        
Number of vehicles to be used | item 31     69        
Operating Lease with Enterprise Fleet Management, Inc | Minimum                
LEASE OBLIGATIONS                
Vehicle lease program rate on operating lease       12.80%        
Operating Lease with Enterprise Fleet Management, Inc | Maximum                
LEASE OBLIGATIONS                
Vehicle lease program rate on operating lease       15.60%        
Operating Lease with RICA Developers, LLC                
LEASE OBLIGATIONS                
Net present value               $ 125,000
Carrying value       $ 83,000        
Interest rate on operating lease       8.50%        
Operating Lease for Winchester, Kentucky Facility                
LEASE OBLIGATIONS                
Net present value             $ 290,000  
Carrying value       $ 231,000        
Interest rate on operating lease             7.75%  
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASE OBLIGATIONS - Operating lease-weighted average remaining term (Details)
Dec. 31, 2023
USD ($)
LEASE OBLIGATIONS  
Weighted average remaining term 3 years 7 months 6 days
Present value of remaining liability $ 2,920,533
Operating lease 1  
LEASE OBLIGATIONS  
Weighted average remaining term 1 year 3 months 18 days
Present value of remaining liability $ 106,295
Operating lease 2  
LEASE OBLIGATIONS  
Weighted average remaining term 4 months 24 days
Present value of remaining liability $ 40,426
Operating lease 3  
LEASE OBLIGATIONS  
Weighted average remaining term 4 years
Present value of remaining liability $ 2,459,525
Operating lease 4  
LEASE OBLIGATIONS  
Weighted average remaining term 9 months 18 days
Present value of remaining liability $ 82,974
Operating lease 5  
LEASE OBLIGATIONS  
Weighted average remaining term 2 years 3 months 18 days
Present value of remaining liability $ 231,313
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASE OBLIGATIONS - Operating lease maturity schedule (Details)
Dec. 31, 2023
USD ($)
LEASE OBLIGATIONS  
2024 $ 1,419,055
2025 1,048,659
2026 711,465
2027 330,132
Operating lease liability 3,509,311
Less amounts representing interest (588,778)
Present value of operating lease liabilities $ 2,920,533
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
LEASE OBLIGATIONS - Operating lease expense (Details) - USD ($)
3 Months Ended
Dec. 31, 2023
Dec. 31, 2022
LEASE OBLIGATIONS    
Total amortization $ 277,620 $ 132,540
Total interest 76,387 17,111
Total amortization and interest 354,007 149,651
Cash Paid for Operating Leases 354,007 149,651
Operating lease 1    
LEASE OBLIGATIONS    
Total amortization 26,705 18,841
Total interest 1,295 2,160
Cash Paid for Operating Leases 28,000 21,001
Operating lease 2    
LEASE OBLIGATIONS    
Total amortization 16,605 15,559
Total interest 504 1,219
Cash Paid for Operating Leases 17,109 16,778
Operating lease 3    
LEASE OBLIGATIONS    
Total amortization 161,724 68,528
Total interest 68,910 12,570
Cash Paid for Operating Leases 230,634 81,098
Operating lease 4    
LEASE OBLIGATIONS    
Total amortization 41,728 29,612
Total interest 1,472 1,162
Cash Paid for Operating Leases 43,200 $ 30,774
Operating lease 5    
LEASE OBLIGATIONS    
Total amortization 30,858  
Total interest 4,206  
Cash Paid for Operating Leases $ 35,064  
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
SUBSEQUENT EVENTS (Details) - $ / shares
3 Months Ended
Nov. 15, 2023
Dec. 31, 2023
SUBSEQUENT EVENTS    
Annual dividend per common share approved $ 0.06 $ 0.06
EXCEL 66 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .2#3%@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #D@TQ8&L0S,NX K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)TW50^CFHGA2$%Q0O(5D=C?8I"$9:??M;>-N%]$'\)B9/]]\ M ].9*,V0\#D-$1,YS%>3[T.6)F[8@2A*@&P.Z'6NYT28F[LA>4WS,^TA:O.A M]PB"\UOP2-IJTK J[@2F>JLD2:AIB&=\-:L^/B9^@*S!K!'CX$R-'4#3"T3 MXW'J.[@ %AAA\OF[@'8EENJ?V-(!=DI.V:VI<1SKL2VY>8<&WIX>7\JZE0N9 M=# X_\I.TC'BAITGO[9W]]L'I@07UQ4752.VHI$MES?\?7']X7<1]H-U._>/ MC<^"JH-?=Z&^ %!+ P04 " #D@TQ8F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .2#3%A L"=5SP4 /8> 8 >&PO=V]R:W-H965T&UL MM9EK;]LV%(;_"N$-PP;4L43YDG2) <=)UF!MZL99B^T;(]&V4(GT2"J.__T. M)5M*4^I8$^I\B'4[K_CR\/*(/-](]56O.#?D.4V$ONBLC%F_[?5TN.(ITR=R MS07<64B5,@.G:MG3:\59E >E28]ZWK"7LEATQN?YM9D:G\O,)+'@,T5TEJ9, M;2]Y(C<7';^SOW ?+U?&7NB-S]=LR>?<_+6>*3CKE2I1G'*A8RF(XHN+SL1_ M.PVH#>)3GB16"=TPZ)^()EB;F7FW=\9VA@]4*9Z/P_ MV13/]OL=$F;:R'07#"5(8U'\LN==1;P(",YJ N@N@+X*\.O>$.P"@MQH4;+< MUA4S;'RNY(8H^S2HV8.\;O)H&?_RDS_T?G>Y_4%BWWCOE][[F'KE_6&[YBZG>+CO M=3^Y+*%1+2T-2DN#9I8^94P9KI(MN>=KJ8S+'BYE5.:JE"D:U=+>L+0W1,NT M:Z W<<+)798^+R!+>0^N'Z8.2%*OVQ]Z0SH<.OVBP6W]TLHO;>)W$D6@KM_L#\A[>(Y\ M%.Z\XI*C ?G"M2&!BLCDB9\X7:,2;5U7K.2C./*=ZZD]@Q;](#=.4CH@]P[Z M02R6QMV'\>"V7BLV\G&Z>>UU)K5A"?DG7M=W7%R1#D:>[W1Z#&+R*V3R<=!Y M[;0$!E0V@U.AZ=.?\> )K^B)A^'G8?8 .["Y._37Y>_ M 0Z$F8),.DWB2E.9IC ES8T,OT*/9HI\9DG&R<_>"?"PNV\> Z3\BJ1\'($ MA2,8(LE\FS[*Q&GY $/-/TZ$#H;C*_ MFC@_0_' M@XK(J*-B&B:*661O_B0R5,)PVOF7(DYH/BW<_UFBD>U]5F1$&U$ M0K<"OK:+U3S[39LBE5,XQZ(#.G11= M%H8<9$ D*@2=?H_!/[3B']J(?^8I2Q)RF6FXK=VM%M>I6T;!P]K:JZ"'-H*> M:_B>7-I>^0+E-O[QCP M0ROXH3BW[(?9;V;V>;[833YF!IA=V G4Z?@'8QOYPZ'NG M?6"J)Y?'"H HCBU[CS"<*B"]6Q'Q9_(G=Z<1E[*8$PQ&9R,G[.#!;7-9P0[% M6662H;Z3'H)V@HIT AY0]!-S$VJ+ZWQS($UO\.R#7[7IG MW<"Y?HM'MC5:04^ (TJYPOG2Z0U<=,X3P&\ 05\ 0XGKSVN%O, MK7>)RWUR]D0\Z/]Z[+W86;037K[AJDEH%R*+3<;R:KFI.\FW,GO5X\6.\ =F MYTM-$KZ 4.]D! .>*C99BQ,CU_D^Y:,T1J;YX8JSB"O[ -Q?2&GV)_8%Y5;W M^#]02P,$% @ Y(-,6,LC8?X?,2)>/NO[<;)0RZ&E;5LW5;&/, M[NUBT60;M97-&[U3%?RRUO56&CBM[Q?-KE8R[Q9MRP7%.%YL95'-EI?==[?U M\E*WIBPJ=5NCIMUN9?W\7I7Z\6I&9B]??"KN-\9^L5A>[N2]NE/FS]UM#6>+ MWDI>;%75%+I"M5I?S=Z1M]FR.CI%U9:7U9WOR(;^:8_QR,SOIKVH7'QR_6?^Z3RLM:/J+9HL&8/NMATJ\&;HK*W\<[4\&L!Z\SR M6E>-+HM<&I6C][*45:;0G377H OTY]T-^N';'R\7!BYE%RRR@]GW>[-TPNR- MRMX@1N:(8LH\RZ_#R^_4#I9CW_(%.-A[27LO:6>/37G9UK6J#))- X[YW-FO MC_SK[5YZV^QDIJYFL%D:53^HV?*[;TB,?_(Y]Y6,G;C*>E=9R/KR6C8;)*L< M9?9 _=,6#[($W[U>[TW%G2F[X1^6A%#.,<67BX=CCSS .&*$"]H#3]A&/=LH MR/9=END6R$%%R!0P797JPM0R5SZV>U/\B$3$*!$X3D9L72 GE*0I3_QL><^6 MA]F64/6Z'0+U$^6Z79EU6T(IVCOAX\P=*A>[YQD.\G9:"0 M0S4^CJ^/9>Q8 M!CG>UFHGBQRI)Q#Y!FZZ+0/:QM9'-W7IQHF@23QBZ^(8IYB(B8 2/"@/#M+] M0QM9@L:=*\T',\<,DC2!>QJ-J7J0*2<)Y5E3MR)%:4R2-(K&M'U0(=(TB282F@QB1L)JML^1=?$$ ME ,9PMPLZX N]OF@;=>!Z87,&0ES=HU)! MK^GE[HH5A=++(C*F[@(9HW&$^03S0=5(6-8^5$96]P44W@/O.:J4/Y==G6(4 MRC\78[(>($L83J?"/$@:"6O:+UKGCT59>NFY^A3A1'#NI.QYX"F]0#&I&DE ?_/$"" M!17"?[OH()4T+)4?X;QCF]4J+_;JTVQT;5#'?*5K, EEQC_:N*H(&81!/L<9 MYT-"%1>1F"CD=-!/&M9/?_!']?%<.E)7(*$'!'T<#P ^((96E4S42GHT2(:% MM!]8=O)YJINFKB!22F,:I^.,\2(QY!:;V.%T4$X:5DX@6K?*UPSV+=>Y:+M: M26#B@P(T'@M\2$8P.^X53MT85)6&5;7ON\^1==61"(BC($Z2^Y B8AB3";*# MD-*PD)YVM.<8NQ()+&*8N](Q8P\R37%$CAK@4\:#FM*PFGX\J7YSU/6)F;-7 MO?Q=#859G.&(.OP]R"01F-.I+!_DEH;E=N ?*"5?YI9'=>&>D,39NRZ0VEY( M3-6809QI>-:\46L%5'-DY%/OQ[.7K#M*"FAGF7 *H@N,[1T@4X5]4%4:5M5] MSI_+=5<9"<8B@EYFW.9ZH2*%B3.>X,H&&64XV/7<;62M-KK,5=U\WXUO_K"R MH!I_:=OSM:R=.CTH+SNCO'J[U15JC,X^S]&W;S 4.E"O&CW(LE7H76N@D2C^ MA73C> X_VC]H+B!2L'&(F"<)G\>$HZ)IK)Y8&2'QG,=B#GL"Z=8T,#WD=N/! M$'RC,K5=@<:\//OM\'=J9PY?>Y_I'J+N$6V1C(O).=1IE 9=9V%=_Z.&JM'6 MSR]Q(G-&DCFHPB$4_]LYSY!,V/C)T#G4J7-'CX3/] (Y-(TPZ,-&[1X0%17* MY*Z C>NEZJIYC"D4[&A< E^#/*4\Z#X[,TUWCRZ[!Q7K(BN\C3ESE?R"1C%G M-'*RQ@?E I.(3#QC98/JL]>H?O/:VN*9C+GM4_BXJ_(A(YXDZ62V#[+/PK+O M%.W#1/%*%V+W;<#$#.N#3LRPBZ.76/8-XF^ROB^J!K1[#6OQ&P&!J/=H<;)8&\!<#O:ZW-RXE]5=:_&EW^!U!+ P04 " #D@TQ8 M\GIY0IX" #?!P & 'AL+W=O2"SUS"F.J:]?560$EU2-9@< [*ZE*:K"KUJZN M%-"\$97<#3PO=DO*A)-.F[&%2J>R-IP)6"BBZ[*DZND&N-S.'-_9#=RQ=6'L M@)M.*[J&)9B?U4)AS^U=N7]ILF.6>ZIA+OEOEIMB MYDPU7Z/)$UB^37#?_9-O61EBZ6/W7/8$_CC M%P1!)PA.%82=(&R"MF1-K%MJ:#I53:/&-$S8M[@T"N\RU)ET M+H66G.740$YN**F.H6LA$)_2L2>$$X()^_+E]"A7)O2.YBZ#YYT"=4:5*!:E_SY="C:/V3QM_N$IO4&WF>YT_=S7[(-\L. M\,<]_O@,_'8M$EJ;0BKV%_(AWM8PV@.)O/9W1'Q"X0%SU#-'YS,SK>MAWN@9 MAI],)E'L1T>\)Q0>\,8];WP^+QX!VE"1,[$>@HZ?L\11G/B38^@3"@^@DQXZ M>17Z!QYBNE9/A]A#J,ES@M"?C,/CY?!V70OJ[FV_]NC[3M6:"4TXK%#IC1*T M4.UQTG:,K)H=^5X:W-^;9H$G,"A;@/=74II=QV[R_9F>_@-02P,$% @ MY(-,6%D2?X.M! U1$ !@ !X;"]W;W)KFTEZO=>*D6WF /DDV4Z_?27 M@(W,N9V\L7G87?UVD?:/F.R%_*K6G&OP6N2EFGIKK3>WOJ\6:UXP=2,VO#1W MED(63)M3N?+51G*65DY%[F,(J5^PK/1FD^K:HYQ-Q%;G6 MB_W40][APE.V6FM[P9]--FS%G[G^O'F4YLQOHZ19P4N5B1)(OIQZ[]'M'%<. ME<7?&=^KWC&PJ;P(\=6>/*13#UHBGO.%MB&8^=OQ.<]S&\EP?&N">NV8UK%_ M?(C^L4K>)//"%)^+_$N6ZO74BSV0\B7;YOI)['_C34*AC;<0N:I^P;ZV#0,/ M++9*BZ)Q-@1%5M;_[+4I1,_!Q'$[X,8!GSJ<&X$T#J1*M":KTKIGFLTF4NR! MM-8FFCVH:E-YFVRRTC[&9RW-W> M69:*RQWW9C_]@"C\Q97O&P4[RCYHLP_&HL^>^(Z76V>.M2.M'&TCVB"I"TD'87\50JEP$:*9:9=@'0P+H(QB1.*3@"'AF$24TRQFR]J M^:)1OF?37+-R!5B9 I::YI,I+9EMNX"_&AU1[KI&P[JB)(XP/*$>VH4$441B M-W7<4L>CU$W;6DI1 *-V%M@L4Q=H/ @-( X."WOT(Y&$.' S9FTG,EH\_A3 MK[D$64U[U134V623M^P8;Q3L*&4$.[6!WWDXFINXNLG;*2FC$?YKNDVTH]EX M9EF@GF:BT2SJ1U>*LIE?9HU<\AR;J$#DY-[XZ#4TJ'89 D 3ZS?%$GJFA4M6:_VZYHWO 4R[GMX?S;-MM8877R MDB$&(J1'T> Z[ @BP;FB=B*(QE7P@KGP#OPE-,N=^,$0RX@+1(-)X3"D")%S M/1YU2HG&I;+IER_<[ GX@5VS5W=S1T,Q) B:M['3[NXP#./H+&ZGF6A<-!]: MP,,T!E H\-+R.C-:>(^Y4%(W+Z!]\M-U%@U<@;-Z M4#+@&QH:K231&1E"G5ZB<<'\4FUUS!LLVYD9O.) K9EI$\!L^I0VVF^F]+79 M*64+<)65S4UWJ8="B6A((Q0/; M[9++JB=(Q_R=/N)Q?73P]\M_80;HH@Q<5H,,_-X&N>!R57TW4& AMJ6N=Y_M MU?;;Q/MJ1WYR_0[=SNLO#%V8^H/')R976:E SI$^D2+3;4- M?Q':;.JKPS5G*9?6P-Q?"J$/)W: ]DO.[%]02P,$% @ Y(-,6(U,U.&U M!P Z2 !@ !X;"]W;W)KU%D@7K-AYYI8F#CM.@"MX71H.UGVJ)MM9+H2G0>]]??(>5(MD@Q2>'NA_5K M2)V9(>><(7/S).N_FIT0"CV71=7<3G9*[:]GLV:]$R5O/LN]J."7C:Q+KN!C MO9TU^UKPS PJBQG%.)J5/*\F\QOSW;*>W\B#*O)*+&O4',J2UR]WHI!/MQ,R M>?WBUWR[4_J+V?QFS[?B0:C?]LL:/LVZ6;*\%%63RPK58G,[^4*N%RS1 XS% M[[EX:D[>(^W*2LJ_](>OV>T$:T2B$&NEI^#P\B@6HBCT3(#C[^.DD^Z9>N#I M^]?9?S3.@S,KWHB%+/[(,[6[G203E(D-/Q3J5_GTDS@Z%.KYUK)HS/_HZ6B+ M)VA]:)0LCX,!09E7[2M_/@;B9 #,XQY CP/H<$ P,H =!S#C:(O,N'7/%9_? MU/()U=H:9M-O3&S,:/ FKW0:'U0-O^8P3LT7LFIDD6=Q\ M_ S =HCI*^([ZIWP7JP_(T:^0Q13YL"S>/]PZH'#N@ R,Q\;"Z".TL9$:5/+ M$L$&J[G*JVV[0G.5B^;:%;9VVL ]K=Z]U\V>K\7M!+9G(^I',9E_^PV)\/V'6$) MBX/.[ Q;V&$+O=GYDOT)>ZA=TDI"W5G+:IT7 E4=:/V]_K36B=S7\C&'=8I6 M+^_/9'C)3%YHLK-H15VT(F\F[P5,NLZY*;#B&:BB<>:TG24\S6E(@F"0T;>L MSB#&'<38"_'+>ET+7:OR2@F(@$( =;EU('%&F MBX0+<-(!3KR _RN;1F-L.*PZJ*KB[T.^UPO2A36Q,3!&DP%2VXH1%C WSK3# MF7IQ+O7*-^0,VD 3H:AK"+/BS\(9UM0"$2YY"_L7 M0BEKE?^O7:L05U@/O-KF*X@R;QJAG*"/#EO_K7J44/(0=""*GT+-K-7 M*R68I-&PMKDLPR",XY%J07HR)7XV/<4MU4[4)YC=:SJPH<0X8)&UJ!V&-&%C MD>XIEG@Y:7[U"OD3E(T>/#"MJH$Y?=LQ=$0Q"3"++>RV)8D)2@6/?(>&IE[8_JN$O-=MY%'K"IG["_FJ\UAJS+6HZ@>K%["FO^J0V M&4^A"0N3Q,J@PY*R /A]9 _1GK>IG[=!AZZ%R(X)U*K9'$9\P N;FED4 KJA M#[8=[#4RMH=Z J=OM\-F#QT:H_.Y^7N#)@M$:8AB:,P M',HYAR7!+!AK:UBO)9B_55^,X44KL:7 N-."*VPO?!MCB>$AB&FPTKEL(Q#AE,\TN&PD[-U_^'Z MPV&_+\R-!&QJ?865'=I3M$I6QJ,3;@5_WDU6[+*'[__&Z3OK!0?S"X[EH5[O M>#/02=_RAG" M_&<*NAKV?4=A:DBM;^2FC;0Z2SQ#&*JM, >8P\%OM%[,/E_0 MW6,X5%Y^V/\TU;TN87Y=LI!E"926Y9H7*F!P:/P+KL]I5P>ESQ&1/K]P.FBK MB30-,"-#![T _JF#O31A\=ORTYS!9(=:9T_M!'H1O-9)=6_EBXJ32\UV[GZO M8)A?P7P]G@H['4VL&[(P#G T/!UPV 707$=#7I^=7!J7HMZ:N_0&F;.C]C:V M^[:[K_]B;JD'W]^1ZT5[Z]Y/T_X1P,^\!J9L8 MN8$K\.8;E5[?WZNT')??F M:GHEE9*E>;L3' J5-H#?-U*JUP_Z =U?-\S_#U!+ P04 " #D@TQ8$1MH MTIH$ "/&0 & 'AL+W=ON3-F>A_:R<2]]K,"LJT)(!_(\>7?5P)"# ABM^H7\[;[ M[&H?[6HESXZT>"YW&#/P(TOS<@R5+Q^P2D]SC6HO;UX M)-L=$R_TQ6R/MGB-V;?]0\&?]!8E(1G.2T)S4.#-7/L,[R-H"X5*XB^"C^7) M/1!#>:+T63Q\3>::(3S"*8Z9@$#\\H*7.$T%$O?C>P.JM3:%XNG]&WI4#9X/ MY@F5>$G3OTG"=G/-UT""-^B0LD=Z_ TW W($7DS3LOH%QUK6#300'TI<:9 M>Y"1O+ZB'TT@3A2@-:)@-@IF3\'T1A2L1L'J6QA3L!L%NZ_@C"@XC8)S[AC< M1L&M8E\'JXITB!A:S IZ!(60YFCBIJ*KTN8!)KF866M6\*^$Z['%DN8E34F" M&$[ FO$+GS:L!'0#ECN4;W$)2 [6.U3@'4T37)2_@-7W V&OX!9\6X?@ZM/U M3&?<$X&GQXW5+[55<]1JEO%IM68T?I9H+Z>U/R<)$=,2I> !D40XN$1[PE J MP0JGL1XQX^G'QQ[B#8D)DR"LIA'^Y E='HK7T=%$'^C3@>,Z)[%ETFR9-"L< M>P3G"TI1'F. && [#)[PEN0YR;?BQ1KO[X!EW #3,$T9736T6T&+8O2R@)X? MS/274U:&0J[A&+[E&%W!<"AX:YFF&]B>U95<222A\/!4*!H*F;YI&XYMMX*= MB%EMQ*Q_%[$K/J-*,>7+Z[.B5YMQ3J/GNJX'?:<7P4E_Q")R7^Y1C.<:7R5* M7+Q@;?'S3] U?I5-;)5@*Y5@D2*P#JEV2ZI=H5LCI'[-8Y&0&%R%N+Z[KBJ8 M2,Y>!9-1:2N,PU(E6*@2;*42+%($UJ';:>EV)G/X#]Y\D3RF&9:Q.:E[*9LJ MP4)G6#(LW_+L7GU4:3/ZT&:' ;=EP+VDBN(\$;<\^7C-A.,UTSUGQ7$''H^L M.$-!ON) "QI!#W(ED1RN.$,ADP?*#Z OCY77QLJ[-%:]M>;#N'GGKC63GEPZ M756"K52"18K .G3Z+9V^DI;+DA'IGY, OB0!3-_W[![;X5#PUG0\ ]JPWW)) M)*'53X"AD&4[OA^<.-B)6-!&+%#>N/AEWA@OV MN*CKJQ" [@VOE3>\6+[57"F!DR8O)E E6MB@=5:Q(+ -"_8)5&DV.L-LE\#W MHPAXT5F$I(N6+H,-Z@==A$1JI(V02-Z:MNM8IMUOI&6BPT9"(F4YKN5!QQH) MV?M&'TYN+"]LIN7AL\]M(Z9]N7CZ*MW,*T6+5*'5K.HG1]/BKXK?4<%;OA*D M>,/AC3N/Q[ZH3__K!T;WU6GU$V6,9M7M#B/>00@!_GU#*7M[$ ?@[7\PBW\ M4$L#!!0 ( .2#3%BC=MD3:P( *$% 8 >&PO=V]R:W-H965T&ULK53=;]HP$/]7K&S:6FDB(2D4L1"IT$[;0R=4M.W9) >QZH_4 M=J"5^L?O;(>,392GO>"ON]_'A;M\K_2CJ0$L>19-3;V#0::.63!(_3)!G'@C(9%;F_6^HB5ZWE3,)2$],*0?7+'+C: MSZ)A=+AX8-O:NHNXR!NZA178'\U2XRGN42HF0!JF)-&PF44WP^E\Y.)]P$\& M>W.T)\[)6JE'=_A6S:+$"0(.I74(%)<=+(!S!X0RGCK,J*=TB*_6&7K632)2 4;VG+[H/9?H?/C!9:*&_]+]B'V>AR1LC56B2X9%0@F MPTJ?NSH<)63I&PEIEY!ZW8'(J[REEA:Y5GNB732BN8VWZK-1')/NHZRLQE>& M>;98*&D49Q6U4)&5Q04K;@U1&[*HJ=R"(4R254TUU(I7H,U'G@6\ MA7) LN$GDB9I1MZ3F!BGW'3+&8:LKU?F&;+_7J]3Y0E<5Z>Y7#].34-+F$78 M< ;T#J+BP[OA./E\QLE5[^3J''IQRW:L EFA=DE*)00N^'I%CLZ*_-Z*-2K ZAX4AN_Y M>D9'0!P=Z1B.1^/KX63TCY;XJ&T$Z*T?#@:96FE#!_6W_?RY"6WW)SP,KWNJ MMTP:PF&#J-_2M&B2!9S-MDFO3??6FQ2X;[3$M=E( MI$I2=GR__IX94F^V=I'>M?>E65GD<.:99]ZHOMA9]]%OE KB4U4:_W*V":'^ M_N3$YQM523^WM3)XW?K$UT[)@C=5YFSDTIJ,[M\P;_=N,L7 MM@FE-NK&"=]4E73[5ZJTNY>SLUG[PZU>;P+]<'+YHI9KM53A?7WC\'3222ET MI8S7U@BG[E_.%F??OWI*ZWG!!ZUV?O"W($M6UGZDA[?%R]DI*:1*E0>2(/'/ M5EVILB1!4../)'/6'4D;AW^WTG]@VV'+2GIU9Z.2/=^0O-R6GO\K=G'M^;.9R!L?;)4V0X-*F_BO_)1P&&SX[O2!#>=IPSGK M'0]B+5_+("]?.+L3CE9#&OW!IO)N**<-.649'-YJ[ N7K]XOW[Z[7B[%XMUK M\>OMCXMW;_^UN'O[Z[L7)P'B:=%)GD2]BJ+.'Q!U(7ZQ)FR\N#:%*L;[3Z!6 MI]MYJ]NK\T<%OE;Y7%R<9>+\]/SB$7D7G:T7+._BK[ UBGHZ+8I"Y7M?RUR] MG"$6O');-;O\\HNS9Z?/'U'T::?HT\>D_SE%'Q=U-A_%HE).YU)<65=;)SEROOKRB^_.ST^?'RSG7\^>"^M$V"B1%EW9JI9FGUY^ MG0E*'*H0V@A*%)G07DB1@RD.$8F]TA3"1Y'XF3=#G@P"B0<*0*W::20,7>Y) M"!U5Z>+)(I32!)WS_ER1N!)98@V%V1!:]][H@*.7@<70PMK9K2[PX%N;@TUA MIIQOY1L9&A*WECX3M0K.EJJI,K&#'"<*[8/3JX:PR81LL-=2:LD$94R 5V;Q M++O#:FV*AM8K/Q<_)*@@M_U]G_$O"34"I[=6F37R8M%J!T?B MNA7S(^YH,FEKR^VTPJ38RH8-W@%#3Q[A4S0Y+CYVN@)HC972"%75&^DAVD:) MI0S8W0-I=?D D)VCI=@"307SH$'G=:<@2ILUN;\]-YO"AY$@IG%UZ4]FYQYZ MO.?"P.T/ZG7?E&"L-#@0JG&=HM K652E\@V0ID<-%&59L<.1H YIN]=%UH00VO"63:&^,Z$^J/1M?,(*\"P9$Q&+!_19ITXH8: M8(G,/S(O5XTNZ70R$79XCG3G(Q;PM:+@!I(EJCW#%_V*((5BGF!Q*M@C*E'J M./OV>9+0>J?W7;2:Z.68 H(94Y7MS-];I?R/- ,$"X50R3-W;4L/VHI<^ M#JZZJ6K1 GKPRMDB43K19'^P(F:)F-9V0PM&CLR8E[;Q@EJGH R@4L-([NSM MT1S3%QX8L'>DQ%S<#3B'$!*R]%;(HJ!->"5747,(2%J)E;.R6#&-274+KW6D M%'[O@ZI2."A'GA:YWNI(UK6"!X%SF]6'4,_%U?RGN7C3K#=0_&J8$I)^F7AK M4.C;*C-8WA<1*78;6R(GVIV!"41W76CB54KUG2PN+X<*(6@GT^HD>-,Y<4ZZ M)V%>W"HFUE25/%[VF68,#,_Z/-$8$MZ&&@4:J(^\6-J]2OD;:W^'GXA))@;F M?BAL+MYIE+ Q]LLN$D;@O[M:_D_:]EDL&Z2P3+SYL+@ZN8V9X5X[-16RXU)\ M5/3_3*&]5:A$(2663/S\\U5G87SUF48"CJSE.T4=7L&C&IZ/\3&,Z,X-+=[7 M;?!TW!SJ,5[S7^G36@QU!M6#$RW!PF$O/!(%DE^@(G-//1;U2 AF%R/@%YUO M]%HB8]QH8V1>*G$'O\7*L[1EDY+5B"7MTC^C==?-L58%9I7#.2Y7.QP*91*/#KR,N)A#'*,T#$6V,4DB@B(@9ZI:H5 MT1\JM_6A3?:CO3$/\)Z8E4D$["$&:#=MV'F\^DS$%+ M<$@?ZD7)Z..&?#KE@U3>-E1#S=BB6"A'3)DVAO$UUCR);FH1;S,N0E'5RE!V M* ]K4L?DN'5(NKE8_O-FG)A_=+:I#_#%HK\(M\?JHC["AI2+U=)/]O2Q6S%V M*[L6OVT)!UU+[!/&S&\K%I6O?A@H+66=M=W"3W&P@<)YVX:C%*,RY)3NNC*! M )RV*V/EHWM\G!6VM&1:D=CR-*MV/TJI!1+)C['S/R(*'? WL>+.Z2<\M8H; MN:6P_%)6]7.X59:YE;%39X8<*76W_-N4NMU+,]U$C-EZM.XX$=Q^=IMQ1.C^ M.F'1K$$#NAPZI\><4FG4B\<,[AER=/F8>Q([XY3$!1S'$1EXD M,9'2U12!VQB)J;LMR;;4!=?G^VZS[S=O)%5@I4R:O+&N;IQOZ$8!99H4=$VI MVKE^W;1S?M)^J?+&]5<1UY^HIUZS597V?CAX+*^O6F[%?+:Q35G$+D86*41^ M;\Q!C!SB\_FV<3-O;3 VJ&Z<9[J2W+V2("=YHX 5=>#&1ERG3_X!M4KLZTP! O3^)XD-2!]GSS(<\!23 MFW(!'1 .B%\Q6NZTRE.(Y*7U#3I\T M+2N9HKY>,.DS"T#F6UH$GKN!1/MYA MX;DQ/!"#_-A:DZ]3N:(DW^):1+3@Z8N1GG*KFVF MG^)1;T1M4TV(=ONFC/D_)BI"()J=G@FFM*@E=]B@D4:3P-\[(L=?0Z](\?3% MHF=XS%JA4SUFP(*OV+:JU;<] UY#S*(U![@4>NE(OBZDH!)\:;Y/W57K7*BJ M;8'IJ*<93>E=$).Y=ZF!>SRLCZMN=^464BILIM=E/%5-5W/*8 \-$^BDLN.Z MD1VW03Q5#:Z3I@:Y.)-YO38:@R.% 4/4?EKHU*>]?&TI\TCZ/I"@5@5D!G&9 M#W&<(TR!KV_?!/4IP'MH-2A_L%MVVJLL3H_H8./=QD.@'H'X?X+IO6?J72-2 MJ^X#R<+[IJHC($27P7TQ+9XB3)9*"^76=HH779[*>F3Z*"8X*OD1+!\=+@>' MQW2 ?H;F68Z.-.C+JJ-?ZMQX=-#Q2K,ME'U&IX7D) ##(\4#>^(I%!9M/#Y8 M\QY2!P[%4)(F&="C:#C+]2AX608@S[G6EUH:N $(>)BDWKO; 4) MU@^PFD]]8CP9? -&S5CSEVZ6:T+\'-S]VGU,7\1OR/WR^"7^%TG4\Z)4]]AZ M.O_VFYEP\>MV? BVYB_**QLPAO&?&[08RM$"O*>ZVC[0 =W_8G#Y'U!+ P04 M " #D@TQ8,L&Z03H" !#!0 & 'AL+W=O[J1ZTC6B@9>&"STCM3'M>1#HO,:&ZI%L4=B= M4JJ&&CM55:!;A;3PHH8'41B>!@UE@B13O[91R51N#6<"-PKTMFFH>ET@E[L9 M&9.WA3M6U<8M!,FTI15F:![:C;*S8* 4K$&AF12@L)R1^?A\,7'UON ;PYW> M&X/KY%'*)S=)BQD)G2'DF!M'H/;QC$ODW(&LC9\]DPQ'.N'^^(U^[7NWO3Q2 MC4O)O[/"U#-R1J# DFZYN9.[+]CW<^)XN>3:_\*NJYW$!/*M-K+IQ=9!PT3W MI"_]>]@3G(4?"*)>$'G?W4'>Y24U-)DJN0/EJBW-#7RK7FW-,>'^E,PHN\NL MSB39PVHUO_L!M]>0I3?K]#I=SM?W,%\N;Q_6]^GZ!C:W7]-E>I5- V///#0? M>U[\7YKOV)/WV2Y,Y[JE.30_1_='Z8'8W@ M[_&PX6A#X?*)"HR$M30($1P?G451> %9%W:0)62L$JQD.14&YGDNM\(P4<%& M&&F'?!^%W>72\KJBHF-' LK30HW\U![5GG:5)GY\NCHY;Q2VDY.C].W&W]Z[)IHM.4;3Z&I*N5WYVS< M]F2RF/0?;O6FC/)A?GI1( +'A+(H&A9][OF!C1!%@?.IT3@:3LG'\W&O_ M.?D.7]8J\(4S?^D\EB>3UQ/*N5"-B;=N^XX[?UZ(OLR9D/ZE;2N[?#&AK G1 M5=UF(*BT;7_5YXZ'T8;71U_9L.PV+!/NUE!">:FB.CWV;DM>I*%-'I*K:3? M:2M!N8L>JQK[XNG9Q<7UG^__N'K_"_U\?4LW-S?TV_79^[OC>81VD9EGG:;S M5M/R*YI6]+NSL0STD\TY/]P_!ZH!VK*'=KY\4N$E9S-:+::T/%JNGM"W&EQ= M)7VK_\#55M/SQS5)H;P)M7+Z_7>+ET=OG\#Y?,#Y_"GM_PKG MTYI6,_J:,KILF**C6#)QYJRK=$:-S=A'5'+4'"A#D4?.:;VCB^L/5Y<_+'XD M97,RNM+R'8W!JZCMAHK&YH'4O=)&K0U/D]8+5]7*[DC5M=$01P,AXY0-,).S M3S* ,Z-K2V>UUX86+U*LCQ[LATD= ]K&.NA<*P]L4[J8_3JC=\VF3"](/(_Z M=C[0+=NH3-KU7D?OIH0/[ $ ;CD*7"N@3J;)N@@_N2@X]88.QJL>Q5;',IG^ MC1-BC2:"O\W&\T940-IFNA9KE6ML)%?0L\5JMD"A&B,]IVY\:!16.J83_<+! MC*Z@B4+-F<;^"N4K1)9LP&O/Q_+5F(]SIWPN)BZUY]97O(R9:JRR&DB"V=&] MDQ#!K.?8>$O/5K/5 *O;-Z A58 BRG5 QPD"1)8+#7V9O%GF_ MKPO X)C/Z MHU21#!?Q2;F6UF<_SEX/>$#L'@LP2S[UZ>6$K,O&ISP#0+"U8^6%F,5AHH 5 M1A1S":O.D-T"1P3NSL^H5#EM/$+19N(&@I;#X-0!''P;40,HO1*/Y-'MZSXE MBL88\9T/]&Y5$$#.HQ<2GATVB7CFJB38,;SW1_3E=,=UY&H-T=51"OYB<+[+ M"?3"*0: Q<3$;(R'7A[U"LP;W755&WG"VVP'T#4M&J) 9H!SB@H;AP= M6H3XBP]R]6$[2-%44!9PM&E7=1@-A]W#N@-]*4U*'JS"=1U"(]76MA'$.XE) MTG[12Y(KV^2ES4R3)U:3Q"TC!CWGO7AY4%P42HC\($[2VGE,6\F(?#_?A!]M M/S7:[_:EAZH]J/HIU09DJ2SS33LL6!Q+&Y"+A&ZD79YH#3)1\J$P?VW@[#?7 M9=RZ<4U\0RT*;=]8C/_38CI/68!*H HG:!F!JALQN9"#BU1@'Q["SC0+N@$P/9@3\BR_5U8&/$8U_8*(>AGT@F?- MPRC"CB!SP(#(IDY12$RTM!P4M@XZIL(>ITB.\T.Z'XG)OM!'HZ^OF-S! #*1 M/C7*Z&(GN+>E,RR.X#FE2W]".TS"I+B2'QE_NY3<75:8_5&FR^ I"4AI%A^M MVXH- ;*KT^S!15*9]FB9G (/*@08D2K>($3A$+0N!D9Q-%$X=O6GA\=24KK3 M4&BH 2C8&]1[B'WRU#@AX:"+H'SAU[ZX6J!6SGL@1)H:C&;Q40#K!D#,= MM3R'K<%$^ M:^^'>_'VEOV[0FAA5(YIN"'/7N%>ZMN;:_L279UNBVL7&ULI5C;;,X%:)P^??JB.=\Y_Q#6 M2D7QV!@;+B;K&#WD\IR???67YZZ-1EOUU8O0-HWT^VMEW.YBMS->RN5;I0-VEGA57TQN3KZ<'U"ZWG!GUKMPNA:D">%K;I0Q9 @POF>;D_Y(VCB^[JS_@WV'+X4,ZL:9OW05UQ>3]Q-1 MJ5JV)MZYW6\J^_,SV2N="?R_V*6UR\5$E&V(KLF;@:#1-OW*Q\S#:,/[ES8L M\X8EXTX',E]G(=3*R?,'(L?C=V;@.XM96JCK

@'M6R M0W6]?-7@1U7.Q/'15"P7R^-7[!WW7AZSO>/_S\MDY.1Y(Y0>'\)&ENIB OT' MY;=JN1$)6KO&E$Z&Z)O4[;@)GJD3!!Q+:,HI17P'?_!C)=&?&^EC\J'F?A+ MP7;I5E;_2PVG4+Z5SE?2E@J2CFMQA?O61FU7XCY*6TE?!7'C*EWK4O*9?WO[ MYOURN3B[NK_AJZ.SOXMO;J-+<;HXG8J[;)O!WO3XV/@-9PKPB+=O?CE]]\N9 M^%0I'%;O@5_UWOSX=J,\5S:"Z0JC5PQE,/-1P4ODG6([,&*#3 R!1>SIUET9 MX^#&?UIV]P-3W[ >5+6 MQ>N%FX4*["$_:[6L:.831*Y8H7 68*O784XHDB# M3KR,S]A3(2+B405ZD/@(442'WV9CX*%0LES34?]$L>20%LIHH$C;'^D8111) MN+D+H@V\&UT >\FRUWBS!TJC96'4<.*,'/382/^$;9M">4)1@Q[G1^KB$.FB M)0IA>BWM"GCAZ@'X/I#LP<"/++31<<^GB8;>!0VZ2%HV9J\#R;(T;:4^]/%( M9"02K J!38[IHP7.ZY6V$'VAJ[-^*R' ^A!/ G[8-I M(POGZ< Y?CH21WO4(S"AG@J'E%NCX3(X!T0^&ZE:)LOMK/)3L4,TZ-VPJE)& M[D<60UMT!.+(L?1U".T+>$%P145A"WY9"F5,.3*RJR/G6*53\G!0D=@U,'"V MQK4#^^"J;>"/MJ_1FD_F??V22E$\2=_IZJ>BU:;J%#N"PO+?2FVR(IB-\*"- M$09Z-D0\S0E4*C*.E7(K+S=KU!G.84JQ'/EL?S O,[YN[P]'8<>C;N@.)M3W M5F\PP22E/A-BRJYN-P)9MY1$V4RSB9Q1)86?/)=UK6D.0>*+TDC=)+46LGP@ M5)Y9(T55*0Z@[2!=<"ZM/Y!^+IM4;H_>G84Q&$" 0@A/A?JG \ ?U-*4:SA0 MK1P5]9S14X094@3?,O#Z$#'$\A,T0V,JZ!\]FMQUZ+4SQIHL/*E"%5 M%%/#]6JH=ATP7$EO07LJD8_,'AB#,<-/.06]XD&%]-=0[PV\2Z5"XI5NBM8' MKM]&K*0GXF2:9(<$LSB]E/T^FM M)6!$0V9E1^6A@(>-8LQ,29I?"#Y$8C2GOSUR 6<3 M%C4=%UY1DZ*)&3)4,9I$PZYSK?>&^W<,-"XQCS]6 (QSJ?DSCZDHY5<(O3-M M'D*&_$KJ3,T%B/>.V@7FFSVT,1/7^ NGZA2Z1M:C!)<(ZC #4*,9.4Y3HZ[Z MVF"Z/[>\#@\T#[!8P># :R:=GBE4W!UBNL8H0S-/S-'O.XG&51ZKH&R:^/F<-R5E3?K8>R*8\6?4#>-]< M"9(SNF*#("6RQ/A(;"5F,G>M[>:?ZH5A.#=. C"0S7GI(BFCQYV=S0BZBDM! M4EM(A.>,',\P!&_8G^QQK8-U^1(<(D]AV-54SYYLSI,S=/P_L\U$#O73]5G( M8_5!NY+5-H%*LT0'E*(QU,UN42Y\ /T%:%_VG^# MN4J?'H;EZ0/.[[DM&U5CZV+V[N=)Z@7=370;_A!1N AB^9+&6N5I =[7SL7N MA@[HOTQ=_AM02P,$% @ Y(-,6)6&ULW5=M3^,X$/XK5A8A5K+:Q'DM?9%XZ7)(QX*@ M['YV6[>--K%SMD.7?W]CITD#E *G/:WNOFSMR?B99\;/#.O!6L@?:L681C_S MC*NAL]*Z..YVU6S%=8EKAMUIX$BRQ= Y\8Y/ ^-O';ZE;*U::V0RF0KQPVPNYT/'-818QF;:(%#X M>6!G+,L,$-#X:X/I-"'-P?:Z1O]B4TU' RG62!IO0#,+FZH]#>12;B[E3DOXFL(Y/3J_O#NYN+@=7YQ,+J^_ MHNLOZ';\;?SU?CSH:H W3MW9!NJT@B*O0/GH2G"]4FC,YVS^]'P7:#7<2,WM ME.P%/&>S#O(]C(A+_#UX?I.K;_'\7Y%K!17LAC*M.K>&V,)I.,XAD M-<$U$D"B7=AY4U@8I[:F>B490WG5.,PT#@+9LWP*]:NE;ZG @APC$]?U^[_M M=V+IMOM\!]V/@K;O^BW?YQI[:=\JJ_[V4C]-.D*#BNH[J:UMW3Z19Z.[A11Y MHRY5:0K^K+5,-=:!77FDO]="$APE/>SZ[FZCE6IAI+HCA!=C-R$XZ86-B<0X M"1+L)2T3)A'!47Q+],]6,J MN1F##R X;69#BP+V8X+#I$UK1_4/D.]B A]Z7M RPHT$@;EF4L>@< \BA=&1 M\J>A/()C#^KHD=>K;TK=PY[_1 @QF$,W_.]6_U^<5>3#H!^952]FT_]I9,'- M>TF$O3#>;=P_L@@,A!X.V^*-H&E /.%V!'HX]&,<^%LG:*(X@AA!](]'UO,] M4'&!"DG(+M-[F^9E/@>[,K)C( 'O)&Z7+7*AB\P4"=^MJ7>-IB2&V1+$;W$B M/6AW, 9M]J&'(S?!O2!\JT7N$9A>9#LG$KA5'ZBYOZW N_Z7 MWFT]HW(FE_:QJ(!/R77UHFJLS7OTI'J&;=VKQ^P5E>7:[@3&ULM59M M;]LV$/XK![4H-D"Q]6+93F(;L-T6&[!V09)MGVGI;'&12)6DK&2_?D=)5N0Z M\3IT^V*1Q[OGGGNC.:ND>M IHH''/!-Z[J3&%%?#H8Y3S)D>R (%G6RERIFA MK=H-=:&0);51G@T#SQL/<\:%LYC5LANUF,G29%S@C0)=YCE33RO,9#5W?.<@ MN.6[U%C!<#$KV [OT/Q6W"C:#3N4A.&+2N3-U(,$M*S-S*ZN?L(TGLGBQS'3]"U6CZY-R7&HC\]:8&.1<-%_V MV.:A9S#U7C$(6H.@YMTXJEF^9X8M9DI6H*PVH=E%'6IM3>2XL$6Y,XI..=F9 MQ?K7S_>WR_4]K):_+#^O/]S-AH9@[>$P;B%6#43P"D0(GZ0PJ88/(L'DV'Y( M=#I.P8'3*C@+^![C 82^"X$7A&?PPB[&L,8+OR?&!F+T,H0=C2M=L!CG#O6^ M1K5'9_'NC3_VKL\0''4$1^?0OXW@>8CQ $Y0X#Y%6,N\8.+IW9MIX$^N-8U! M+$MA-$U4C'S/-AE"+&G(-,GD%EC>')N4&4C9'F&#*&##LPP3,+)M2E0$)1(R MS3)F4+$,N(8="KO,GD!(0QZ^E%QA,J &T<:"FQ<(D7.C:#AUXRVWO40 UB$7 M.R#L7%]#*BO9&AG?X!W+ GNDM, M:V?5G\E6W*1<0.C9^$81).R)5+:D"ESL)8]1]U+!M2YM4+WL C,&\\*F38+ MG32_.B"O$!QQ(JH9TSMR&T;@6Z\&)Y;:TI@"Z2/"Y$3 M4A.-P2Z?P+1&6U/U+,HX(P1N.!+R^U+5G*R#5&&;>@UHQQAH"#'?$)7#(+I0 MH6T:N1/\+U)05 ]1HF7UU@\'$=U.Q(U"J#NG8IIR%V>EQ>*B]G)"@ZK,,B9B M*I^!.RQ,Z]%K/ Y@>=JL%P21H$M9KCN*ZB>K&L*V0B++C=F66=?E[DDZFJ8] MS<=A"&P'-8VZE1:;4G0%MEF]\/I_^YXD^X5LP#IE8H?_N>_OSG&']!9&H>N/ MQZ[G13UAY)-PZDXO^\(?IJ05D-#[\1\9KK\JX>MZ=,O8^J*FB6&VE,B4J.>% M6A ?:8[UT10]\PE\=W(9N=%ET!/ZD7L916X0>/UPW.G(<\-)\*\SO7ZI[;[5 M>'7@?!1)?";D7AP3=SP.W8D_.A9.J%Z>Y_?+,KET@^FDJ\E+?V[#WFN#KI]= M_::R\T/-T#P\.FGW;%LVKY5G]>;-]XEN.RXT9+@E4V\PB1Q0S3NJV1A9U&^7 MC31TU]7+E)Z>J*P"G6^E-(>-== ]9A=_ U!+ P04 " #D@TQ81#=0Z?T" M #=!@ &0 'AL+W=OYYX[ MVY=AK-;6[&0[UV@BN<&[!K*9EYF:+0]2CJ17O#@A>E\X9X/*Q8@4MT MWZJYH5G.M3T8@\]DI?6SG]QGHZCK!:' MU'D&1I\-SE (3T0R?NXXHS:D!QZ.]^QW3>Z4RXI9G&GQ@V>N'$57$628L[5P M"UU_QET^YYXOU<(V;ZB#;S*((%U;I^4.3 HD5^'+MKLZ' "NND< R0Z0-+I# MH$;E#7-L/#2Z!N.]B)T1S0-1,D1HCX\:.5*"[2OR;6M6(JCB.Z!1;/!:/SA7>^B M^_&$S$$K@PBR+!OZ/<-J.HH5VC:RI]Y3X-0 M,PM*@^6%XCE/F7)T)S>HUDC?5)/U%\')B='.KQ@CD".PT5FJ;1*#+KE> %\WZ6-# 'M==AR6)S3NX$]GEH6&+E M=J*[070'9G\5F=+8J\V-EL")QU*#2DN?"6XQ77MA% :MX[)1&7(B6X;&G@%3 M&:P5D6BQ\:O[8%)G39V"?N^5"L:E[<#$':DRS+2LF'J!DF7POM=/.@E=>2&\ M7NZ%^B;+54'Q#JKP=L7./*(N.66RWR;N,ZJH&X92KUYMG-Y@.!,*MU2I&BF; MWA9?UQ#XW_@9F"4XT$Y@3M=B[/ M(S"AF8:)TU73P%;:43MLAB7]?]!X!UK/M7;[B0_0_M'&OP%02P,$% @ MY(-,6!JR9#)Q P . D !D !X;"]W;W)K&UL MK59A;]LV$/TKA!H4'4!8$B59^J;6P(LFJ!(^"X*A7_%2>M-Q8[O3T[%:6U%*N-/$K*N*ZYF#@EW.3O8N(%CA (R*U#X/CX#C,0P@$AC6];3*];T@7VQSOT/QOM MJ&7.#_5YB_8ZDD<7JZ$:?[)IO5ES"/YVEA5;8.1 M057*]LF?MWGH!63!#P+8-H UO-N%&I;7W/+I6*L-T/-Y 0/Z.WC3]^_"87!Q@F3:"^O:92DEJK)5;3=*!G)!J.:!(S_"4]*\M2&L4I'28!N3F218E?44S0/L%" M&0-[7 QE:4C38=:9HHR.TB'-1LF!M#A$>QC3*(SV[FQ((Q8WO#XZREW1K"(% MKMF+9G28,1I'22\ZHR':$>5@M3,2TQ"3F*59S_8!V:+H- O_^.D2M=EW>^1P MY[GTPW/NE&#BG)BV/L?W7Z\2R&N4T&3$>L8PH:,DH8P%/\WU=4Y?D&%3 UT7I^,]Y_B34 MDG#[YM-.-GB\S\(L&8RP46$"7<]%SS/&1H-L9Z+8R4T-32\6+X-C'TV_U\TJ MT,NF9QM,Z5K:MK%UUNY:<-EVP[U[>Z>XY7I92D,$+# T&*2)1W3;I]N)5773 M&^?*8J=MABN\VH!V#OA^H93=3=P"W65I^A]02P,$% @ Y(-,6 'X$A<1 M!0 6@P !D !X;"]W;W)K&ULM5=K;]LV%/TK MA%L4&Y#*K[1-\S#@I,E6H!F"N.D^4]25180B-9*RX_WZ'9*RXK1QL&+8%TND M[N/<'LM.%+6I"_:VXL5L/>2B%KTDX:S2R59X/Y^/C\,,A'@6^2UF[GG85(.QH@M2*A@"C+\ZFX/>95#7UY=_?%V<#CV,!Y&AZ R=)T.3/8:F[-IH7SEVJ0LJ MGNH/ :I'-MDB.Y^\:/ 3B8Q-QP=L,II,7[ W[2.=1GO3_QYI,G3XO*'0)L>N MX8+.!N@#1W9%@]F;5^/WHY,78![V, ]?LOXS,%\V]#%C>VRQKQ6QDDO+5ERU MQ&KBKK6$5O-LVLD6GNN"V\*Q:XD2M8QSDK+:PJ-RS!@.B3! MQ0X\&7I7&)MPK:6OXKK#TD!4U6"MXCO\L6&?MM/K_IX2-"YAH2LI10*:03R@26 #K'<-O#G\O@JR";N.OH M&'\X@5;K*V,E$& *[="L]UDZ>,*!BQ81+'1\Q3V&7:L*EA,FHR"8+)@W#--. M 3GCSF&>@]"&R_C!6ZY="5R<**EJ18I5$+JVH-K$P]G 4 M!W+!VL:D/,<8@):TV 1?4C8P/GW99>J2$NRW$Y^.+"%E$","6 MN@HO@F)I%(XX=\R^Q #&W7/2/:=LSLJ^FZ1VWK;!>E\A EZ6*)&_$\90Z%WY M/@)_9$7^$#R<@\X$K@\^%0N$G5QJU+) #K=\/$]J"E1P:S>AOW@=.BTF(3<6 MPPR;CK5]D5^8&G6QZ:.PM#)J%32%I4*&1A$=MTUCS8.L8P_N^,Y)\-;UM;'B M%NE0M"T^J3W9$)B%(A,5M\M4[#O>(SRL8>41Y \5V3GX'K$R L?-=+S0,7; MZ*>@'#V&K,)SA RB7>0CSH+ ";8$=Q4K03S*B:N- \]A;G"VD83NC)92MSZQ ME!+7I:T'',51!JU%_?HPQ59K[QF"V.OI./N(JXE2\9;E&0YNJG.4Q_;PCM&_ MGHZRZ5;L?P8TS8YV 2W"69 0C9X@FF3C1T1SC$X#%W:;@30?$I?;"1'.@M#V MH3UD:'O/-&H4UV&%O@VI2O&L*RFJ?UGQV'8X&C!F6INZ'.GNDK?)GKM2#'?N M>SC(EO%6B\H)1*6K7[_;7YSGZ;[X*)YNW==H)\PB3(T2JJ/LP[L!L^DFFQ;> M-/'VF!N/NVA\K7#Y)QL$\+TTQF\7P4'_=V+V#U!+ P04 " #D@TQ8BF]3 M!M$" "" &0 'AL+W=OPE>I!9X@&GHI^;Y.,BR8;LL2!6E64A7,T%:M?5TJ9*ES M*G(_"H*>7S NO-' R69J-) ;DW.!,P5Z4Q1,_9Q@+K=#+_3V@CE?9\8*_-&@ M9&M(%YKD%(AH_=IA>'=(Z-M=[]"\N=\IER31>R/R>IR8;>GT/ M4ERQ36[FR M8M*&.&Q!%$3Q ;RX3C)V>/&[DJPP.O_&L(_C3)D1O='P4]H+S M PP[-(D#=QD"*^1&& T;C2D8"8DLRHU!,*1#I@07:PTE MTF/-F$*@M^Y4)E.(4%2'B_9P@8X&BR59[H\'F$CM(@+K6;UM_HLLE_;!M^'X MJ!\%\?F'_>\XMJ_W]&_Z#0Y>;RNJ76R 65#&OE)XA:02=JA:?=ABR, M^ZWXI//F5.Y=RR"6[!$5=<"J^AJH=VI#9:53^4P=AR>U1]AK=7LGK;#?;8IZ M?XD^(F[*\XUI%-"&"=X=>?KRKK%'QG.VS'%W+^FV59I,YBDJW:AOT ZC9]L@ M_)^17]3@((-_-0&_T9<+5&LW?33%HL=8M>A:6@^X<=77_YA7T_&&J347&G)< MD6O0/NEZH*J)4VV,+%V77TI#,\,M,QK2J*P!Z5=2FOW&!JC'_N@W4$L#!!0 M ( .2#3%C=MRU^VP8 +<2 9 >&PO=V]R:W-H965TE@/F 9Y+R6]I/:_ Z-/1/"2Y4T[G^V\6>C9,#2 MVEA5-,+(H!"E_\N_-W[H"P3B1B!VO+TBQ_(MM_SL1*L-TW0:T>B',]5) M(SE14E!NK,:G N7LV?L/%Q^O+MGG\[\O;TY&%A%I?Y0VTF^\='R/=,*N5&G7 MAEV6&63[\B-DTM&)6SIOX@Y/2P=14/61V"?U\!2552J MA-(:IG(F2EP#L_P[&,8U,&Y8KB36H7G%GC^9QV'R^G_[^WFM ?;2H7N$085B M";H+[,%.S-Y!!IK+ ]B+6FNTIUL_97$T#F:+27]G.@T6TRFBYH"G=XJG81R$ MR;Q;OTCB11!.QR_99V6/*)M'TV">) ?[+Z:(LYB__&EGW%ANX=%3=VWK:$=! M,@L/MF>3(%XL#JV,9@MD'>_8+N)@'B7W&1F/HP!=?FAD- LF4>>;7?(P^(XC MP ![L802%DCD[NQ^,%$II&\>X8I>8%IB8OM[05S5Z;8_B\S*BA M>NOH 3<&,)5I7PJ^%%)8@:F,?9N:.K;!$N<&3@C;H2[!6(;_1$$!P!I(&Q\3 M1E[;6K?U8!4>9A47V9#=B%4I6*<98W-:,;6^-H&#YSM#DS+@/;)U-Z@!8C(E]*:!6@*JD,VI:C'8ZX(,36 MFE*5O[42A$IKK.L:!ZD#L5 8;P[D.;CQVC?8*2=SR"O6M8?"MP=P[>&@+01L M@QTJ&0^C9P'U*C*;NUQ0F)W)9#AY^:P#-!S55*"%)%A.5:%2T4JFI^9370*EWSIW(.M2=_SK'(:RL,Z=06_&C"\I*J6PCI'0*16F1G5/6JY4[ M-#QEXSR'MK%,0-'C1O'KIZFCXN8'TJV4)@]E G>QCE)TQ$K<4OII89Q_?!T\ M7K2_>O[L95/7AZ&RS6ZXVW4CJ)E#/>)]MG?1KS5>@[7=^J: 7: J]J?2+%@D MLP!G4V]O'D38:\-XPCZBEW1O+,V#R737@2?S>3#%!NX;;_88)P*>C"?!;#;= MVYOA<)M.9O_"8XVB7O2;X#TF>IZFNN82#_*B>LW4GGG(99$$R6+>VUF,D5\X M9A_P-8,\B>F,.>2:3\JUWF)N;KC.CBJ,XD,"BR@,QN/DF,ONF'",313,)PL, MSL_[RNLID?U/A&>&88AQA/=5XL5B%N)\#1]RORL3JBO7D8Z7WQ+L!L W(Z* MKR3"5>M]=8=K/"LT3B^$HRG2-H2FI>T-K!RG69D*--9-$#<)L2^O1;IFKNW@ M/1A?>)QLTP"QK1SI-@VXG[E#=HZM5M:^BW%J :@%:+9A3T84@6\P&:I!PTHL M9&/(;.PNFH"/-YBF]S0-F?I9:OVL6-*DYE+\@&QOVK(US]C3T+GD:3(,\7U* MRJ:MMK.T?#A!T9_VR'V6$/=[C9]GZ*S*-W:Y/:3B9_2OT^A'S1)6% M%+L++ M2S,L)X%_NL&\PH%AF=G=@8;'+FXL4YA-='()4@"-*I(7%DVA+-NRNM20*D3Y MT02JN2Z:=I:Y04WK1S/.8S?7+=; 4N[<=:)G1,ZD->:%E0U"F]S-_:\9ZAMA MU\3-7:!JNU;:54F ,-K!"$E1 M".NRWNQ3[Y004[Q]T;V58HI3F4M?N-1CD8,&R9O$OM?# 1-YCT% UJ_P&66T MNP]F>$L5QE*2W?8N)L?>8D>]CPD%Z)7[9$(QPS+SWQ6ZW>ZKS+G_&+$[[C_I M7'&-N6>8A!Q%P^%L,L![@_M,XA=65>[3Q%)9JPKWKL'U!+ P04 " #D@TQ8E?:KSDX. $+0 &0 'AL+W=O*U]=_O;I M\]73J_//'\3IQ[EX_^GCK_9J?GYV]>*DQ!(T\22LQ9U9=/H%JKG]_H=^;?*W"NPH$(/$?XKA_<(R]H]QNPO.!G[=>*&QX61R'S MK,ADJ%X>(28*E5^KHU>__,L;N\_O47;8*CN\3_K#E;U?G.360^>Q7NE%K':U;80<"V_DS$:N,PZ"WJ ?.+.A[TS'TY^F[ADK #B MSPZRS92A,W%=QW7==F3J3#S?F7FCGZ;&^^VE%S*6::B$O)8ZE@14#QG/\?>0 M 5R^/P-DP4]3Z>V6R[9;'XS$D_IO,T9>F9A(+S5P7.H4JFLX:VBN%;XC@I"" MV;6_53*'4*&(8VV8-"[A")DB#.'R1;4HU+=*I64SO\#-7'4..QM/9L_%!YWJ MI$I$*5/K2RD"!9FT7!.0Q_ZT"UIG_Z%< F?<@IZ16I2"&% #<5(Z1U(G&=Y@ MY-Z08TB1&PB"EY8;%5^KI]@ND@7YK"[VA8=5GI/ZQ!/&"O(AJ#=1WO!$7AE1 M>V +]ME_UV1P]?$+?_.>_X?D^8/)J"_O7(;-$X1B [PHU@3H0F$AP(@DK"+P M'VQ*GS0S4;*HG;:"X5LP.L1#B5@51+HR%0$\^IF'-/-F MWNQ!21)Z*Y964S86/T-,A0WU$HDC#*YR*PH.;/((85#63]D4L&\5:XD&YQA2 M9,E2@7]KCJ4N8)%FDH,J"]YQ?O;V:G[*G!DUV82@ 'G 3$MDBS9V!GWS$ C> MY#E2!H5@+M:PNUPAQ7#R,$@C=GU.9+RXN1&PDE;)%B4TEY-O+W"1]!%K) M[39#W(@UTU@O"15BL];P=,E$0<$7ZB;9M@O!VBLDTI2LDRMRI@(9%%N" IA+ M6ZJ*[4R^D3REMR@#14AW/ 1X]]+3%CX T?P76R\(CH0R;U\ =/E6Z9P!Z$@M M1<%0\X*E!4#^-D58L187F*ZKI!!OF!Y9X%ZUW7E!E$UL8T>L8+LEW\D4'GZ[K3=_:4&EC5OW(4AJ%(5, M3(6UB.<%>BR8UIH-16(C?R!.#W@*"]\O9IR==9K<74=/#\+&C.2KQRZ+.Z8B M!Z6%0\&5V?HQOAV("WF++C;\"O\Q9=T'XNLJEXEXCQ IQ+Q2G#HH7$.3(G9# M46&9G'BW)$NAEF *6MR*UY_^>#M_ZLUXS:9<["I98KBB*S:V(TMFB"A*[,1] MO'3%W%%3PX!*[-,LUS$5(82(N_-\:MV;\KJ.-*I/HN[7@W<#\1O@$+O7[20"7"4*"%,5<,5K4U?TN2I1^XOC M8!!T/:H1PWR84="#(6"W+>^=96(]G M@VFKCTY[ND!G\J?&O0R!-:]R]C.;R[C- C#>';2\[EUA6<6P)IR^78A0*(9'7U1'G=_B+ M253+JOW]6$K=HP>OW7SM$\P8B4Q18S+G;>UZJ4-;N[3IE=1F($RZ6W2T*;>O M-T=K6*=:D*RLW6C;7VAW-HIS=:W5!H17@/WR-N?;8:>''"=?PB)J"V?0)=7% M0,6>L7%J/FWO4T&S_WQOLJ XS*/&7^M4<=$0G_4^M_P[-!6H [ CIRHFK8QL #)HBW>K85WM'8B! M'CF=TEK(*%5<6U07O>1PNQMW7-9%317)JV+KLHHX3W0=75O^[9')@8@HNHQL MXZ /T7HKO+9JFO9$(.HR'"&D4RJ^>DLA;K?BWA%9#+AD&.:531?<+;0!R.= MCXZ_&30_9\&37WX E=)*CIH4-PSDAJ1"2LR3VT-*,>I26)6 MH6]J_[)9CP1&I# ?J5'[H#M*I(:-.;\F>F@D)>Q+2%Y4\!!%@46H5A=43>VK;1>MHBB!.%^LJX2#C:(8*$VT! # MU'6U"^I.Q<9Y,E1"*&AAE+U]=<%E%4VIKN,*6F@L&I8'%5A4*)&P&V?KK"JM M5[4 $G,RR755#-^!9[.K$,[KRHPT%9PIRGS@V MF^)O/J%M!K?5:$99'?ZS9X^]EW1P M^.1@&^[4YP&-A8G\T;CTC]*'Z"O1\E% VJZFSF=PNL,%]:!W0+I_B'O\B&/< MCX;:AMV]DZXZ[4$ 9HUCFR=+@^]$UL?8@>WT; =MZ^&;7J(B7"8#?_3D$!86 M")>@*%3(9W9 H&V='P]-\SESO-'(&4WV#Y"GSG Z<=SIXT^[[^MF;4O)^?8R MH=.6LSH\44F"(W51YO6A@C=PGX#]DRSN?D\A-#610WS;<;Y.'U"=O]&[Z;SE M:BI2B(L7"D*[(]0..\]U?'?F#,?#_I W'3J![SX:K2OBC73'TWY/N18[8X?[ M\H>XT)GBWRMD"!\H:E*_SQ.IN1T/G>DHL+&Y[WS#NYP/#O5!YN%:^+;#'V\Y MH:V@2-%B^SSGKSNEYXPGGC,*A@?N3&:(YY'WH-@M^I#6YT3U61F?2OQ8)(\\ M)I)#-&8/=>R9#DTX=%S4Q7_O5\%TQ81 8> .7#@Z%!P/9OZN/0K+!MWAU["M MK$ZK%54M>_9I[=%S7,>;@/EZ3NHY/O#TAC_^R]HN%V[#:>OT X=?S>G8/;C]J7_G%/\.O*$[S#,>3-R#'M\:UAX1]_?N^3W2A*7]X&'Y MHWAL IDXT^'TX'8X=J=[OL)R/YKK9B<(HYY;+"H=LYBZKD&A4_9"<#(#[_?< M8>H%CC_T_YFM(BV/IENILJTDVDV#.V8/J29Z0/BC[P+Q>.[RQX$S#<;=]0RU MQ_@O\-1#@!O-G%G@WU]CC >'??X3]E7C,_F;^=U'SG2=('![(V/7/Q=FWZ0-_82^+^[ZWB*JO,OQ7E=RNP:HLN[=Z?#GU&>3,"*H_'LP)WI MA&C@Q\/^X57@5:Z?7I;\6P@\G_CK(:6@1Z^+H%H]6 >.#C-$TY!9]"?_5!4X MVJLFO=B$EE6N>;SGE99<"#!V LEG]X M0^H<3NHEZ5!%M(D"@G;PT N/)[TW4Q.5 MK_C]6SYG2DO[DFH[VK[B>VK?;.VFV_>#T3JMZ T&^F7MY9$[F(R.1&[?N;47 MI%*4N3\->UDI'*:0+N+PVMO MVS80_U<(-R@V@(U%ZND\##B/91[2)(B]]C,MTS97251%.F[VU^](OV1+MI.U M ]KNBRG^>'>\D^Y%^FPFBT]JPKE&7](D4^>-B=;Y2;.IX@E/F3J6.<]@922+ ME&F8%N.FR@O.AI8I39K4<8)FRD36:)]9[*%HG\FI3D3&'PJDIFG*BN<+GLC9 M>8,TEL"C&$^T 9KMLYR->8_K/_.' F;-E92A2'FFA,Q0P4?GC0XYN? ,O27X M(/A,E9Z1L60@Y2R6EXQS=IGA9RAPE"#-/-@3;7< MH)S(S$?IZ0)6!?#I]LW]_=7'[NTMZMQ=H>Y=OW-WT[VXO4:=7N^ZWSMK:MC# M4#;CA;R+N3RZ0YZ+WLM,3Q2ZSH9\N,G?!-U6"M*E@A=TK\ K'A\CEV!$'>KN MD>>N#':M//>;&3R7Y]7+,T%SHG(6\_,&1(7BQ1-OM-^^(8%SND=;;Z6MMT_Z MO]!VOSSB'J/],E%_PM&E3'.6/:.13"!J%=* C:=BR+*8(SD"TDO4E[F(D>L[ M&'4SS;*Q&"1@3GX>D 5# .U..Y7LQ YVU2XUZ;DPL^%EDFLC&$?6(M7RX? M(0\[48A]W]N+O7;LQ)^GHN##C05"3RMS"*ZOT>O !Q&KSXF84EPK2-F#OR"- M(BT12V6AQ=_,YM1O_\5^UK%3?FU[P?]IM.$Z9*?U6$F?KO@&** &JP/ MP:\='[GI&(P3WXH1?]EK,UL?7.A/"LZ716@O^-+Q%Y&AU++^BMANBTLOI415 MC]KBN)F=7K!T!SW:!?0WZ -+IGP7W-V.WI--:3:WW1<"DAM+(/:5KEG?S)46 M6OY08TB5 \ :IH\VPP*-'WEB?4E-1+YVD:B< M1RFF3@N'M)K?@X#BEN.6: ,GQ$% *I2^CZE'#\%'B&#?"S#D8_L<.!0[@8OZ M!1ORC*6\3L%5[0I<[-?@80L[K:I&(<6^XU1-PGX-L4']"DHB#WNMM?FD1:#D M>.A.9N]BJ"U<;63@]U6>)!L'_XCC8_\228:4@0OQL_? M3Q#]Z.-UFB?R>9ZCQU HS%,S6SMOQ7^(XV"G%#2'YKO\S\,D^/]X;[\0[WH: M>@STP)Z@\O^X#GR@:I":? I)W&MAXKWK@GS:JC(0[!$?^S2J*2MU%L /IL2MX*!F%-28%>$PJL(^5(:J;(-6JR() M6MCUJI6,@$4>K:DO^Z+%;>%6S5M^';Q+.-0AAX0O)O]I(EIJ:"&KQ\5=].8L MZGL1CKQRKP2.&X(/1<$&1@(?AUZY_R).A,EFE^12<#*GA("+@G.T_' #?]\)P'K&=\HPI M=+34VZ!'"Y4Q*KC*N;V23)Z/5YIM'&OXEYQGRJH@8V$/9S.A)U:/ ^K"P=QP MQX8'#NT#L["\S7E]WMW0ZGJAU1\LF[+BV1CJF3U6K\$"\*G!4C_PRG3^-MVZ MEZRA#K:I@WW4X39UN(\ZVJ:.*M2=D8:E=;8DA&+BA@NGW^-R===^S=(-+12. ML;V'5BB6TTS/+VM7Z.JJNS._X5V3S^_)WS-SFE(HX2-@=8Y#OX&*^=WS?*)E M;N][!U)#E;*/$PX9OC $L#Z24B\G9H/5'P#M?P!02P,$% @ Y(-,6"2O MW/,W"0 2AT !D !X;"]W;W)K&ULQ5EK<]NX M%?TK&*VSLSM#2WSJD=B>L;U.U].D<6-W,_T(B9"$AB2X(&1%_?4]%WR(%B5% MR;;;+Y8)XEZ<^SJX "_62G\NED(8]B5-LN*RMS0F?ST8%+.E2'G15[G(\&:N M=,H-'O5B4.1:\-@*I;&Y&H M]67/Z]4#'^5B:6A@<'61\X5X%.8?^8/&TZ#1$LM49(54&=-B?MF[]E[?A#3? M3OA-BG71^I^1)5.E/M/#?7S9YR(8OR%V[XU856:Z9I-K31/]94 M*PUP,J.@/!J-MQ)RYNK=W?7C'?MP\^[^+]=/]Q_^]G@Q,%!++P>S2L5-J<(_ MH")@[U5FE@6[RV(1OY0? $Z#R:\QW?A'%?XB9GT6> [S73\XHB]H; RLON"/ MV%BJ"/>KH-)X7>1\)BY[R/U"Z&?1N_KQ!V_HOCD",&P AL>TGP;PN HO[+.. M&O:T%.Q6I3G/-BP12-Z"J?ERMF2K3GDM5S(C"?)AA5RD8F8H;;>:H14B*@&9&9$9 M$K'S2E/B6!*-0*BTJ>@N229:?S&^T$* NDSIAYG*"J-7)0^)WUE(SB! MG$IR)$_5"L.P[0R)Y;BNVXI!@27@,F[-+1T*'9MS6C0MZZ_25QA.%I,52%7# M-!Y)P'WE;->R(O"0!#($T^+)^:;$3 B&SC",K(.X%FS&LQF8TT:&&T86&W"S M71)4#Y_ ,V:SQR=XUL2,Y,Y\A32Q(:,P-GZ 0COP)9? 2CZJPEL9/MTPGN?) MIHX/3#ZW^$&_N2HD(9=QN;86B;6>%X6 )81_CG0%^BHT:IK(A5VEH$EJ)NU\ MZSLH+T0WA.0 FI00>2LSF?R422M4L.][,,#86E2MA*Y653\,P/AI37%')X5.2T MKE-F&7),:QOC[73/;:9C4Q#I%.14;PPEW$(@$O%AO+=+;@S/E%IPASV)+!-( M#'$B6B\,OP5MZ'X%;-B/7NW699E.G<""E8C.3&!O9%RC+9%L;;*E@' SG44>6OMZ3)7X_JI$< MT'W'L9E60$IM,5NAMRHS&CTY7%^M HY9:)[:U20Q]SK#SIDG7Y__(J8V(OZPU??EQP?[V^O@?H9_3Q>%R6-[$L!OTP!6R]V(\5KBAT% MS>["8CX7MBEG'V9&D0]:[JW38%O*-UK&"Q"^-M_'/1[ZD]UJ/ES,X^ KQ3P^ MM9AM^OZ!8JZ:E6^.5CLF58,V/N;?3X"!#1 &.>RO +.:?=Z<2NL3]QMY_C2@?87R\HM*O>PC4R3Z-W4UXCQW4,;$I==BH7/R#_O4U^]!( MOB/)\T_VS(B5KI_Q8@%V%'2.I@E/U!70DF[PYO_V^[ ;Z%,%_VD;_43,33.D M&],2R:*0K9/;/KHXMC+#O=G3Y3AA-G*@%Q/,K?:,V MME%'[Q:7VQ]W](Y]9S+:3IE4]H9MG5VL+7>TW->,(5D#;SL>5$"';:7#KP;[ M#$9/?->)@NX2_^O?IH)X54';-#.G5%#0'U:GTN]%L%/38%JSTI3<-9\1F$$3JK9/XKF)TLJ(AW5KHIV@\=D:C\<]=.MCEXKJRI=CZ\\_(CJ;NO^HB4LH>!8P[V1R-GZ'=)%SGO1*&+H\E.[IX>B8[*%]O+EMV]H7LD M-I$;MC5XQ^+0\O_$VV,33!IUU^J&!7PPVI,=0'I*4$+'=_=3_#8F'4IHR&CH M!.,N#7DCQP/'[ FHO6_;U7;&@HC.V:/6B!6W9X MHSB),/;6_-BVORV&I'[XI)J'9]W)/BH 09^0:SYJ<5S^%XZRXM<$XYXO6;>(NIOK"7A8O+BYG MJK 7,0NEXH(5*FE.32^N,^T%E]_'MM/+KXPX""]D5IY-+GLNSIF]\A1=/QB5VZ]E4V6,2NV_2\%CH6D" MWL^5,O4#+=!\/KWZ#U!+ P04 " #D@TQ8_&*?.TL# ;!P &0 'AL M+W=O7:>J*FAIT8V[)R$[%MD$O4[M-76L)RPAJ=)IGV7G:H#+)5SXHK:U#POI32Y7LQ ? [XIVKMG8PB5;)A_A,G?Y2+)@B#25/C @/*WHRO2 M.A")C)\#9W),&8#/QX_L[V/M4LL&'5VQ_JY*7R^2BP1*JK#3_@OO/]!0SUG@ M*UB[^(1]'SN1X*)SGIL!+ H:9?I_?!C.X1G@(OL#(!\ >=3=)XHJK]'CX^2;/]3SU0ALVTV*@ M6/44^1\HIG#+QM<.;DQ)Y>_X5.0<->6/FE;Y2<)K*L8PG8P@S_+I";[IL<9I MY)O^GQI[BMG+%.%J7+H6"UHDTON.[(Z2Y>M7D_/L[0F!LZ/ V2GV_R;P-,7D M; S_HH%/!C[RCIH-69B<]0_1 M08M*4 ;^02&R!\A'?9!GJ%F7)/F$4U*SR, XD3;X7?D8OM=*D^A7#N1'#ZU( M%8%"LJ$79(Z@PKX6UQ5UH%5&Q!)4EAL08[,8K,&-H$!70R4.)6,,]>UD3VNH ME$%3*.$,AB;>(G?O %A5DABJSG>6GNIL\2!V)1X)MVC$T<($:LE*.]0=!J6! MTW4;1S^[L$F[$ _BK6)/!7?&*[.- DKE"LVN&TY4TM2X(RF3#!@&EG=H18LG M&\0-/&5G SZ\7ZE-L1Q '^AK#+"H8".UA1Y +X;9Z1)(Q1@E#2%%!;!TN)B: M"Z:K^Q-69MAHV7I@^V(//<*V'%1(47OIJ?%+]R-]9E@-V6VT90?Q!'KO.JX> MG?]=;WA/X?UGXQ;M5AD'FBJ!9N,W9PG8WHK[B>&ULO5=K;Q,Y%/TK5I 02"'/MB#:1DI#@+*B M9!L*TGYS9FXRAAE[L#U-\^_W7'LR";MI]B7MEV0>]WW//7=\L3;VN\N(O'@H MMNUR49%=)U3$D:;Y;&%M+CUJZZKK0DTZ!4Y-U!KW?6+:32K=%% M>#:SHPM3^5QIFEGAJJ*0=G-%N5E?MOJM[8-;M8G(7?L4ZR@Y?MD12.6^*6AD1%$K'?_E0UV%/X57O$85!K3 (<4=' M(@-AD?L#9NTA\'>\)^F?2C7:.KDL"F>FM>N ME E=MC 6CNP]M49/G_3/>N=' CUI CTY9GUTK3U958BW2DN=*)F+N9>>,!;> M'8KUJ+7#L1YS(3YGA,E)3%%*O5%Z)2HMJU1Y2D5BM -$4LDWRT;9[90S>4]B M0:0%O)720JZLK*ND]L(;X6';5CDY(76*"5]5N>11=<(LP\LY)9557M42TX/GDU&/3.Y]-)N.J?/P^R+C-5GL*Y8*H22G.XWRH=N6"M M?!8\3&)BK-I_>0XW?SLW=K(TQFOC$1YL64)*8,E@=T/2.D&,?F110FE!5@Q[ M$<#MH(VK 0)+\HJE$.&A@,9:5W!\2Z6Q7B!TYB+1[[WX!6'ET&M2007X_0<) M!;L1_;,V')QTQ(2L!SG#0:3PP(5[P8M4N20WK@(@A&:1/-_\%)>,,1PL0]-8 ME@-.; H9BE'Q?:4]HZ:T,*A*[O6*--G@ ^^Y-$WN=SK4/J O8&!< )B);)I\ MUYEWQ+OQ>-:T>HC>16]#+3FJX^";3CH!_@?SQN[@Q2*0B)#I M-Q!U?/Z,D:/<-FDL.H5,83)6%GJ M.6W>UK/X5#"EJ7VMA:F5)H[!,W1.X0C*R3OF]!50%>*OO(^WL:[]8&N86;I MH41Q>?1JE\L*=>:A$IRV1D5YXIKF(E1ETHXX0KBG#>&>'B7 M!P"CPY/.AXYX7ZVR>H[8Y;Z7CABC<4ZMM%JBXQC+T+)ZG^S"9UUOI78RB4.X M&VR$A>\>N<<3R7X=.Z -U-=MWWAZ\$#3CTHQGP68K)5#7IA8<+3F"@)DCQ7U M3T7\?\IT!+AG#7#/CF+MSH5AFH)[BD"@[&CL\+5=AI(>0N]_LQ@@'!= PSV' M0-RNUR_O'^4W<3DT7-[>=6O'=-RB0GX'$_SD7.XYCY2Y7#(+1P9A6@=*9-&, M!.2I1E>NY$+ENX^)W=9C008.FL6>'].)7GA4MYSUZ'?!8^$ 9*:@:-H LFD5 M-L%./&R-FLO&B:_"PHC$F(3OF50A82NX(E:%);JTIH %X_9J=1!.W;U# O;J M*AR%@EWMXWFA>=JUCY+'P8FOSVV-^R@.8..?@=02P,$% @ Y(-,6 >@'S,%! M]PT !D !X;"]W;W)K&ULW5=M;]LV$/XKA!H$ M&T!$$O5&);:!O+A>@*4-\M)^INVS+502/9**NW^_HVS+2J(X2=&AV+Y8Y/'N MN>?NR#/96TGU32\ #/E>Y*7N.PMCEL>NJR<+*(0^DDLH<64F52$,3M7:TB#6SR#TRH'(F=D MFFDQGRN8BWH[HT3! Y05=)'>#WOX@3,O."&_ZGNW4 "/-@G!$D,Q!M64^=V@ M0WO05381.7U5=R0T.13%\H1\%0:=/I=?@U$RAZIHUJY@LA#E!K_6:<*11N3; M:C32BTPCG7%55^M.B5(7F:Y[V0A*4&@Q4[(@$\R"PMZDR9]5L;3-L27:8AW4 M(Y^=[)4P3F.>4B_PNH7W96;($E,$'2[\A'J<49Y&C8@EE(><^KPEHBQF-&XI MA0GUTX F243.I4;\O-)$E%-R5R?IJL/54^:)'U$OXCLJ 8WBB 8LW(E"RKA' M \Z>9/M)#G=Q=\13)R.* \K"H"4,0QI9[3!M"5./^JCI\^2G[?JA4"7N=/F M&\[@'UN; @T21B/>IM61_0,2>)3A0NJ'+2%6) QMF=G6A\ ZR*PT)"L?N_(9 M37S,H\]>SKY-=4K]X-%&2% <>=%_-_O_8J]B[P9]3Z]ZUIO^3RT+*^_SF/I1 MTBW-C9_!>3G#+L7FS7)SA6-4!JWB]+<-<5SVU=Q@M0 M\_K)H9%/59KUO;R1-J^:T_5E?J>^?A)="37/2DURF*&I=Y1$#E'K9\9Z8N2R MOMJ/I<&'0CUEN MZ@( .D' 9 >&PO=V]R:W-H965T;8Q7;7\>\Y)VF6H:X, 5]B^\G= MX^=\/M]H*]6]+@ ,>2RYT&.G,&9]YGDZ*Z"D^E2N0>"?I50E-;A4*T^O%="\ M. MUG0%TCMWYCOU]%3O&LJ :9I)_8[DIQL[ M(3DLZ8:;6[G] $T\L>7+)-?5EVP;6]\AV48;63;.J*!DHA[I8W,.KW$(&X>P MTEUO5*F\H(:F(R6W1%EK9+.3*M3*&\4Q89,R-PK_,O0SZ>SS]=WM9'9'II-/ MD^O9Y9P '9*8D"EX1^&!W@B]I@HXHO>FVP^V*L*7K[*6R-G.DUS6#L8!%H4 _@ MI$=O@KY_?D!@KQ78.\2>SK'F\@T'(I=X7S.Y$4;CU<^ /=BDO#.*YN 2@<5J M+3B6%!49$"Q.DLO-PBPWO'5T28;I4'CO"=4:D(F*_ GCC"X89X:!WG<,AX4> MO1F$?G1._M>(F8=R :K-/IG#VC20WT"S@HH5_/.])W][\"W36]*+W*#?=WT_ M[H!Q@.# '0R[X/$ K4($_9/?*IS]DM>7[;2ID@[:,'S! &=4"296FC!!X#$# MK6U >!%XA3[I"0,W&<9N/ P[8!"[PSAVP]#OAN,.>KX;)>$?G_1LSUU\M?-T MI_E9)-F!D#MQ)&Z_'[E)T'L.)I@OWP^Z:4F&;CA(VISL*W*O\_R6H%95D]&D MN@SU2]RB;1^;U,_WDWG=!*^H6C&A"8P053>6>F'DNGK,%])@:ZBF M!?9B4-8 _R^E-+N%W:#M[NE/4$L#!!0 ( .2#3%C#Q&PO=V]R:W-H965T<=%FFE0+C0QO[>YL7\9;I;^; M-8 E][609N*MK6V.?=\4:ZBY.5(-2'RS5+KF%J=ZY9M& R_;H%KX+ A2O^:5 M]*;CUG:EIV.UL:*2<*6)V=0UUS]/0:CMQ N]!\-UM5I;9_"GXX:O8 [VMKG2 M./-[E+*J09I*2:)A.?%.PN/3V/FW#E\KV)K!F#@E"Z6^N\FGA*'5RAAVG^R[7RSU"/%QEA5[X*105W)[LGO=WD8!.3!;P+8+H"UO+N% M6I9GW/+I6*LMTWGV9?+JXOSF_,S,OOR M^>;Z9'8S)V]O^$* >3?V+:[A//UBAW?:X;'?X$7D4DF[-N116T^0 M/1 \90Q@XOTP[JP@^^J1.31V M9PIVIIE31RI9;+1&VJBB9XY6TFBUPO2:'O0UB=(136*&OV1@97E&HSBC:1*0 M\V>IHD3B_8;)?,RB4,; (RZ&LBRD69KWIBBGHRRE^2AY)BT.T1[&- JC1W>6 MTHC%+:\+1[DOC56DQ#4'T8RF.:-QE RBK?::Q#3$).99/K"]1;8H M.LO#=R\N49=]MX_V;"],/]P73@DFSHGIZK-WEPTK@;Q&"4U&;& ,$SI*$LI8 M\&*N3W/ZA%QQ2,8?*8>X:]*(9F$\-&5Q1(,@_.]3\-=%W'=M^(.+O0:]:MN7 M00T;:;L[OK?V'?*D:PR/[EU[O>1Z54E#!"PQ-#C*$H_HKF5U$ZN:MDTLE,6F MTP[7V.5!.P=\OU3*/DS< OUWP_074$L#!!0 ( .2#3%BON=<@K ( ($' M 9 >&PO=V]R:W-H965T^>>^Z<.P^V M4CWJ',"0IX(+/?1R8\ISW]=I#@75;5F"P).E5 4U**J5KTL%-'-.!?>C(.CY M!67"2P9.-U7)0*X-9P*FBNAU45#U:PQ<;H=>Z.T5,[;*C57XR:"D*YB#^5Y. M%4I^C9*Q H1F4A %RZ$W"L_''6OO#'XPV.K&GMA,%E(^6N$F&WJ!)00<4F,1 M*"X;N 3.+1#2^+G#].J0UK&YWZ-_=;EC+@NJX5+R!Y:9?.CU/9+!DJZYFSRZ5J\5'+MOF1;V<88,5UK(XN=,\H%$]5*GW9U:#CT@U<S2;D MXSU=<-"?!K[! -;,3W=@XPHL>@4L)K=2F%R3B<@@>^[O([&:7;1G-XZ. EY! MVB9QV")1$,5'\.(ZV]CAQ6_.]E"2%4;G,(;MDG-=TA2&'K:!!K4!+SD]"7O! MQ1&&G9IAYQAZ,L>NR]8ZWVN M )Y=\UN.]BO>)Q0+S,;>Z5&EO7#[B<@=3B8F4EE ??B!1*V@$[7"+]V&+HS[ MK?BL\^94'ES'(DNZ 84#J"JQ)CBZM*$BP])_QH9G:>T1]EK=WEDK['>;JMY? MJO>(FS&^-HT"VC#!/T>>O/BAD -EW/8[,9)@D0N/4ZW5*V8T(3# M$EV#]EG7(ZH:^)5@9.F&[$(:'-ENF^,;"/EKD# "J"@ &0 'AL+W=OM+VU;I&DJN+D0- M%7Y9"EERC4>YLE4M@6>-45G8S'%"N^1Y9Q!SB9BHXN\@@=)U*8LN7R^ M@4)LIY9KO0B^YJNU-@)[-JGY"N:@_ZD?))[L'B7+2ZA4+BHB83FUKMW+F\#H M-PK?;S^[VY.1H]\48 :3VR-T$;!3CN8FQ:&O0+C MD7M1Z;4B=U4&V;Z]C91Z7NR%UPT["?@!T@OBN90PAWDG\+P^3J_!\\Z(\UAX MK;5_W-I,QJ6J>0I3"UM?@?P)UNS].S=TKDYP\WMN_BGTV1PG+=L40,22I**L M10655N:45W@&HOD3J&.L3^.^?QX7N/V&YH%R [$MV(&'D M(V0@>7$ >[N1$@/NSW\1YOHT2H*A) QI$H:(N@34WCD.'48=+^[/(X\EU G] M,7D4^HBSV UI['D'\E&(.$D\/CL9<\TUO*GU:VP];9=ZD7,@C@+*DN0P2C=* MD#7;L4T8C5WOM2"9[U),^6&0;D0#M\_-KKL(/.$MKX",%E#!,M?C0>Y=Z@0Q M)GE8CQ$2"ETV/M']0=_]P=G=/V2T7.+%K8@6YI)MTV'D7"E ,:\R4N1\D1>Y MSH\/QVFW?WHX]OJ];Q*H=2=U=M)F/KHA&40V".< _4'BW[#4STW<\&.3U^7^ MR$0T\2**@S.0Q=3%1G!80+[H-7+8S4Q,@W#7'D$\0$5>UE=$[(6'7!*/>DD\D"0^\G-\ M\AG7')-)KO-J10JA%$FYE,^XW6RYS(XZ=-DA@<1UJ.][QU+V2PC'V+@T#A(L MSOFY:OU4R/Z,\D18!H;WR] EWGJ1@\/O')M8>[ _E"!7S9:$F1&;2K>K1"_M M%['K=O_8J;=;W#V7J[Q2I( EFCH7$4ZA;#>C]J!%W6PC"Z%QMVE>U[A,@C0* M^'TIA'XY& ?]>CK['U!+ P04 " #D@TQ8(>:SJ1X' #&0 &0 'AL M+W=O%63@9XISG(WJ2P&E)!H4#)1 M]8X.G.Q<'1W(VA2BXN<*Z;HLF9H/>2%O#WM>;RFX$).IL8+!T<&,3?@E-U]G MYPK>!JV67)2\TD)62/'Q8>_8>S,,[7@WX)O@M[KSC*PG(RFO[YF1[VDA[* M^9C5A;F0MQ_XPA]G8"8+[?ZBVV9L"(.S6AM9+B:#!:6HFE_VG%9W1\=H(^?3G[MWD[.1U>H;^OV*C@^I^#@8&U[(Q!MM [;/32+7I]]%E6 M9JK1:97S_.[\ =C8&DJ7A@[I3H4G/.LCW\.($NKOT.>WCOM.G_\O67%Y&W.XP-6F.#7=J/+B$6\[K@2(Z1_69_ M,\5S89#0("F%X3DR$C$TD@J4BVKBR+K)D=U+O?HKH<1_BU[J%_:-ER.NVKU# MEWQF%B*R$)T68B* :?>L;Y7L(2_$:4APY/L=(?5Q&E"<1,F+F3MT!@"8D#'N M(;T<$N"8$$P(:24)CCV*4R]\,3,^W5UZQ I691RQ&R8*&Y)=9#Q,UY !N"A- M 3+_Q4SZ6!D.S#9(,;-:/^F':+_YNX/G8]LZ8W.WF1"X(U9=8U3:G%G,D5AB?2O, M%-TP)=PXASQ,![CW$3/KL8716%2LL(JAR7+&JGF_0ZMUZN\]@_QG$MQ8\]W:"F:L M(-"&%85U0\,@>+9980\\L.MC^)X5=6YE8_$3/&DA USB/@WW-V'1 $$L%)IG MM6H0X#]J,;-CG@_-\C?%7ACB,%X/NP0'28Q)\OP<<<[F$![9-3I7 U,#C M1+$2HH-5&HV5+-%E";"A8:V!:UJCXQRZ!J$-< !/JDRNZ%=74L= 8HSCE3B-M:OIZ_O3YZ[Z!>SK7KYCP3KG.;,HTJ M"3F,@]*L?0C7^Q*DS5Q"4$&P:D3X#H8+^G]_=!--F 5(#MW61$0 M5+*>3-%Q/8&N>WU_VOWH$!=[,62^#DFA% .>7O#X?N1^+KP+IPM'"V"MG!1: MRU+4I5X.RQ\+MD]C!R:,A&B&.(9H=B&]@ILF=.L0N@5OL!VV)^K'9"/CVXVU MJ]SEI4<[21-VFOI/JQ_ZN04DQDF0;'3'Q6ZRQA6G]TS>+#V!,.K08E2+PJFQ M&,X4'):5Z81@G$+>[] A\7Q, _IG7(6R'"9W2F7;2;1.0^Y(G])-=("@X8- M/#]WTF8"A)S:K%PM)BR"K('<66P%LNL3="/K; M"N5](D(BKJL%E"OO4R_&(>GFWBBZVYL^D1MK1=P"+VL#'E9Y'UI;"4[!^;;_/645M"SAVSH M5C?V@>'F#+$\D#7HQW^J"PRQ'Z681.O%)\01E*FG9-<'(^J=5)6]^P,X9DIH MVQ7NN7[/!6A#-R84$+6HW9%V+_6C)F4\*L'0\%$)9LL.'(--!924'=FES:A^ M@.D&S ((NI ^_W;ERKKBKC(Z1VD_@1P6X2!-.L( 3AMP8J!QA#[9@Q48JJPC M)3.U IH"\*VQD ,MC)U0HO;>#$IG$"^6M/@CQ+H.\.:-H5 M)A";!"!HA9NN?P:=B^F2JXF[?H?E9%V9YHZZE;8W_,?-Q?9J>//O 3@Z0R2-D:5[G'*6Q!)(N7NP"[?\]COX' M4$L#!!0 ( .2#3%@46"A3-@4 &(7 9 >&PO=V]R:W-H965T'>\(^^%Y.%*%9_*!8 F7](D*X^LA=;Y MP6!0Q@M(1?E:Y9#AR$P5J=#8+>:#,B] 3"NF-!EPV_8'J9"9-3RLL,MB>*B6 M.I$97!:D7*:I*+Z.(5&K(XM96^!*SA?: (/A82[F, ']6WY98&]02YG*%+)2 MJHP4,#NR1NQ@[!OZBN"#A%79^";&DANE/IG.V?3(LHU"D$"LC02!S2T<0Y(8 M0:C&YXU,JY[2,#:_M])_KFQ'6VY$"<G%DA1:9PDPL$WVE5K_ QA[/ MR(M54E;_9+6F]2*+Q,M2JW3#C!JD,ENWXLMF'1H,H;V'@6\8>*7W>J)*RQ.A MQ?"P4"M2&&J49CXJ4RMN5$YF9E,FNL!1B7QZ^/;]^Y./9^?G9'1Q0LXNKD<7 M;\_&YZ=D-)F<7D_(BVMQDT#Y\G"@<3+#,H@W@L=KP7R/8(>\4YE>E.0TF\)T MEW^ 2M::\JVF8]XK\ 3BU\1AE'";.SWRG-IRIY+G?)/E70:OY;G=\DST')2Y MB.'(PO HH;@%:_C\)^;;;WJT=6MMW3[IP\DZ:(B:D7@ALCF41&9DKM1T)9.D M2]M^><]_"KGMO"%_M<5=@?0&BFIG)I#K3<^F+5*S;[N=,O@9<:D=!M3SW%[LJ>TH_KR4!4QW!AA_T^JCUWZ#7CT;[=4;[?5O-*;=Z3(! ML],RT[C5$B.0B+($76+NO/D=\QG1BHA4%5K^(4QRZ]K__FG^KOW_4=M18W7[ MP7]ILM$Z(;7=F$BFY*S-!>RP)JI'X*?VEZ!J? F),[E#!ZW;&;J!P>N M%P7 ME;T@H]M7V!B3"O6ET3LM[BQ* VJ;K2J8;NY[A%#%WBF&N-YA'P0R1+V MP6?W@_Q@5UJ5*=\7$E.E2,BQ*G7'^&[FK:#M'S>&M#D0[&#Z""C^@RQP,BG( MIYRQ^"GQ%&/=>G6#JJ;]_FU/8=V]/TSQ17]HZ%PGP- MLCOG;?D/LVUJ-X+FH?X^_W,I\_\_WGM=R%<3C6<,9%K1$>N#3TVQS<<:COM'.PRRCG;3$&#KOF=5 ^C]H,C+K,HQX/.\I* MEP7X1SES6CBJ&?H=9H4T"-NPAY6A+=N@[:K(_(@Z;KN2,;3(Y1WUI2]:G(A& M':O\-'B?<*Q#-@L>3?[#1+32>(1LWRKWT9N;K>>&-'2;9R5TW !]*/1W,.9[ M-'";YR]FAY3MGI(/$W84]=RF_?HV[3_Z-MV\,!/\ M20PB+6?2O'"U%Z7K2MT_UU-W8^=*=/HEAZP$\JO(EN:=!T_CKKGEUP?W"L - MP27T?+=)Y]VGNSOQ=5#[]ZG]/NK@/G701QW>IPY;U*.9QJ&[G,88I\P)-J[9 MXQA=SC!HO'MB>I]7K[LEB=4RT^LGT!JM'Y!'ZW?3._+UZ_,[8>X\)4E@AJSV MZ\"S2+%^T5UWM,JK5]0;I;&65)\+P#Q<& (&PO=V]R:W-H965TZ1MVA:JBT?2<;)? MOT/*EF5+4=T!W5XLD>+Y^)TK#SW%6KD++5>G;NNFBY%SM6@ M7(D"OLQ+F7,-0[EPU4H*/K-">>8R0D(WYVGAC(=V[EZ.A^5:9VDA[B52ZSSG M\N529.5FY%!G-_$E72RUF7#'PQ5?B >A?U_=2QBY-KO@CU1L5.,=&4TF9?G-#*YG(X<80B(34VT0.#R>Q$>1908(:/RUQ73J M+8U@\WV'_MGJ#KI,N!(?R^QK.M/+D1,[:";F?)WI+^7F5['5QQ*%K"G)Z?'-U\7"%[BYOKG^Y>+R^^^T!O7ODDTRH]T-7 M [Y9Y4ZW6)<5%GL%RT.W9:&7"ET5,S$[E'>!5TV.[!YM;*>Q?-.5;9+QPK"[X8P.7*N5GPJ1@XD@1+R23CCMV]H2#[T$/1K@GX? M^O@!] M,5FAT1//UE;)4P7_%%PJ4'NNZRDI3,VQUDCY),U2_8)NC%V0*&;HV0Q31@5=CG2%*0LR2H)[Q78] 96/[&3LXAF&(#/P66Y]@GX7U,' ] M:K!\9'^.,?8T_ %I83'L!PD.&D0HV^)%36Y1"W?/BPSB%F[,W<][6Z)A$S3\KK//0.F$$1QX[2U^]O.K+>-BAO@3:+X0 MC3#30N;?E?<&H0TZ]=,8/BZE$ >5MN_3WH%5;EP]PW$.3RBM(I\(69?7U@Q# M%WDI=?IW58)^E&8[X<"M(8[(/H0@ZV(<^[0CJX[1:(C#AF0]'> @2'HRBH84 M1XV@#F-(I;@G5>I4-'+MK&$)#BGK28LZ#@B.@[:\>5(&GBHU5"?>9V 613AD M[8) /88#GZ#K @)2*/TO/-&"/"A]^\H#IUJ/;P+B-Q%HGQ\:]D]HATZ@4M3> MJ^T6BOVH(SJ Z2E.\3$CW>5G[Y/T-;-&(?;BJ+UWA"FE70[E<.RTT,Z0%_B8 MD*@Q0WV(JJ#MEO^V4GSD:HGN>3I#T'<! O[6 %V"CJ.QKKA0$F81MV%V\GA$1/ M2QG4+65PF;U'915T?9#__CQT%U#MWNMJ[YO29I^Y SD_DT MP20(T$%7!K[T8S!5&PO=V]R:W-H965T,Y,/UFRT6&E>Z*U)6Y )Q84$9= MW_-&;H8)<\*I'5N+<,H+10F#M4"RR#(LGA9 ^6'F])WG@7N2[I09<,-ICE/8 M@'K(UT+WW)HE(1DP23A# K8S9]Z_BB9FOIWPE21\^^FEPQ&@/S@#\"N M_Q(P/ ,(*D#P$C Z QA4@,%K71I6 !NZ6\9NA5MAA<.IX A%FULE&"?V6:)P*Y\OEWF64U=I7PRC&U=VEZ5=_XS=/KKA3.TDBE@" M20-^]0>\WT+@:A%J)?QG)19^*^,\%SWDC]\CW_.]IH!> 0\\"P^:XFF';R"O MX?T&>/0*ZUZC\R=B!/6R""Q?<.&R:/!L43(-FIE,G;N2.8YAYNA")D'LP0G_ M_JL_\OYI$KE+LE679%%'9"?I&-3I&+2QAY]!+W*!<)H*2+$"E O"8I)CBG#& M"Z::\M)*>6E>NB1;=4D6E60?+9G9%?=A/^CI3VC?H/>PUGO8JO<#PXQH825] M0GNN($&*ZUU1%8(A:@IAD][#WQP)>D'M1RECJ]E+9>R2+.J([$3N42WWJ%7N MN5W#B&]MH;$"&\&W!4N0/A$)K,YL,HO1;YI_[$V\XU__109:/;DT UV211V1 MG61@7&=@W)J!7[H+B$$?W9JVY$4KQZ45I4NRU?C2=1!U9/Y$[4FM]J15[@+(QM+>2G]I(B:7:K?JTGS4$5F9 M"/?H))R!2.T51*+8U)?R4%R/UK>D&RQ2HC\("EL-]7IC72%% M>>TH.XKG]ES]R)4^I=OF3M_40)@)^OV6ZYVCZA@#]=TO_ E02P,$% @ MY(-,6*B+]\GP!P 34, !D !X;"]W;W)K&UL MM9QO;YM($,:_"O*=JI[4J]F_0)I82I,T5^G21DG3OB;V)D;%X .<]*3[\+=@ MQ\O"LH9V>-/:SNRS.^QC_/.,X?@YS;[G2R$*Y\4BS55C(I]GC-%]G(EQ4@U;Q%+LNGZ["*)G,CJO7KK/9<;HIXB@1 MUYF3;U:K,/OWO8C3YY,)FKR\GL>!T^BEM1W*VO,_ELNE=91"N1 MY%&:.)EX.)F/OFX.)FXY8I$+.9%*1'* M_Y[$F8CC4DFNXY^=Z&0_9SFP_OA%_4.5O$SF/LS%61I_BQ;%\F3B3YR%> @W M<7&3/O\E=@FQ4F^>QGGUK_.\C>5\XLPW>9&N=H/E"E91LOT__+$[$+4!4L<\ M .\&X.8 VC& [ 941VZZ75F5UGE8A+/C+'UVLC):JI4/JF-3C9;91$FYC;=% M)O\:R7'%[/SC[>GEYF7CY\_.9\_.#<77R\^W5TXK\]%$49Q_H?SIW-W M>^Z\_OV/XVDAIRP'3N<[^?=;>=PA3YRK-"F6N7.1+,1"'S^52]VO%[^L]SVV M"IZ+^5N'H#<.=C$QK.>L_W!L60[9'SY2Z9&AA\]TJ+92U"Q5OE^/\G4X%R<3 M^8;,1?8D)K-7OR'NOC/E"22F94WW65.;^NSS6F1A$26/\HW\))*-,&6[E>"5 M1'DR>9H%+N($^=[Q]*F>23N0NR[%S&?[0&V5;+]*9EWE19@E8N&D3R)S"GGJ M,2W2JC!T2X#$M&3Y/ED.9T0.F360F):UM\_:^W4C;B58W5^84I_[N&'$=B"3 MZ_0#VF%$?[]*OX\1P\)9IU%2.%'2Z4>KT-"= 1+3<@[V.0=P?@P@LP82T[)& MKOHX=7_=D3N-NM.PYR'*7-:PI"'2IX1PZIHMB6J?^\BZT+\WJW4);\YF9*TI!5ASHZ4K2=J4\2P8N<9NN M;$%[K=-F.)*['Y:F5=QA3D0:RH\99FDMCQIO<"9.% M\^55N%J_NSK@4:OBX)T"4M/S5PR#?$"/@G(,E)J>N2(99$6&GAX-VJ=$BGV7 MM"C3%(DE9>):I/[56,$'ML/'99@[E3&=;V$AO_6<1WF11?>;LF!B6K1=;N@V M0:GIR2N@P0C.H!B4:Z#4],P5UV K/?0SZ$Y#_\QV?>P'S9.H*1(3&U@"NA94.2!4M,S5\B#[<69?IYE[0]^ MXF'FDZ9E#8&^YW/:P:-8 0JV TH_Q_;Y:F^?:/#VC5%VP8J&L =H7% .@E+3 M,U<0&"'4X5V$+MF/+ >?V^_YOGV/PUHU1 MFR$*CX@+6*P'92,H-3USQ4;$7NSI9=J=1MV*S2_^UA!];8I>B)U>#OBT;T' M/LO@_1JC7D-J727(MA)L7VD,(B**B A :VFGT8-E39%6EB6*8(B=8 [X]B?J M!?8)!V_D&)4=HL") #:D""@;0:GIF2LV(@!-*=)N-K5.MK80?6V*7HB=7I1I MKT61I;&0 / E"Y-\%>5Y1Y7 +CEX<\8HYA!%102P+T5 Z0=*36_9*_JA )TI M:NA,^8P33)M?N0R1B/O41:S#I%31"K73RB&3]JP4V&<9NGM0:OHQ491$ 7M7 M%)2%H-3TS!4+48#>%37TKCR?^LAO$H$A\H!O:[^*L;-+?]_VJ1?8)QN\B6.4 M>ZB")0K8X:*@' 2EIF>N.(@"=+AHNV_E24/6('672SNNR[4*5Z@=5WJXME^M MP#[/X&T;H\Q#%2A1P'87!24D*#4]NN(@!]+Y8NZ/500>&2#L=,,4Q MK&_OJ].[/U$SL$\Z>#/'*/XP!5 ,L!W&0/D(2DW/O/9398!V&&MWN8R48(CK M)B[ 6(-JQKB,2!'[B( M=C04N$(9;D>90=;M4T&PSS=X'\[G-U7'=@B+1?=\ 5X? #UVCU,F_?XH)]LL&;.$9!B"NDXH M M,PY*35!J^L6%BIH\@):99VB988YYZ[<(AD#$B$=)!SEXBG$\.^/T,^]/5!?L M\P[=32@U_2@IOO( 6V@>*#M!J>F9*W;R %IH.XWZ==@2'C@CN,G IDCS%0S3 MVHT)5B)[K.[7D$O/;9)B>\W__M7]/2%.JSLA-%Y_CX[.MG=V4#+;&TUEYX9)NM+A?LZ7A'-[ $_6WW(,W,;EDR5@!7 M3' D83VQ9N0^(16@VO$7@Z,Z&:,RE)40W\O)G]G$PJ5'D$.J2PIJ_@ZP@#PO MF8P?_S2D5FNS!)Z.G]D_5,&;8%94P4+D?[-,;R=69*$,UG2?ZT=Q_ .:@/R2 M+Q6YJG[1L=F++93NE19% S8>%(S7__2I$>($8'BZ 4X#<"X!W@\ ;@-P;P5X M#<"KE*E#J71(J*;3L11'),O=AJT<5&)6:!,^X^6Y+[4T3YG!Z>GBR^>OC[/% M5S2??9Q]7KQ?HA&:I:G8FO8OBT3].;7MV-;&W=+HW;:N#:O77-^X)J+/@FN MMPJ]YQEDYWC;A-G&ZCS'.G=Z"1-([Y!+WB$'.VZ'/XO;X4X'/.F'+V%GX+C+ M^EDT;GMR;L7GWGIR70K7%%XW1?E.N5<[FL+$,B\-!?( UO2W7TB ?^^29TBR M9""R,^F\5CJOCWWZOQ.\2^K:9%"9+-^VAZGGDB# V!_;AU,9>WU[K8S75GU" M@BB*7ZR>2>2W$OF]$BVVE&\ ,?Y2U$.*51OW3]P>11@[48POQ/*OXANYQ'?= MV#W?F/2&\Y/Y%+1B!?VE:-Y3TGS!$%4*N@,.ABS$(K!4PI*E2FV8GE>KG9)&U[EDD/"V/=CYR*7>GUY MK6S75HEOC#H.[BZ\J)4DNK'PTB'$B:[<]",/N^&E-M?[1B0D)"87&Y->[W\R M7>)6F_BV.LL9-4$SS: SZ'C(8AN2+!F([$P]@E_N>K@WM^9-HIRG3T^>=5[: M\'7FAT'@AL2[R*E^;UXK7<,6G-D-/1=CTEUQY.0.3&ZLN=4@"I'KCU88.U%X MJ<_U/L=4IWMY8TCZW7]MVM@GW4(!,*Y; VE/@N--DBZPZLGFBQJWJ2E="FPZF&6].U@BPWF.=K M(?3SI#30]L'3_P!02P,$% @ Y(-,6$ 24$:R @ :0@ !D !X;"]W M;W)K&ULM59M;]HP$/XK5E9-K;21D/!2NA")EU:; M-+H*VNVS28[$JF-GM@-EOWZV RF3()O:]0NQ+WZ>>^Z.\R7<18MG@!3+]9<9%CI;FV/"G"BTMCL1 MA;Q4E#"X$TB6>8[%=@R4;X9.V]D;YB3-E#&X45C@%!:@'HH[H7=NS9*0')@D MG"$!JZ$S:E^-VYX!V!/?"6SDP1J94):$814(B5H<#ZL88)4&J8 MM(Z?.U*G]FF A^L]^XT-7@>SQ!(FG/X@BWT'Q:54/-^!M8*CKZ'9RO4 ?T2A)B$D9 MIHBPJO F@>=34)A0>8'.M!W-"*7:+$-7:1V&S8UW/L>53_^$SP#-.%.91-1/O*OUUT'X^R#&?B/A%.(6"MH?D._Y 7I83-'YV44#;U G)["\P;\FYUBL M%47G.(5IJBM9X!B&CNX:"6(-3O3^7;OG?6H0V*D%=IK8HSG$/&7D%R2Z0]; M2M"5B6FITVI*%.LT"_V_1Y3@):%$;8\%4+D86!>FB==1.VAU0W=]1%BW%M9M M%#8CC.1E?LQ=(_"%^>K5LGJO+VCO#03V:X']QKR-35.Q%&&6H )O]?6GD )Q M-)'-3(&'$KR5#9HN:TV7S;7$3Z=JV0A\8:H&M:S!ZVLY> .!;>_Y;O7^6S7_ M0M7IGBRG>W#[YR!2.^.D;OZ2J6H0U-9ZCHZJZ?%\O!K",RQ2PB2BL-)0K]77 MS2JJN59M%"_L+%ERI2>376;Z6P"$.:#?KSA7^XUQ4']=1+\!4$L#!!0 ( M .2#3%@+4?3,3@( #0% 9 >&PO=V]R:W-H965T\ J9/,BY*K'0H MU&.U%3IR>Y:4E, DX0P)R")G.IS,1B;?)GPET,BS-3*='#A_ M,L$JC1S/" (*B3(,6#^., =*#9&6\;WC=/J2!GB^/K'?V]YU+P.RB%#-=4[7CS";I^K,"$4VGOJ&ES1V,');54O.S 6D%)6/O$S]U[. /X M_@L OP/X5G=;R*I<8(7C4/ &"9.MVT5WJ#O/;"\P?_U?JGC MENCN,I$QSD16.('(T#ARLR[WJ9=]?8XQTD/&?D)Z3:!4=@ M-5Q2V'*,+8=QXC'V0O=XH>RH+SNZ6G9:\IHIQ#-=U;B;L!S53&)%9$:TE@J$ MG0DL <0/E.38V$Q>TC;Z1]LP\/78T-=?&MVS/[D$D5N_2I08*>U/W>_V(V': M.N%W>CM/UECDA$E$(=-0;_!.JQ"M1]M \&PO=V]R:W-H M965T2HC@6[6:!OMBB-.?HG)DA-=.#5-_UEC&#GNI*Z)FW M-::Y]GU=;%F=ZRO9, %/UE+5N8&EVOBZ42PO6U!=^20(8K_.N?"R:7OO3F53 MN3,5%^Q.(;VKZUS]<\,J>9AYV'N^<<\W6V-O^-FTR3=LR*/S9G M56690,??/:DWO-,"CZ^?V7]KS8.95:[97%9_\=)L9U[JH9*M\UUE[N7A=]8; MBBQ?(2O=_J)#'QMXJ-AI(^L># IJ+KK__*E/Q!$ AV< I >0MP)H#Z"MT4Y9 M:VN1FSR;*GE RD8#F[UH<].BP0T7MHQ+H^ I!YS)'K_.OWVY^WS[<+M \V]? M'^X_S1^6Z"-:=F5% 7O=";3B@Y(W3!BBM$ M\0=$ D(=\/EE^)(U ]<0%FWFP M"S53>^9EO_R$X^!7E\?_B>R58SHXII?8L[EM \1%L5,*R@O5?JDP%ZA1<@,O MU:X<=,1Q2VS/E7U&XTD4DBB,IO[^V. XDJ0)#9,X"H;(5^K#07UX4?VMHWL% MG)+0WR^-74FMF=-!1QX=Z0H3DN D3D\,C -I.H&P2>36'PWZHS=D']2ZMQB4 MI=J58*LU-=ZJ+D_1V!..4QQ23$],C2,IB2D)C^OWRE4\N(HONOH,#?-R@!B) M2E#MTAH[M)(X)2$][:!Q)"4IQ@04N[4F@];DHM9'884>9]TE-'$(I3A-3OMD M'/<1)VF2I-BM,AU4IF_H$WLNCYO ;E/V5-B<0R/U;LZ=VBYSZ4@TP&PO=V]R:W-H965T]Y[IZS?5$EY$'M 31ZSGFA8KS7NAP3HK(]Y%3U1 F%V=D* MF5-M3+DCJI1 -PZ4BGQ@@%%V5%KD#=A4D+.B_M/G MI@\7 /_V!4#0 (*_!80-P'6.U)4Y65.J:1))42%IHPV;7;C>.+11PPI[BDLM MS2XS.)T\/:2/L_G7^]7]%*6/#ZO%7;I:HO=H0K,#%SMT/05-&5TG*+K MJQMTA5B!9HQSNAT'^' B\(.^#IZ_ EE ;N M=<&)$=]V(&@[$#B^\%\ZT*6JIKGMIK&O;:Q*FD&,S7-2($^ D[=O_('WL4OC M?R+[37'8*@Y?8T^:L^W26 -'#F@'P"GQA_W>*"*GR^+_C J"46_81M55D8M; M:2?"C,H=*Q3BL#4XK_>ACY&L7UEM:%&ZB[H6VEQ[M]R;P032!IC]K1#Z;-B[ MWXZZY!=02P,$% @ Y(-,6"K#H[U/ @ LP4 !D !X;"]W;W)K&ULK53O3]LP$/U73AF:0!KY61BP-%)IBT!:)]2N[+.; M7%(+)\YLMV7__6PGC0I+T2;M2^RS[[U[S]%=O./B6:X1%;R4K))#9ZU4?>-Y M,EUC2:3+:ZST3')6B#)+*AD7NC[EUY):.4DL3U[%$G,-XK1"A\% MR$U9$O'K%AG?#9W V1_,:;%6YL!+XIH4N$"UK!^%CKR.):,E5I+R"@3F0V<4 MW(P')M\F/%'^L=^UE122..?M!,[4>.E<.9)B3#5-SOKO'UL^%X4LYD_8+NR;W0B>G M&ZEXV8*U@I)6S4I>VGYZLA&O03F3Z[D35)<>CH1I(HMN@D'S\$ ME_Z7/I?_B>R5YZCS'+W'GHR*0F!!%$(M:)72FC @)=]4"G@..7W![%R8ZPQ7 MJN\E&OIK2V\&Q#:) OJ2WJE?- I'[RK_(Y0 5O"-FB4'I,W M^+.R[T9OY/4DA6[P1IYWT%)FG,V(*&@E@6&N8;[[^<(!T8R()E"\MEVVXDKW MK-VN]51%81+T?F<;LYG?P&4$L#!!0 ( .2#3%A^;'B\UP( (@( M 9 >&PO=V]R:W-H965T0+0M9!)*!L[44K!.IZ;9(#L9K8S#;0_?L=.Y !35&E]8;XXYS7S^M@G_2V M0CZK'$"3E[+@JN_D6J^N75>E.914M<0*.,XLA"RIQJYA2;>!OPB\%6';2)<3(7XMET[K*^XQD@*"#5 M1H'B8P,C* HCA!B_=YI.O:1)/&SOU7]8[^AE3A6,1/'$,IWWG=@A&2SHNM!3 ML;V%G9^.T4M%H>POV5:QD>>0=*VT*'?)2% R7CWIRVX?#A)0ISDAV"4$IPGM M-Q+"74)HC59DUM8-U33I2;$ETD2CFFG8O;'9Z(9Q\Q9G6N(LPSR=C ?3A[N' MGS,R&4_)['8P'9.+&]"4%>J27)''V0VY^'S9$#;PC-Z?'IS!">M]"ZU>^.Y] M:]JC2J/=K&$.Z+5:T13Z#IY !7(#3O+EDQ]YWYL,?I#8D=UV;;=]3CUYP/N$ M\524T&2SRHULKKDV-DG@M0/_6Z?G;@X=O([SPSCLMNNP([9.S=8YR_9DCRID MA&Y XLU#5$YQ!PC>64I3GC&^O,*3SM(F]$JZUG(#/*_E!R<>FH(\OYD_KOGCC^8_]S[B]_AH"GKE MPSVXU$N02UOK%/*LN:ZNS7JT+J<#6T5.QH=89JNJ^$^FJM'W5"X95Z2 !4IZ MK2[^/615]ZJ.%BM;.N9"8R&RS1P_%4": )Q?"*'W';- _?&1_ 502P,$% M @ Y(-,6+\/!X(? P '@H !D !X;"]W;W)K&ULK59M3]LP$/XK5C9-(*TD=MJ\L#82M*#Q@0U1V/;53:YM1!)WMDO9OY_M ME!!2MYL07QK;N>>YYZX7WPTWC#^()8!$3V51B9&SE')UZKHB74))Q0E;0:7> MS!DOJ51;OG#%B@/-#*@L7.)Y@5O2O'*2H3F[X5_SJ%@ MFY&#G>>#VWRQE/K 388KNH IR/O5#5<[MV')\A(JD;,*<9B/G#-\.L8&8"Q^ MY+ 1K372H]";JVSD>%H1%)!*34'5XQ'&4!2:2>GXO25U&I\:V%X_LU^: MX%4P,RI@S(J?>2:7(R=R4 9SNB[D+=M\A6U \V7LD*87[2I;0/BH'0M)"NW M8*6@S*OZ29^VB6@!%(\=0+8 T@7T]P#\+< W@=;*3%@3*FDRY&R#N+96;'IA M8A8$<1 T9J]T#1I=@X.Z)C 'I2RS":N1@Y;' MP".>'W6$[9KU?!)[0=^N+&B4!0>5W3%IKXE@QU^$@\CW.[)VS7H!\>+(KBIL M5(4':W4JJ02;JO ]*_6=R%Y%ƛF^MU&BW(+ ?>IW$[UJ% Q+']KS'C:KX MS74:[SC$81SYI*-KUZP7DPC[=F'8>VD&WML*=8MK>R1]K"[-CC"+70^' [SG M \*M-H7_K:S5D! \J4E& #J:007S7-J;$=ZY:; WB#R_>R-9#'MA'T>VV M.FT)?&$&$(%2MJYDW;2:TV;(.3.MO7-^KH1>B/9RO3S&9-J.C#+I1K@@&L#]7[.F'S>: ?-2)C\!5!+ P04 M" #D@TQ8[NC=+ \# Y# &0 'AL+W=OV@?;?SW9" M1EB(8,L-V([?]_@\CLUAN*7LA:\ !'J-2<)'QDJ(=&":/%A!C'F+II#()PO* M8BQDERU-GC+ H1;%Q'0LJVO&.$H,;ZC''I@WI&M!H@0>&.+K.,;L[08(W8X, MV]@-/$;+E5 #IC=,\1+F()[2!R9[9N$21C$D/*()8K 8&6-[X%^K^7K"]PBV M?*^-5";/E+ZHSETX,BRU(" 0".6 Y=<&)D"(,I++^)5[&D5()=QO[]QO=>XR MEV?,84+)CR@4JY'1-U ("[PFXI%NOT">3T?Y!91P_8FVV=R>8Z!@S06-<[%< M01PEV3=^S3GL":1/M<#)!T-9DL%>";++!S)+"+9C01 M*XZF20AA66_*)(I,G%TF-TZMH0]!"[GV1^18CENQGLGIKU5TQX"D.8&3(RX #VX#A?7AG=ZW/562:-/,; M,BM1:Q?4VG7NWBV$P.2[R[" *FJ9VK:T7-V(&\]J.?;0W.SCJ(UQ+HZ&S$HX M.@6.3BV.N9 A9)Y MV'8)BML^?$7J0UW:;J?5L=Y?53&HE?XC@U[!H'?*^:A*O%9X[H72I)G?D%D) M6+\ UO^O:[C?)+4FS?R&S$K4K@MJU[6OV;TL5V5A*L]8E"P1H9RC #/V)@N* M+69A9;60.7;WS]W!F:N->2Z>O\.Y1;@L9W.OJ(J!+75Q*A.AZT1D54DQ6M2_ M8UWV'8S?V(-)5L;^L0H M !D !X;"]W;W)K&ULK59K;],P%/TK5D ()%C> MK]%&&AV(?0 FRNNKE]RV%DX<;+?=_CW721;2-BV;M"^M[=QSR2 MLLK*)LW:M&>SUS' )J('PRV:C FQLJ-$+_-Y*J86HY1!!QR M;2@H_FU@!IP;)M3QIR.U^G<:X'!\S_ZA,8]F;JB"F> _6:%74RNQ2 $+NN;Z MJ]A^A,Y0:/ARP57S2[9=K&.1?*VT*#LP*BA9U?[3VRX1 X ;' %X'SJ\^S+Y_>DV\7 MO][/R1LR;W>3B 5A52Y*()K>$E@L,.O*K&HH:R%-2,%P54*5@R)+MF'5DDBF M$""(7H%))4@)14- E0+$TZH@G-$;QIEF"'MY"9HRKE[AF[_/+\G+YZ\FMD97 M1IN==P[>M0Z\(PXN(3\COON:>([GC\!GI^%SJ!'NC,%MS&6?4*]/J-?P^4?E M#'P/S(X9:YF"<293P.>JICE,+:Q0!7(#5O;BF1LY;\=L/A'9CFF_-^V?8L^N M)=XK4M\U.PQ_UJS&2M=CEEN>J.$Q5\PFBU,_]MQ@8F^&;@[C$C=P'2_LXW:$ M!KW0X*30+W@TY9BN%A8.WA[(.P\(DB7QO7%78JPI/JOHF-.6[%?.? MDQ,>Z$C"((SC:$_O2%SLI5$8CPN.>L'1PP[YX))H:WQ,;/24Q_R)R'9LQ[WM M^.0^7>2Y7%.NR M:UF^).':8XL.LI[Z?)GN;9*YD(IDE,I[_"3OZ6R&--[DO"Q&Y0$Q-=Z0[=V,4>GZ\KWLD,,)S$[K.GG![ MT!>8INP3E4M6*<)A@4CG+$;OLNUSVHD6==,JW B-C4&ULK55K;YLP%/TK%INF5EH#F$"2+D%JDFZMU)>2 M=OOLP$UBU6!F.TGW[V<;@DA+HVT:'\"/>X[/N<;7PQT7SW(-H-!+QG(Y>N*Y,U9$1V> &YGEERD1&ENV+ERD( 22TH8R[VO,C-",V=>&C''D0\Y!O% M: X/ LE-EA'Q:PR,[T:.[^P'9G2U5F; C8<%6<$QDHXV,DP7GSZ9SG8XM9<%D3#A[ =-U7KD]!V4PI)LF)KQW154?D+#EW F[1OM MRMA>ST')1BJ>56"M(*-Y^24O51X: +_[#@!7 /RG@* "!-9HJSQ*"U6VOM'M4ZMA(A M1;H*'/Z4;7)+KK"AHMOSS/-*[=NX?L_' S]L%QO68L.C8F\.3\V",)(G@,A6 MGQVB$]XF.7R;81^W9;@E,,1X, B#=M%1+3HZ*OHZ5Z#_,87TT6]56,)]O[&R MU_'ZH==\_%=J_Q)4*G<;I4[XTP7-V./9R!T]7[A) M%TNA+HPGIRNRH#,JOJRNN3P;-UZ2-*=%F;("<'IW-CIWWUYBK RJ%E]3^EAN M'0.5RIRQ>W7R;W(V1I4?\E/S8#L67@X@$#N#& +S5 &P-4)5I'5J4U)8),3CE[!%RUEM[4 M034VE;7,)BW4;9P)+G]-I9V8S#Y\OKD]OGUW\PF<7TW!Q\]7_]1GTW<7M^ 8 MS.K;"]@=*)>,BV-!>0Y(D8",%8OZ+*%S ?Z:4D'2K'PCC;[,IN"OW]^# 9G!@Y0_] MS.#HLJO=8;T[-2/?EBL2T[.1G'(EY0]T-/GS-]=W_M;E:LE9)W/49(Y,WB>W M3)"LNK&Z-&M;O[)5Z\3#!(6^[^,H/!T_;*?0;XAQ"#T8^$W#3GBX"0\;P_M( MRU+.#LYI(>1L$&N>BI26NEAK1]Y6"-#UD>_XT4ZLFH9>Y.$ !_I8O296[P5# MJ68+:&:++E"OU[\;.,C!<#=03<,P#!QOJV$G4+\)U#W+$@:/^[7',IW!IEY>&"DUP^ M(TA1@CO.6C[CR1Z)>6@A-E< 3<$^1CA9;B M2![)IZ"T>P(2[Q>2C@MY"8@EE=.AC.6X/%'" 2T2F@")2H+F<\J?>^K M2?-LJ_I-:)Q6P+XD)2B8 ',JG294/ M E_D3) BOZB>!=^^@NMT196A?&O\OI:*KF>1%F@^$1XO ?2J2>%KTS8&=/ = MMN2M.WPM\[F^97U;!3I;WKK9MTCG&KEIG[Z#OFK]P/503]Z:AD'D.)X[H.Z6 MO%PS>NW2C9)L$5,0LWQ%"OG*4[,-*=;J)5TQN%SO.5LOEN!\O5B78EC%QHX/ MOH^6O'6'J65 -[*L8JO$9\M;MTC1(A\T0M4>%6^,.^)T QC!74#7-821X^)0 MKV+84ADT4YE2<6F4\DKC&E$&JD$7YFX/KK=8\M8=I*U:D^UBD]UJ MTZ_@+-AR%GQ-PNEI%5D++EK9M]"U+(7&+;LW<% M-37 P.N5JS7M7-_OU+6[\6UMK9E19X 2NJ/6TA>RO*F(K#*7+6_=[%OF0J_96$3] M'4/H2ZGZNYK6M(MPX ])NH4BM >*GDO+Y6!M^9:GQS.A)'TM>:18O*# 7&U$ MUB2BI6IS4 ??X5]1FL(MMF'+NY'8*H?9\M;-ON4P_)K=2-S?9/20'SD^W/TR M1=/0C\)!A>,6E; 9E7J+]B7C10G>J<5ZQ=.R5YBK1'PN?\H C(9IVMSMP7?Q M5Y2F<,MKV/(6(+:*7;:\=;/?^M+J-5N &^/M+[P@PK OX7X[[(<>1#L*'F]] MR:@^(_U$^"*5BLSHG31T3@(Y"7C]969](MBJ^KAQSH1@>76XI"2A7#60O]\Q M*?'-B?I>LOD^=O(_4$L#!!0 ( .2#3%BO=)]>'PH &1C 9 >&PO M=V]R:W-H965T\)FH$)'\[X%?\B2I2'(<_[30P:;/JN'VZV?Z MI_K'RQ]S%Y7\,D_^CN=B>3J8#,B"V#=S=!MZ>!E[;P'MI M []M4/_T8?/;:\.%D8C.3HK\D135UI)6O:BM7[>6]HJS:D>Y$87\-I;MQ-G- M;U^^WGZX95^OR/GGD/SYY?.OS;N07=R2#^2FV8%(?D_*95Z(#X(7*8FR.4GR M;-&\F_,[(3>]C@J>B247\2Q*R,\A%U&]-E>%]1*#/GLF+C.$:$C MZIH&9&]^PU>R^6AO\_#ES:FA.7MY<\=B#'>S\[@USWW-SF/R=H/SS+@J)GXL M5]&,GPYDT"MY\< '9__YEQ.,_FNR-!(6(F$,!--\XFU\XMGH9Y^BN" /4;+F MU3%;'9HF1S2,H&94N>3AS!VYH^KO9/BP;63#AM0Q;!A:1]77@""89D!_8T#? M:L _Y?O*=+."SV-!5M%3=)=P(G*9D++O1^0^SF1XDQ_+="G(7-KY[HG\L9:- MZ*0^LCR3P:U]]MWSD; 0"6,@F.:X8..X !N- J1/D+ 0"6,@F.:3\<8G8^O! M]'LFSQ!X*4@1"6[R0=/<<;8"S.AX-/%'VW_.3E"R]MG7UD@8 \$T6T\VMIY8 M;?TY%_PEX:J)52,Z,?G#VD7?8P()"Y$P!H)I?IIN_#3%QJDITB=(6(B$,1!, M\XDS4CIH]+9(U;;?#55CZN]$)WM'?4T,I3$433?REMAT7AZBXHRDE3A+I+HL MI*3,UC)0Q5DIHB2I@E5I](+3.2&5H:Q[WFH?2&\G(&D,1=.=0)43J-4)U]'3 M;,EGW\EU(=W1U&ODRT41I5+41UE)[HL\)3>I] .Y6)>R>5F2\WD:9W$IY.$A M&QP1YWCT;U+&Z:KV9'/L',E7L8AENR=RGQ>+^(%GE9O%DLL\5%9E@2<>%817 M8IQ(-2IX>L>+C20])I_J;/755YD".;'QOW M$JL%^H9,*"V$TAB*IN]+J@#@@"L #K0$ *6%4!I#T73/J#* 8Z\#',YG2,5^ M":6%4!IK:57NV\[<2E7H)E:% L=>*;BMBI_9SEGW-QD!97"[J$^^__Z+7,R?M8QD3?0T%A&NHF*V)-2O@V%@]!FTC "EA5 :0]%TUZI2@@.N)3C0 M8@*4%D)I#$73/:,*"LX;*PJ.N:3@=<_3H64$*(VA:+J1527!Z5%*>-UY^J1S MGAYX$]_=]0&T1 "E,11-]X&J$CA6P=LIYU0I(YMQ,LO3593%O&R*.9%T1_%4 MUYWE>7:1KQ=+K.41LC>+0 L*4%H(I3$439\J5#4%.L)F$8H4^Y=06@BE M,11-]XPJ1-#W+D30;B'"=[IU"--FAMDS^W![&_<]"@Q4%1BHO<" B5SD?^0J MSN)TG1K-#U7X4%H(I3$437>F4O@4K/ I5.%#:2&4QE TW3-*X=,W*GQJTKV[ M\0FJVZ$TAJ+I]E7RGMKE/2Z,13_VAC&HH(?20BB-H6BZ,Y6@IV!!3Z&"'DH+ MH32&HNF>48*>OE'04[.@#Z9T-Y9!!3V4QE TW-$"A(A]*"Z$TAJ+I2V"5R'?? MN'# -2\<",8[X3^\%K5"YCJ+I-E9RW7UON>YV=;A+QUV];A](;R<85BM, MNJL5&*I7W;Q*L+N'!7OYDJ5CG_.'YWS@&I>YVCOJO<(;*LNA-(:BZ2[;6GF/ M7GJ/77N/77R/77W_'K+<5;+S]HYZ&QFJS5$TWV.P4D#J8$OH;002F,HFNX9I<]=NSX_G#0FQJ0QW5W48.^GMXVA$AI% MTVVL)+3;8T+]=3ECVLD9#O4G'0T!%IJ*(VA:+J)E:[VK.H0D"3:#K05'].INRON[./H[0.H@D;1 M=!]L7<%N5]"=)!%&#_&\ONE$6,U5).0B3T2>U6E#UQN;"8OV%@W&]6_V[GO' M*ZA*A](8BJ8[4JETSP=G$NAT.)060FD,1=,]H\2[9Q?OAS-)8-0;;F<5M;VC MWD:&RFT433>RDMN>?68;D$O&W5QBO$L'5%E#:0Q%TYV@E+77<^:[*5,]^R+> M/A!(),CTV#<5L=3%BGNS"G0J'$H+H32&HND>53K> T^%>]"I<"@MA-(8BJ;? M.$>I>_^-4^&^>2J\4\6R]]/7QE :0]%T&RMU[K_W5+C?G90.)HZ_FU/LX^CM M Z@.1]%T'R@=[MMU>%C=\*XR<[%NUDII.[[,%T6<+V;H]GGWH_G.1] MRP][%[#WGN*WGN'YY;?V.2#PQ35=.IT\GR4/D.I3$437>"DN_^ M8?FN)9?+O,BJ.\G*_7]5Q&5GS72=1,[E5PFAT_WE1WNWO2,55/I#:0Q%TQVH MI+\_ ><0J(2'TD(HC:%HNF>4A/?M4_&'<\C47'[LY!"H&(?2&(JFWPQ5B?'@ M\%3[VW)(VX&60T:F\J-])'V] *4Q%$WW@I+KP6&YKI)(=6?\%]J^P?I;MJ>& M"\;1T6B=@(G0< &!% 9 >&PO=V]R:W-H965T MV_BN!Z&OXK%'JWV2#N02Z$PTR*US74UW:W:F;-_ MFV @FB3F.(9.I?/ACW,I(9 :6+TC=4H@O\<./"1.7C,2?(S3;+\ MMK>2MLS>^]//,?+E2R>&$QOUG3)7IC\OGX2 M:FFPH\SCE&5YS#,BV.*V=V=^#JUA45"N\9^8O>9[CTFQ*3/.?Q0+X?RV9Q0] M8@F+9(&@ZM>6/; D*4BJ'_^MH;U=FT7A_N-WNE=NO-J8&@FD<_\-6#U!I4=C'B2E_^3UVK=ZU&/1)M<\K0N5CU(XZSZ37_6;\1> M@65]4!=:Y!79=8)];<%477!T4V/8'!<.Z8'AN"Z.Z8'1NP75=<'UNP;@N M&)];,*D+)J4.U>=7?O@.E71Z(_@K$<7:BE8\* TJJ]5G'F>%["]2J%=C52>G M+\%?S]\^?7.?'\G=GP[Y^M>??K7DN/??R"=R-Y_'A94T(7%6?;<*1W]SF*1Q MDO_[9B!5+PK6(*I;?*A:M#YHT22//).KG+C9G,T[ZAU]O7VJWCW1OJ4!#-3; MMWL/K??W\-[2$N_6HD^LZ]^)95@&^?[BD-_^U?G&G(&QC1)C:S".'N.P2&', MDQA7CWEAZ[-ZXYV/,3487X_Y@V9]8DY.]B8X@=DD"F.7&$N#"<_XI SM!]X2 MR=Y]&>V2:_^3+V-'-^\KW%4WKCA.?L[7-&*W/74@S)G8LM[TUU_,D?&ERTXD MS$'"7"3,0\)\)"Q PD(0K.7QU<[C*QU]^E4M$[X@D6#JZ-$EKK;^4G&1,*>" MC4I8,5+<3LWA9&B,;/MFL-V7\GA%RYY<6>/1N+VBA^R>CX0%2%@(@K6$&^Z$ M&UX@G!J$%\/\.%N2&1<*53R*J&H]EF]=-FKAE]J(A#G#8QM-J\O&CA6'EC69 M# ]6])#=\Y&P D+0;"6C:.=C2.MC6$FF:(J#ZED7;YIRR_U#0ES*IAI[GED M](WQT-C_9QZX]T^*/&2W?20L0,)"$*SEX?7.P^M+]HHSFM L8H1NU9D;G26= M:FJ)EZJ)A#G7Y^X*.U;LWA4BN^R?\=M=EJ[;Q M2VU%PIP*9EI[%MK]X8&IR!8]),Q'P@(D+ 3!6C9/=C9/3AS8\XTH]Z%KGL31 M&U%MI+'REF]D+FDV5P/-+DVUU$LU1<*B)?.;#62YD!I+I3F06D^E!9 :6%-:YW!VJ;1 M&G6UC6T")E-[W7_Z/:-9K-3,DS>RY5*=9*GS*\'D1F0D^7!D81_UQ[:-XT'@ M@[[QBV6$9DA0F@>E^5!: *6%*%I;V"9),O51TEVY'RVN8A6#WU+10MGB"@'A M:R;*Z0C=UAX'-)-QI[70_ A*IW.LA%X\$H,$3E.9":9YY''9U?K-]:+,!E!:B:&U#FXC*U&=4+RLNY"?) M1-IDI#F9;UBQ=Z51)#9J;!#705:GO- 0JZ:=_$@=:+,NE.9!:3Z4%D!I(8K6 MEK?)M4Q]L/4]BXNAZSW-?OQ.PBSJD_^19[;ER;9,^JNX:T&C./D@\-?S+Y87 MFG-!:2Z4YD%I/I060&DABM8VO(G-S#'X6ADT"H/2'"C-A=(\*,V'T@(H+431 MVD8WT9FIS\Y.SPG4 RY6&)J306DNE.9!:;YY'/C9]12>]E LZ%C3'':M&:)Z MV)Z=W\1FECXV:\W'(CPCZ":4Y4)I[XKW\ M]9>Q91E?_J9)0M3SQ9]C_<$W(J-)^8KYA3R).&7DN7OJFP?MK ^E!5!:B**U MI6_2-DN;?1Q+GYS< >N)%TL.S=N@-+>F'4Y9O)I,#J8U0)OUH;0 2@M1M+:N M391FZ:.TQS@K9X!)FBWC6<)(IO8LKUS(5:>IT P-2G.LX_3&&G<=%EUHNQZ4 MYD-I 906HFAM59L,S=)G:#M5!=W];60Y5;%H*HX8B?B6";IDI$PG.OV%_N$6 ME.:IF KMG M=[<)N2MOCG'PO&M^]JJ;?328ZMXCCU0LXRPG"5LHI*%\Z!%1W&PO=V]R:W-H965T71>J72KL^NW 3K!J;VD[H_OUL0UA24;J'O8!M[CGW MG&M\'554%FB3)Q7V"OJ$%YUE%*$5'UWP SE!NQ^!Y0O>VX^FW%VEK9'#;J0Y[N>R MQ"F,'7V>)8@M./&73X/0^]YEZS^1'9@SQ%-:$,<+6^@12S%+HC8>1N]XU\''>@<=1J'/5JG*0O&R(Z_]%IC1SMI?3>B.J+ M.) 3MG+"7CGZ=_^@7N$_UNOCN%J@N]=4"A!KVVLE2OF&J;J_M*MM.Y_8+N;^ M#:_O@BLL](9+1&&EH=[)J2Z,J/MK/5&\M"WJB2O=\.PPUU<2"!.@OZ\X5[N) M2=!>&PO=V]R:W-H M965TR=(^6G3\DF;?\DES=N\JFQ^E3$86)N,I0_A3'0?;C3$3IR\D(CUYO7(9@F*!/W)Z-3?.0S5CI4%E]"\9)O7*/R4>[2]%OY MX7QQ,K+*B$0DYD4)$OB.-! M$4R/L_0%9:6U1"LO*O8K;\E7F)0#Y:;(Y+>A]"NF'SY]XE_/+R[0Z25'YY>W MIY_/KV>%S(&,N6QO,ZGMDJ'K(E'HH^IDGQF",_68B% MQM\W^V-B !A+&SH@1D8OY>T3Q[XA8A.H>:#]WWM^=Z.@PN]^(I72W M=*TWR*#KX4(K//I3PT43W]D*C^GQRFGP*%\&\V<;63N=#Y_BI^BH! +=+HYEP7) IW'RR#,Y**H MY70%;&]PA@>U^DT+,-CGCUI/:[3>5RM'3?&,W0(:1JE+K4\3\_* M9,W*Y.='1[@>'4C>"1?R(KP/@W*=#-M+IHY08]-#Y\5)OT&F,=,-,J#0&IR[ M:\Y=(^IM^;,,W(VJ])$ MD:%K$54#-'\,ESGZ#WT5>8&^A)E<'<( 785+4;KJ^#0V,)1/2# .">8#@35Z M"5LJU;: DZ<:$*A?0-$X*)H/A=;LF@T5A(T_H6M1BNHP>4 7X;WV%[(#P&4H MKG2'EOB?]^5FW\$T Z$U:2:*9K)?IEK[;\[%A%C>A+!6GM'7D)LC&LP?$%J3 M/Z6^L%%'[).OULB;RX[C$,]J:P"-G6V33BK1S\S7M6I-' ?K5SRL) \V:Y[= M&2ONJAEL,\3H M05?!LYSLM+09L0(A3ULN5LJ>T2)&6*6$YNK?Y\- #/*'N-#K/FC9"Q2-@Z+Y4&C-KE&ZBIAU58]UWPQ@W@#8QYF;G0<3 M?8B2&%6RC9IEV\Z5GW;%&+$HP>U)NZ<=-\JYWJI="]!8$7?B;GE)@RK]1,U%I=TK?PW0W&KW*&NGCSWM MN#F@P8-(T^J$,;)EY:<;[^J9!<1EFKR;I_%2%&+8VP!FW,$O[<&^M0?[VMXA MA ]5PH MI\+5SXR;HQG,W2%T%U.ZBYEUUQXS-.O6J72LF@,8.G UC4J5C-LS],[8FG0I MH<7,0LN/EU'ZHWK9.WC(A"BOQHF:MN6L?2V>TZA ?B*RAQ]:WD#K::!H'!3- MAT)K=I;2@PRZGL9 ZVF@:!P4S8=":W:-4J3,K$AWGU3JOB\H?^>6U9E=:'>/ M7F/'S?$,9N\@I[PVCGF9RV3[3-J:=QRUO((*0DVK##N=27MG;"N^QANG7&,Y MRU;'BW,T3Y^28G6<3W]VE:O'XH&U@?^)[^#U!+ M P04 " #D@TQ8!,4>@=E^_6Q#4992AJ)]"3;<$V,/MI0]\Q6 0+LLS?G06 E1G)LFCU>087Y& M"\CEDX2R# O994N3%PSP0HNRU'0L*S S3'(C&NA[=RP:T+5(20YW#/%UEF'V MZP)2NAT:MO%RXYXL5T+=,*-!@9

!6 E>#ELDTU@0+' T8W2*FJJ6;:NBY MT6I)0W+U%F>"R:=$ZD1T=7L[>9I>7Z/1S01-;QY&-U?3B^M+-)K-+A]FZ!.: M+B 7)"%XG@(BN<#YDJ@FYAP$1R<3$)BD_%26/LXFZ.3]Z< 4,IBR-^,JQ$49 MPGDCQ 3B,^3:'Y%C.6Z#?-PNGT$AY5:3W)334<^)4\^)H_W<-_Q&&66"_,;Z M?P8[N6 X-$&5+EZSBUI^Y[S ,0P-N;XXL T8T8=W=F!];D+\3V9_ ;LUL-OF M'GW#^5HN835_'A(4R?B237S/Y79F"0Z:@B'[KSYDKA-Z??\P?$.=VW.M?K^N*W.9>SNQ M.@5]QVQ)&PO=V]R:W-H M965TK>Z4HX!=>TDV0DG@\,]JD MK9K>5OO1@0E8-39KFZ21[H]?VSB8,<,$M^=^N$U2YAE#3LV88_#E2Y+^R)92 MYN3G*HJSJ]XRS]7R2:/PEA^3DFV6:V"]/5&1LG+5<_JO?W@2[A8YN4/ M^M/+=;"0#S+_:_TY+;[K[Y1YN))Q%B8Q2>735>_:^B#<43F@NL6W4+YD>U^3 M\JX\)LF/\ALQO^H-RBV2D9SE)1$4?SS+6QE%I51LQ_]JM+>;LQRX__6;[E=W MOK@SCT$F;Y/H>SC/EU>]28_,Y5.PB?(OR0N7]1T:EMXLB;+J_^1E>]N1VR.S M398GJWIPL06K,-[^&?RL'XB] ?;XR "['F"?.L"I!SBM =;HR "W'N"V!CC' M9AC6 X;M3;*/#!C5 T:G#AC7 \:G#IC4 R:G#KBH!UQ4<=C^_JI?OA?DP?0R M35Y(6MZZT,HOJ@15HXO?>1B787_(T^)OPV)PCF$/NDSA?9H3&+#=MMG?VV=3>V M$;S>+,Z)99T1>V#;Y*\'C_SQSS])F,N59N-NW['6Z3FQ+TZS/+-U'Y36L+(L M\E_=(V4&/#D[)\[VCCF[C0D6J93%GB0_MEG^Z>KN+FH89F8>Y+I@!NK&:1A^ MRH,T>9<1IV3 -MTI)5O.+OE.Y3JG)E^S:3=;PM43Y1/1AVP=S.15KWBFR63Z M+'O3?_W#&@W^K7B M[WEJ#0>#R_[S?FJ1,S(DQI&8 &%*:H>[U Z-J?TJTU613I*HZ=4ETPAU3282 M\\QWT2:O,D@S70J16^$C,8;$.!(3($Q)ZVB7UI'Q5_EQLWJ4Y=ZT.*:+Y4OP M&,DBN>416D:"YV*%7/WD;^WJ[\9(=\TO$O.VV'!O9SA4]X04.9V/Q!@2XTA, M@# EJ.-=4,==%@-G=5XCDA?[6UTXC5S7<"(QSWQ'K6KGJMNW(C?"1V(,B7$D M)D"8$MG)+K*3$_>M3V$#-2+&-E*N?%CG5W-*S+L-'OFF$DYB$Q.CG8 M6]NM=2MR.H;$.!(3($Q)Z\4NK1?&M/I51N7;[O4YB#;:1:M1Z9I)).8A,7IQ M>#@U&@P.#JB0];.<%"M9[;[5S'6.+U+S MH!JMM?+WL]O!MO>MT!D95.-03: T-:9V$U.[2TRK'4?T6L0URX,HJJJ:M]=> MM:DUZIU3B]0\J$9K;7]5,!JYPW9ND7,RJ,:AFD!I:FZ;;LLRU@_33]4+521/ MR*S,;T3RI507"=JX0NLNJ.9!-?K.P_<41-I'R(=N!8-J'*H)E*8&N"FX+'/# MM??J:WFZ2OG%)I/MZB C?Q^KRF_,$W0.L_O>D;@'G9!"-1^J,:C&H9I :6IN MFXK+,A= MT&:OI;Y//HJ@1GHG$MHN075:*TIKQ38]H7C3MK+ FB=I9MV,!Y. MK-9JA$.G%2A-#5[35EGFNNI+L08-(B)_KF5\Y-D=6DI!-0^J44M335-E;:N%WSI-T(+645#-@VH4 MJOE0C4$U#M4$2E-3W#18EKG"^BAS4L%Q;EB90@LLZ[ GLIW1P5.K!YV50C4? MJC&HQJ&:0&GJ:?Y-CV6;2YGW#YO,0-=P0C4/JM%:VU^]6H/#?S@^=%8&U3A4 M$RA-#6?35=GFKDJWPKU=!GD>Q$FR",[(5QG',LND-"YUS;-T3C"TPH)J%*KY M4(U!-0[5!$I3<]Z47;;]^TM=&UII034/JE&HYD,U!M4X5!,H34UQ4WW9YN[F MI*6NV>B<8N?P%4?7/5SJ0F>E4,V':@RJ<:@F4)J:SZ;9LLW-U@E+76AS!=4\ MJ$;MPU;-U;Q,"YV4034.U01*4[/9M%>VN;T2^Z=AD20^Y:U:9K)S6K>:9>V? M_70^:)])XD%GI5#-AVH,JG&H)E":&M>F\[+-G5?[P.PES)>$EAE>IV'QO1^5 M'Q=R'\3!HGHCP1D1\4R;86@U!M4\J$:AF@_5&%3C4$V@-#7I3(_3Q$1_]4Q'+57'=#6#:IQ MJ"90FIK=IG5SNKVUK5IU?!&WU\23SS(JPYN=D;N[6VUNH6T<5/.@&H5J/E1C M4(U#-8'2U'0W;9P#>&>; WUG&U3SH!J%:CY48U"-0S6!TM04-Y6= WAGF]GH MG&)H:P?5*%3SH1J#:ARJ"4?SJ995W;E;>ZD7:FA*._=WW]EF!KJ&$ZIY4(W6 MVOZ#/'$."V7HI RJ<:@F4)J:S:;+<\U=WJ^<[FLF.Z<56M9!-5IK[5.1)]N3 M(-[^L]KAA99R4(U#-8'2U/ VI9QK_FA&W;LROX?Q;%D$6J9GY#_%BF S^_%J M?$^F>8[.:8:6=E"-0C4?JC&HQJ&:0&EJRIO2S@5G P'@_;.U-H:];?N[CT2J:+ZLKD&9DEFSC? M7LEY]]/=U<^OJVM^MWY.K0_^]AKF#;.]I/I]D"["."OB_%20@_-Q\0\NW5ZE M?/M-GJRK2U@_)GF>K*HOES*8R[2\0?'W3TF2OWU33K"[5OST_U!+ P04 M" #D@TQ84N&;ZG,# !D$0 &0 'AL+W=OS"!:(F,;,-M/]^=A*2 MB*9NFX*0($Y\SST7G][32W_-^+V8 TCTD,2I&%AS*1?'MBW&,)E6K)9[98<*"3+"B);>(X@9W0*+7"?G9OR,,^6\HX2F'(D5@F">6/IQ"S M]<#"UN;&=32;2WW##OL+.H,1R)O%D*N57:),H@12$;$4<9@.K!-\?$H\'9#M M^!O!6M2ND2[ECK%[O;B8#"Q',X(8QE)#4/6Q@C.(8XVD>/PK0*TRIPZL7V_0 MOV?%JV+NJ( S%M]&$SD?6%T+36!*E[&\9NN?4!3D:[PQBT7VCM;YWH[:/%X* MR9(B6#%(HC3_I _%%U$+(/XS :0((!GO/%'&\IQ*&O8Y6R.N=RLT?9&5FD4K M7%S]._EQ<_1ZA0W2U $YEE,Y0#*K@PW56 M&DP07:D',U"GH<];;Y# $W1P#I)&L?CC2=4S M(@]U]:E$*QHO ;%IC6HTURVI=O>B MO>X3[6$G(#V_67J]DDWO3=(C3:F-$"U/%CM5.W?>+[X"8\<<:Y:#=ZV_%Q"] MC?*(]Y+R<&4AV&@ K;57P-;%YSD>"9JUARO'P.8.OZT^MS&Y$:/MT596@;T= MR,_H-VTY5OZ!S0;21GYF1"_W7A.[RCRPL?6W5UWPU&X]O^>39WH>KMP"F[O[ MMNZ\QO1&C+9G6MD$[NY =T:O:+U6M+AW9M9M:_/_RB?!:E0HELJ@*=HXYJ^3P?Z?.% M9(MLC+YC4@WEV>43QF3FX6>S,L?5L+_4$L#!!0 ( .2#3%CY M( 2IF@( <' 9 >&PO=V]R:W-H965TQ2J5M16;?/)KR 52?.; ?:?S_;H1$JANX+L1V_ MYSDG^%)L&7\4:P")GFK:B)&SEK*]=%U1K:'&XH*UT*@W2\9K+%67KUS1KZ9\)O 5NRUD4XR9^Q1=VX6 M(\?3AH!");4"5H\-7 .E6DC9^+O3= :D+MQOOZA_-=E5ECD6<,WH'[*0ZY&3 M.6@!2]Q1><^VWV&7)]9Z%:/"_*)M/S>)'%1U0K)Z5ZPK7S=W/V?H'-VUP+$DS0I14($53G:DE\2BHX#.)B QH>)CX4IE M0DNYU0XX[H'!$> $J@L4^I]0X 4A>IA-T-G[5S*NRC $"88@@=$-_S>(S5HO M$=DE]/J_%"VN8.2H!2Z ;\ I/[SS$^_S"8/A8# \I5ZJO)'-4U^5F"J]A3:E M'_FY%\>%N['@H@$7O86+;;B^*M['>5&6Q+D=%P^X^"U<8L/%![C4]Z/D2+AD MH"5OT5(;+3F@A:'GAX&=E@ZT]"3M]7Z@!,\)51O"9B$]M!![>>C[=@_9X"$[ MZ>$6A$"X9ETCA3H,S?ILC"?22% ]:3.3'9@YC[,L33.[F7PPDY\T,^WI:(-I M!X@M$3ORA0@(FZW\8,D'>>#%8?C*EKMWKNDKX@?F*]((!5FJ2N\B5,R9>./CV'NZ_\!U!+ P04 " #D@TQ8 M!N*\)J,$ !,&P &0 'AL+W=O]0NUE9#VUU=^B85M MV85%_1*PN3HZ1Y'T=I]G7?,NY0*]QE.0S:RO$[M*V\]66QRR_2'<\D9\\ MI5G,A+S,-G:^RSA;EXWBR :,J1VS,+'FT_+>?3:?IL\B"A-^GZ'\.8Y9]O>" M1^E^9A'K[<:G<+,5Q0U[/MVQ#7_@XLON/I-7=J.R#F.>Y&&:H(P_S:PK6;APQ".^$H4$DR\O?,FCJ%"2/OZJ1:VF MSZ+AX?LW]5_*\#+,(\OY,HW^#-=B.[,""ZWY$WN.Q*=T_QNO WF%WBJ-\O(O MVE>UU+70ZCD7:5PWE@[B,*E>V6L]$ <-I(Z^ =0-H-M@J >G;N"402MG9:QK M)MA\FJ5[E!754JUX4XY-V5JF"9/BW_@@,OEI*-N)^>V'JX_/KU>>; MN]\?T$_H;LYCNVXC-++LV<9R_U5[[Z!?GSJ!WW'7KR(^(41OCC;FZ(GCAUBR M'G5+>SX<.4:X:[=?1MP)]0;\^HU??]3ODN5;=,_"-9($.=@H;HN-(M?9]8^S MVR\;LQLT=H-1N]V=C.@9@)HR$@3NP 0D!WPE9VX_M4"K9YCT_/6K0([D@#U0]L#P@JX% M6T8"C+N;N:Z,8#PTG@JO9)1GO24-6H]& 6M*K9U8(9:XYR]K,LKIDQ,;4FLG M5L0FQR#[/Q>VALB4]A>VILSSO,G 1%3D)L>@>W1A]QGL8;=K3P-J($/N%*>) M:5 3#8)]@B==OYHRZOO!@&%%:G(:JG6/\HMQC9-G^?\!:Z)H30S@FACEM2FU M]A/X LT$Q M&TPS&S0P=C!U>D/:KPOD%C TI K: MJ:CMF*"VTZ>Q@P.ON[#'^_K6+(KMSKEL=_K0=@'3;HS1;KXUAGH"<$P_ =2" MK0W P[3[ ##>[ZFY[(-SB9AGF_*X)D>K]#D1U0_\S=WF2.BJ/ CIW%^0RV5U ML*-DJG.FCRS;A$DNMY\G*8DO?/F/RZJCF^I"I+OR].,Q%2*-R[=;SM8\*PKD MYT]I*MXNB@Z: [3YOU!+ P04 " #D@TQ8C@GKR$<" "%!0 &0 'AL M+W=OP= 98 M''W8'5QD?0[MA68V'S4)9?WW)FFIL /H@R]-;G+/R3EI[DWW4CWI$L"@9\Z$ M'@>E,=4(8YV7P(GNR0J$W=E(Q8FQH=IB72D@A0=QAJ,P'&).J BRU*\M5);* MG6%4P$(AO>.&!;DOC%G"65F0+2S"K:J%LA#N6@G(0FDJ! M%&S&P:0_FB4NWR<\4MCKHSER3M92/KG@:S$.0B<(&.3&,1 [U# #QAR1E?&S MY0RZ(QWP>'Y@_^R]6R]KHF$FV0]:F'(B&P]'@'YR 1"U@.@E8' !$+> V!MME'E;M\20 M+%5RCY3+MFQNXN_&HZT;*MQ?7!IE=ZG%F6RYFB[GWU;S^^]H_FB_2_3V%@RA M3+]#']!KA)$NB0*=8F-/UGW4'_P'D5A%)_3>+__7FSDB:-A3)>0I7 MH2-=D1S&@2U!#:J&('OSJC\,/YWS]Y_(3MPFG=OD&GLV$6)'&"IH30L0!:I MH5QR;BO1/Q!$JDK)^N6/;FZAH;[QU*ZMU%G8"XBGI>V3H%R"W=](:0Z!.Z#KO-EO4$L#!!0 ( .2#3%BWVR720@, "@4 M - >&PODEX3"MSM:SHD[?@C"9S+J_WXQ<6N"2A5[1[A.A5RURHLD4Q^?@X^4/BF'3O*.D#RIAP?U?8CCXW M.HYWCM$2#\W8WS"A@Y![+2]YBVJ)85THHT%6R$V]1,0%C#+-6?!(Q9",J> 3 MQ8&5T9R+E0MW(# M1*$";0K5I&I#I'IR<-OUH(9KG9S+0MG<+H/[/:F'[P'K M'ACD0C0&.\0%1H.2:LV4O#$=.]@>%!W;Y?E<;A3-%5N],E&X*]F2230J5, M-6G:9!T:#03+P([BLSG<=5&& &I=Y*:1UHRZ862G3(@[>,!_9CO: MRVQKS^R.R:9I#-5-)^,ZH+^MYK2W9:,7Z08E?RSTEX69CK1]*&QVJUC&E[:_ MS!H#F'H;5Z=E*5:?!9_)G+G)'YUP-*!K7C O%'\RV:!4IB; % D>F=)\NAWY MK6AYSY9Z74[+#/?<.4'/_W:=9TPR1<6V:5/[;WF57^PXZKV69?NMLF_8Z[%^ M:[]UD]U3,!F?@LF3J,G^*9A,3L!D[]6^-0^:#.M3QM919N<@TT0#.# .R0\X M>HI-TF"RX$)S6??F/$V9?':>,?*:3LR?03OZ9GS*,KH0^KX!AV33_LY2OLB3 M9M0M+$0]:M/^!M-KQ\UIU>3B,F5+EH[KKII-;#,P#9.UOH"PC]S8RX]@'(?Y M$<"P/)@#C.-86)[_:3Y]=#X.P[SUO4@?Y?11CF/YD+']8'G\G,1<_IDF213% M,;:BX['7P1A;MSB&'[\:Y@T86![(]'=KC>\V7B&'ZP#;TT,5@LT4KT1LIOA: M ^)?-V DB7^WL3S P'8!JQW([\\#->7G1!'L*N8->X)Q)$DP!&K17Z-QC*Q. M#!___F!/210EB1\!S.\@BC $GD8W'L?A>OW5+CYW^#H#U!+ M P04 " #D@TQ8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P M#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TX MI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606 MIW.D5XA-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( .2#3%AW[M:,IP0 +@D / >&PO=V]R:V)O M;VLN>&ULQ9I;;Z,X%(#_BL53]R&;A$MGIIJ,1(A#D0AD@70O+RL7G,8JX C( M=&=^_1IHM"9-CO;%R5-JXSH?YV!_MLG7-UZ]/G/^BOXI\K*>:;NFV3^,QW6Z MHP6I?^5[6HHK6UX5I!'%ZF5<[RM*LGI':5/D8WTRN1\7A)7:MZ_'OM;56"[P MAJ8-XZ6H;"N>&'VK_[O>%M%W5K-GEK/FQTSK_LZIA@I6LH+]I-E,FVBHWO&W M1UZQG[QL2!ZG%<_SF3;M+SS1JF'IA^JXA4S(<]W5-.0Y(@)DIMU/1(=;5M5- MUZ+KGPC&[U0T[DN'AB]9WM!J01KJ5ORP9^5+VXVXB[%T&UTBAHV?1QK&C> I;UCNUK#96DH#/MV 21,D.X;$20D%?V78FV[9V* MK_:R_JX;@2O%L'I@XD+E91VX.DA'E'G.,O'M&9J3G)0I15UP:PE0!P#UFP&B MNS61( T TK@B9-Q"M/]0([X5&4^Y!&D"D.;-(!U2[R1("X"T;@>Y(_*@N0<@ M[V\(^;:0)7+0,([1>KY$?VD$LS]T3 M:/*>J.6+\!,.-AA%V E%#$^R.P6]HE@L"R^V73?";O?,M6E^AY4!(:],58LE M#)+(=A(TMWT[-A6+1,*Y[[71W" !UEDJE@CF\ )5VL? M)WB!CC$2)# M0H:8*E:$&X:+WSW?[Q"](+$#UYO[&-EQC L MB7@SC_%O&S%(4:N'8<3 ;8=B/5Q]]SB5;8]'ZU]D0L@C$4Z^72!@[=+6A#Y%G<@&1C*)8-,(NW MG#(F>,JE^ICKPRP^0G::\D-[^%%1&1.2C7%UV0C,+&-M0Y(/1@]D'$.Q<2[L M\]X?35G=!J0<0[%RSHMQA.)#49#JAXP):<=0K)U+F'.2ON;\1<:$!&0H%M"% M#>JYI$,",A0+Z-PZHR<2%C0@HR%2L(7L"-9$SP58MB!8&8@S<$ M)J0@4[&"8$Q#QH049"I6$(QIRIB0@DS%"@)7[<.D0PHR%2L(QAPD'5*0>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VCM.PT 4 MA>&M1%X D_N8\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94UMCR]=_XDV5[ M_I)V;=EVA[S9]GERW.\.>=%L2ND?0LC+3=JW^:;KT^%\9-4-^[:]ZD5)K) M:SNL4UDTX;B[[L[ALI&;\^1F\ORV:(;G-VE"[2"%(*T?9!!D]8,<@KQ^4(2@ M6#]H!D&S^D&W$'1;/^@.@N[J!]U#T'W]()FBC%."I!'6!%H+NOH89M M;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50&]%O95 ;T6]E4!O0[V-0&]#O8U M;T.]C4!O&[TL(=#;4&\CT-M0;R/0VU!O(]#;4&\CT-M0;R/0VU!O(]#;46\G MT-M1;R?0VU%O)]#;46\GT-M'+[L)]';4VPGT=M3;"?1VU-L)]';4VPGT=M3; M"?2.J'=Q/;K'&BK:W*7(-9=KM_CKV=\K']A'P*D M#PG2AP+I(P/I8PC2QRU('W<@?=R#],$'*(V@B,I12.4HIG(45#F*JAR%58[B M*D>!E:/(*E!D%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:) M(JM$D56BR"I19)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56 MA2)KAB)KAB)KAB)KAB)KAB)K]I^ROANS_.L7Z.TUK779'/)9]Y7"Y!-02P$" M% ,4 " #D@TQ8!T%-8H$ "Q $ @ $ 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( .2#3%@:Q#,R[@ "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ Y(-,6$"P)U7/!0 ]AX !@ M ("!#0@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Y(-,6%D2?X.M! U1$ !@ ("!.!@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(-,6".;2V%@!@ 2A !D M ("!)#H 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Y(-,6.&NWGHG! V H !D ("!2TT 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ Y(-,6 'X M$A<1!0 6@P !D ("!A5@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(-,6)7VJ\Y.#@ !"T !D M ("!YV< 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Y(-,6/QBGSM+ P &P< !D ("! MI84 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Y(-,6*X=Z6[J @ Z0< !D ("!/), 'AL+W=O9 !X M;"]W;W)K&UL4$L! A0#% @ Y(-,6.N7CY:Y M P J@H !D ("!FIP 'AL+W=O:SJ1X' #&0 &0 M@(&*H >&PO=V]R:W-H965T&UL4$L! A0#% @ Y(-,6 ^E*J&C! 3! !D M ("!3*T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ Y(-,6#X44O&K P $P\ !D ("!W[T M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MY(-,6!OV.#YN P E0H !D ("!+\< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(-,6'YL>+S7 @ MB @ !D ("!KL\ 'AL+W=O"@ &0 @(&\ MT@ >&PO=V]R:W-H965T&UL4$L! A0#% @ Y(-,6(3568E! P >0H !D M ("!6-D 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Y(-,6*]TGUX?"@ 9&, !D ("!!N< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(-, M6! LCQ37!P _#T !D ("!Z_L 'AL+W=O@&PO=V]R:W-H965T&UL4$L! A0#% @ Y(-,6%+AF^IS P 9!$ M !D ("!?!$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(-,6(X)Z\A' @ A04 !D M ("!T1P! 'AL+W=O&PO ! #L( &@ @ %Y* $ >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'-02P$"% ,4 " #D@TQ8%-1QY- ! "M( $P M @ &1*@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 /P _ # 1 ( "2+ $ ! end XML 67 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 68 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 70 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 199 241 1 false 50 0 false 7 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - Consolidated Balance Sheets Sheet http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 00105 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheetsParentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 00200 - Statement - Consolidated Statements of Income Sheet http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome Consolidated Statements of Income Statements 4 false false R5.htm 00300 - Statement - Consolidated Statements of Cash Flows Sheet http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 5 false false R6.htm 00400 - Statement - Consolidated Statements of Changes in Shareholders' Equity Sheet http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity Consolidated Statements of Changes in Shareholders' Equity Statements 6 false false R7.htm 00405 - Statement - Consolidated Statements of Changes in Shareholders' Equity (Parentheticals) Sheet http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParentheticals Consolidated Statements of Changes in Shareholders' Equity (Parentheticals) Statements 7 false false R8.htm 10101 - Disclosure - BUSINESS AND ORGANIZATION Sheet http://www.energyservicesofamerica.com/role/DisclosureBusinessAndOrganization BUSINESS AND ORGANIZATION Notes 8 false false R9.htm 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.energyservicesofamerica.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 9 false false R10.htm 10301 - Disclosure - ACCOUNTING FOR PPP LOANS Sheet http://www.energyservicesofamerica.com/role/DisclosureAccountingForPppLoans ACCOUNTING FOR PPP LOANS Notes 10 false false R11.htm 10401 - Disclosure - REVENUE RECOGNITION Sheet http://www.energyservicesofamerica.com/role/DisclosureRevenueRecognition REVENUE RECOGNITION Notes 11 false false R12.htm 10501 - Disclosure - DISAGGREGATION OF REVENUE Sheet http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenue DISAGGREGATION OF REVENUE Notes 12 false false R13.htm 10601 - Disclosure - CONTRACT BALANCES Sheet http://www.energyservicesofamerica.com/role/DisclosureContractBalances CONTRACT BALANCES Notes 13 false false R14.htm 10701 - Disclosure - PERFORMANCE OBLIGATIONS Sheet http://www.energyservicesofamerica.com/role/DisclosurePerformanceObligations PERFORMANCE OBLIGATIONS Notes 14 false false R15.htm 10801 - Disclosure - UNCOMPLETED CONTRACTS Sheet http://www.energyservicesofamerica.com/role/DisclosureUncompletedContracts UNCOMPLETED CONTRACTS Notes 15 false false R16.htm 10901 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.energyservicesofamerica.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 16 false false R17.htm 11001 - Disclosure - EARNINGS PER SHARE Sheet http://www.energyservicesofamerica.com/role/DisclosureEarningsPerShare EARNINGS PER SHARE Notes 17 false false R18.htm 11101 - Disclosure - INCOME TAXES Sheet http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 18 false false R19.htm 11201 - Disclosure - SHORT-TERM AND LONG-TERM DEBT Sheet http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebt SHORT-TERM AND LONG-TERM DEBT Notes 19 false false R20.htm 11301 - Disclosure - GOODWILL AND INTANGIBLE ASSETS Sheet http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssets GOODWILL AND INTANGIBLE ASSETS Notes 20 false false R21.htm 11401 - Disclosure - LEASE OBLIGATIONS Sheet http://www.energyservicesofamerica.com/role/DisclosureLeaseObligations LEASE OBLIGATIONS Notes 21 false false R22.htm 11501 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.energyservicesofamerica.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS Notes 22 false false R23.htm 20101 - Disclosure - BUSINESS AND ORGANIZATION (Policies) Sheet http://www.energyservicesofamerica.com/role/DisclosureBusinessAndOrganizationPolicies BUSINESS AND ORGANIZATION (Policies) Policies 23 false false R24.htm 30503 - Disclosure - DISAGGREGATION OF REVENUE (Tables) Sheet http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenueTables DISAGGREGATION OF REVENUE (Tables) Tables http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenue 24 false false R25.htm 30603 - Disclosure - CONTRACT BALANCES (Tables) Sheet http://www.energyservicesofamerica.com/role/DisclosureContractBalancesTables CONTRACT BALANCES (Tables) Tables http://www.energyservicesofamerica.com/role/DisclosureContractBalances 25 false false R26.htm 30803 - Disclosure - UNCOMPLETED CONTRACTS (Tables) Sheet http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsTables UNCOMPLETED CONTRACTS (Tables) Tables http://www.energyservicesofamerica.com/role/DisclosureUncompletedContracts 26 false false R27.htm 31003 - Disclosure - EARNINGS PER SHARE (Tables) Sheet http://www.energyservicesofamerica.com/role/DisclosureEarningsPerShareTables EARNINGS PER SHARE (Tables) Tables http://www.energyservicesofamerica.com/role/DisclosureEarningsPerShare 27 false false R28.htm 31103 - Disclosure - INCOME TAXES (Tables) Sheet http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesTables INCOME TAXES (Tables) Tables http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxes 28 false false R29.htm 31203 - Disclosure - SHORT-TERM AND LONG-TERM DEBT (Tables) Sheet http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtTables SHORT-TERM AND LONG-TERM DEBT (Tables) Tables http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebt 29 false false R30.htm 31303 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables) Sheet http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsTables GOODWILL AND INTANGIBLE ASSETS (Tables) Tables http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssets 30 false false R31.htm 31403 - Disclosure - LEASE OBLIGATIONS (Tables) Sheet http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsTables LEASE OBLIGATIONS (Tables) Tables http://www.energyservicesofamerica.com/role/DisclosureLeaseObligations 31 false false R32.htm 40301 - Disclosure - ACCOUNTING FOR PPP LOANS (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosureAccountingForPppLoansDetails ACCOUNTING FOR PPP LOANS (Details) Details http://www.energyservicesofamerica.com/role/DisclosureAccountingForPppLoans 32 false false R33.htm 40501 - Disclosure - DISAGGREGATION OF REVENUE (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenueDetails DISAGGREGATION OF REVENUE (Details) Details http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenueTables 33 false false R34.htm 40601 - Disclosure - CONTRACT BALANCES - Accounts receivable-trade, net of allowance for doubtful accounts (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosureContractBalancesAccountsReceivableTradeNetOfAllowanceForDoubtfulAccountsDetails CONTRACT BALANCES - Accounts receivable-trade, net of allowance for doubtful accounts (Details) Details 34 false false R35.htm 40602 - Disclosure - CONTRACT BALANCES - Additional information (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosureContractBalancesAdditionalInformationDetails CONTRACT BALANCES - Additional information (Details) Details 35 false false R36.htm 40701 - Disclosure - PERFORMANCE OBLIGATIONS (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosurePerformanceObligationsDetails PERFORMANCE OBLIGATIONS (Details) Details http://www.energyservicesofamerica.com/role/DisclosurePerformanceObligations 36 false false R37.htm 40801 - Disclosure - UNCOMPLETED CONTRACTS - Summary of costs, estimated earnings, and billings on uncompleted contracts (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsSummaryOfCostsEstimatedEarningsAndBillingsOnUncompletedContractsDetails UNCOMPLETED CONTRACTS - Summary of costs, estimated earnings, and billings on uncompleted contracts (Details) Details 37 false false R38.htm 40802 - Disclosure - UNCOMPLETED CONTRACTS - Backlog (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsBacklogDetails UNCOMPLETED CONTRACTS - Backlog (Details) Details 38 false false R39.htm 40901 - Disclosure - FAIR VALUE MEASUREMENTS (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosureFairValueMeasurementsDetails FAIR VALUE MEASUREMENTS (Details) Details http://www.energyservicesofamerica.com/role/DisclosureFairValueMeasurements 39 false false R40.htm 41001 - Disclosure - EARNINGS PER SHARE (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosureEarningsPerShareDetails EARNINGS PER SHARE (Details) Details http://www.energyservicesofamerica.com/role/DisclosureEarningsPerShareTables 40 false false R41.htm 41101 - Disclosure - INCOME TAXES - Components of income taxes (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxesDetails INCOME TAXES - Components of income taxes (Details) Details 41 false false R42.htm 41102 - Disclosure - INCOME TAXES - Additional Information (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesAdditionalInformationDetails INCOME TAXES - Additional Information (Details) Details 42 false false R43.htm 41103 - Disclosure - INCOME TAXES - Summary of income tax effects of temporary differences giving rise to the deferred tax assets and liabilities (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxEffectsOfTemporaryDifferencesGivingRiseToDeferredTaxAssetsAndLiabilitiesDetails INCOME TAXES - Summary of income tax effects of temporary differences giving rise to the deferred tax assets and liabilities (Details) Details 43 false false R44.htm 41201 - Disclosure - SHORT-TERM AND LONG-TERM DEBT - Operating line of credit (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtOperatingLineOfCreditDetails SHORT-TERM AND LONG-TERM DEBT - Operating line of credit (Details) Details 44 false false R45.htm 41202 - Disclosure - SHORT-TERM AND LONG-TERM DEBT - Summary of short-term and long-term debt (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails SHORT-TERM AND LONG-TERM DEBT - Summary of short-term and long-term debt (Details) Details 45 false false R46.htm 41203 - Disclosure - SHORT-TERM AND LONG-TERM DEBT - Summary of short-term and long-term debt - Parenthetical (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails SHORT-TERM AND LONG-TERM DEBT - Summary of short-term and long-term debt - Parenthetical (Details) Details 46 false false R47.htm 41204 - Disclosure - SHORT-TERM AND LONG-TERM DEBT - Additional information (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails SHORT-TERM AND LONG-TERM DEBT - Additional information (Details) Details 47 false false R48.htm 41301 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details) Details 48 false false R49.htm 41302 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Intangible assets subject to amortization (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails GOODWILL AND INTANGIBLE ASSETS - Intangible assets subject to amortization (Details) Details 49 false false R50.htm 41303 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Identifiable intangible assets (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetails GOODWILL AND INTANGIBLE ASSETS - Identifiable intangible assets (Details) Details 50 false false R51.htm 41401 - Disclosure - LEASE OBLIGATIONS (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails LEASE OBLIGATIONS (Details) Details http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsTables 51 false false R52.htm 41402 - Disclosure - LEASE OBLIGATIONS - Operating lease-weighted average remaining term (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseWeightedAverageRemainingTermDetails LEASE OBLIGATIONS - Operating lease-weighted average remaining term (Details) Details 52 false false R53.htm 41403 - Disclosure - LEASE OBLIGATIONS - Operating lease maturity schedule (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseMaturityScheduleDetails LEASE OBLIGATIONS - Operating lease maturity schedule (Details) Details 53 false false R54.htm 41404 - Disclosure - LEASE OBLIGATIONS - Operating lease expense (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseExpenseDetails LEASE OBLIGATIONS - Operating lease expense (Details) Details 54 false false R55.htm 41501 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.energyservicesofamerica.com/role/DisclosureSubsequentEventsDetails SUBSEQUENT EVENTS (Details) Details http://www.energyservicesofamerica.com/role/DisclosureSubsequentEvents 55 false false All Reports Book All Reports esoa-20231231.xsd esoa-20231231_cal.xml esoa-20231231_def.xml esoa-20231231_lab.xml esoa-20231231_pre.xml esoa-20231231x10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 73 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "esoa-20231231x10q.htm": { "nsprefix": "esoa", "nsuri": "http://www.energyservicesofamerica.com/20231231", "dts": { "schema": { "local": [ "esoa-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd" ] }, "calculationLink": { "local": [ "esoa-20231231_cal.xml" ] }, "definitionLink": { "local": [ "esoa-20231231_def.xml" ] }, "labelLink": { "local": [ "esoa-20231231_lab.xml" ] }, "presentationLink": { "local": [ "esoa-20231231_pre.xml" ] }, "inline": { "local": [ "esoa-20231231x10q.htm" ] } }, "keyStandard": 202, "keyCustom": 39, "axisStandard": 14, "axisCustom": 0, "memberStandard": 13, "memberCustom": 37, "hidden": { "total": 9, "http://xbrl.sec.gov/dei/2023": 9 }, "contextCount": 199, "entityCount": 1, "segmentCount": 50, "elementCount": 383, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 499, "http://xbrl.sec.gov/dei/2023": 29 }, "report": { "R1": { "role": "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation", "longName": "00090 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets", "longName": "00100 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheetsParentheticals", "longName": "00105 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_sK5dQUX3gU2m0FH5vy3LkQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "Unit_Divide_USD_shares_sK5dQUX3gU2m0FH5vy3LkQ", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome", "longName": "00200 - Statement - Consolidated Statements of Income", "shortName": "Consolidated Statements of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "unique": true } }, "R5": { "role": "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows", "longName": "00300 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:Depreciation", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "unique": true } }, "R6": { "role": "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "longName": "00400 - Statement - Consolidated Statements of Changes in Shareholders' Equity", "shortName": "Consolidated Statements of Changes in Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "As_Of_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Nd1WsocDXkWGMoTarcKDuQ", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2022_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_Nd1WsocDXkWGMoTarcKDuQ", "name": "us-gaap:StockholdersEquity", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParentheticals", "longName": "00405 - Statement - Consolidated Statements of Changes in Shareholders' Equity (Parentheticals)", "shortName": "Consolidated Statements of Changes in Shareholders' Equity (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_sK5dQUX3gU2m0FH5vy3LkQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:CommonStockDividendsShares", "unitRef": "Unit_Standard_shares_nyCoEW-bD0CCIW8vBscw0Q", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "unique": true } }, "R8": { "role": "http://www.energyservicesofamerica.com/role/DisclosureBusinessAndOrganization", "longName": "10101 - Disclosure - BUSINESS AND ORGANIZATION", "shortName": "BUSINESS AND ORGANIZATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.energyservicesofamerica.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "longName": "10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.energyservicesofamerica.com/role/DisclosureAccountingForPppLoans", "longName": "10301 - Disclosure - ACCOUNTING FOR PPP LOANS", "shortName": "ACCOUNTING FOR PPP LOANS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "esoa:AccountingForPayCheckProtectionProgramLoansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "esoa:AccountingForPayCheckProtectionProgramLoansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.energyservicesofamerica.com/role/DisclosureRevenueRecognition", "longName": "10401 - Disclosure - REVENUE RECOGNITION", "shortName": "REVENUE RECOGNITION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "esoa:RevenueRecognitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "esoa:RevenueRecognitionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenue", "longName": "10501 - Disclosure - DISAGGREGATION OF REVENUE", "shortName": "DISAGGREGATION OF REVENUE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.energyservicesofamerica.com/role/DisclosureContractBalances", "longName": "10601 - Disclosure - CONTRACT BALANCES", "shortName": "CONTRACT BALANCES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "esoa:ContractBalancesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "esoa:ContractBalancesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.energyservicesofamerica.com/role/DisclosurePerformanceObligations", "longName": "10701 - Disclosure - PERFORMANCE OBLIGATIONS", "shortName": "PERFORMANCE OBLIGATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "esoa:PerformanceObligationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "esoa:PerformanceObligationsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.energyservicesofamerica.com/role/DisclosureUncompletedContracts", "longName": "10801 - Disclosure - UNCOMPLETED CONTRACTS", "shortName": "UNCOMPLETED CONTRACTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.energyservicesofamerica.com/role/DisclosureFairValueMeasurements", "longName": "10901 - Disclosure - FAIR VALUE MEASUREMENTS", "shortName": "FAIR VALUE MEASUREMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.energyservicesofamerica.com/role/DisclosureEarningsPerShare", "longName": "11001 - Disclosure - EARNINGS PER SHARE", "shortName": "EARNINGS PER SHARE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxes", "longName": "11101 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebt", "longName": "11201 - Disclosure - SHORT-TERM AND LONG-TERM DEBT", "shortName": "SHORT-TERM AND LONG-TERM DEBT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssets", "longName": "11301 - Disclosure - GOODWILL AND INTANGIBLE ASSETS", "shortName": "GOODWILL AND INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligations", "longName": "11401 - Disclosure - LEASE OBLIGATIONS", "shortName": "LEASE OBLIGATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "esoa:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "esoa:LeaseDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.energyservicesofamerica.com/role/DisclosureSubsequentEvents", "longName": "11501 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.energyservicesofamerica.com/role/DisclosureBusinessAndOrganizationPolicies", "longName": "20101 - Disclosure - BUSINESS AND ORGANIZATION (Policies)", "shortName": "BUSINESS AND ORGANIZATION (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "esoa:InterimFinancialStatementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "esoa:InterimFinancialStatementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenueTables", "longName": "30503 - Disclosure - DISAGGREGATION OF REVENUE (Tables)", "shortName": "DISAGGREGATION OF REVENUE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.energyservicesofamerica.com/role/DisclosureContractBalancesTables", "longName": "30603 - Disclosure - CONTRACT BALANCES (Tables)", "shortName": "CONTRACT BALANCES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsTables", "longName": "30803 - Disclosure - UNCOMPLETED CONTRACTS (Tables)", "shortName": "UNCOMPLETED CONTRACTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.energyservicesofamerica.com/role/DisclosureEarningsPerShareTables", "longName": "31003 - Disclosure - EARNINGS PER SHARE (Tables)", "shortName": "EARNINGS PER SHARE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesTables", "longName": "31103 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtTables", "longName": "31203 - Disclosure - SHORT-TERM AND LONG-TERM DEBT (Tables)", "shortName": "SHORT-TERM AND LONG-TERM DEBT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsTables", "longName": "31303 - Disclosure - GOODWILL AND INTANGIBLE ASSETS (Tables)", "shortName": "GOODWILL AND INTANGIBLE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsTables", "longName": "31403 - Disclosure - LEASE OBLIGATIONS (Tables)", "shortName": "LEASE OBLIGATIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "esoa:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "esoa:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.energyservicesofamerica.com/role/DisclosureAccountingForPppLoansDetails", "longName": "40301 - Disclosure - ACCOUNTING FOR PPP LOANS (Details)", "shortName": "ACCOUNTING FOR PPP LOANS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "As_Of_4_7_2020_us-gaap_DebtInstrumentAxis_esoa_PaycheckProtectionProgramLoansMember_jcRQF4jSjE6C2z109q9UZA", "name": "us-gaap:PrincipalAmountOutstandingOnLoansManagedAndSecuritized", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "esoa:AccountingForPayCheckProtectionProgramLoansTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true }, "uniqueAnchor": null }, "R33": { "role": "http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenueDetails", "longName": "40501 - Disclosure - DISAGGREGATION OF REVENUE (Details)", "shortName": "DISAGGREGATION OF REVENUE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_us-gaap_TimingOfTransferOfGoodOrServiceAxis_us-gaap_TransferredOverTimeMember_r3TWOclsj0mRyWLkMRACwQ", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "unique": true } }, "R34": { "role": "http://www.energyservicesofamerica.com/role/DisclosureContractBalancesAccountsReceivableTradeNetOfAllowanceForDoubtfulAccountsDetails", "longName": "40601 - Disclosure - CONTRACT BALANCES - Accounts receivable-trade, net of allowance for doubtful accounts (Details)", "shortName": "CONTRACT BALANCES - Accounts receivable-trade, net of allowance for doubtful accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.energyservicesofamerica.com/role/DisclosureContractBalancesAdditionalInformationDetails", "longName": "40602 - Disclosure - CONTRACT BALANCES - Additional information (Details)", "shortName": "CONTRACT BALANCES - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "esoa:ContractBalancesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "esoa:ContractBalancesTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.energyservicesofamerica.com/role/DisclosurePerformanceObligationsDetails", "longName": "40701 - Disclosure - PERFORMANCE OBLIGATIONS (Details)", "shortName": "PERFORMANCE OBLIGATIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "esoa:RecognizedRevenueUnderPerformanceObligations", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "esoa:PerformanceObligationsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "esoa:RecognizedRevenueUnderPerformanceObligations", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "esoa:PerformanceObligationsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsSummaryOfCostsEstimatedEarningsAndBillingsOnUncompletedContractsDetails", "longName": "40801 - Disclosure - UNCOMPLETED CONTRACTS - Summary of costs, estimated earnings, and billings on uncompleted contracts (Details)", "shortName": "UNCOMPLETED CONTRACTS - Summary of costs, estimated earnings, and billings on uncompleted contracts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "esoa:ContractInProgressExpendituresIncurred", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "esoa:ContractInProgressExpendituresIncurred", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsBacklogDetails", "longName": "40802 - Disclosure - UNCOMPLETED CONTRACTS - Backlog (Details)", "shortName": "UNCOMPLETED CONTRACTS - Backlog (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "esoa:BacklogFromUncompletedContracts", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "esoa:BacklogFromUncompletedContracts", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "us-gaap:LongTermContractsOrProgramsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.energyservicesofamerica.com/role/DisclosureFairValueMeasurementsDetails", "longName": "40901 - Disclosure - FAIR VALUE MEASUREMENTS (Details)", "shortName": "FAIR VALUE MEASUREMENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "esoa:DebtBearingFixedInterestRatePrincipalAmount", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "esoa:DebtBearingFixedInterestRatePrincipalAmount", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.energyservicesofamerica.com/role/DisclosureEarningsPerShareDetails", "longName": "41001 - Disclosure - EARNINGS PER SHARE (Details)", "shortName": "EARNINGS PER SHARE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:IncomeLossFromContinuingOperationsPerBasicShare", "unitRef": "Unit_Divide_USD_shares_sK5dQUX3gU2m0FH5vy3LkQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "unique": true } }, "R41": { "role": "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxesDetails", "longName": "41101 - Disclosure - INCOME TAXES - Components of income taxes (Details)", "shortName": "INCOME TAXES - Components of income taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "41102 - Disclosure - INCOME TAXES - Additional Information (Details)", "shortName": "INCOME TAXES - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_bnrRIqKqHkuYSeF8RkNtQA", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "unitRef": "Unit_Standard_pure_bnrRIqKqHkuYSeF8RkNtQA", "xsiNil": "false", "lang": null, "decimals": "3", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxEffectsOfTemporaryDifferencesGivingRiseToDeferredTaxAssetsAndLiabilitiesDetails", "longName": "41103 - Disclosure - INCOME TAXES - Summary of income tax effects of temporary differences giving rise to the deferred tax assets and liabilities (Details)", "shortName": "INCOME TAXES - Summary of income tax effects of temporary differences giving rise to the deferred tax assets and liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtOperatingLineOfCreditDetails", "longName": "41201 - Disclosure - SHORT-TERM AND LONG-TERM DEBT - Operating line of credit (Details)", "shortName": "SHORT-TERM AND LONG-TERM DEBT - Operating line of credit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "esoa:BorrowedOnLineOfCredit", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "unique": true } }, "R45": { "role": "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails", "longName": "41202 - Disclosure - SHORT-TERM AND LONG-TERM DEBT - Summary of short-term and long-term debt (Details)", "shortName": "SHORT-TERM AND LONG-TERM DEBT - Summary of short-term and long-term debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "us-gaap:LongTermDebt", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "us-gaap:LongTermDebt", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails", "longName": "41203 - Disclosure - SHORT-TERM AND LONG-TERM DEBT - Summary of short-term and long-term debt - Parenthetical (Details)", "shortName": "SHORT-TERM AND LONG-TERM DEBT - Summary of short-term and long-term debt - Parenthetical (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "us-gaap:DebtInstrumentFairValue", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_us-gaap_LongtermDebtTypeAxis_esoa_LineOfCreditPayableToBankFinalPaymentDueByJune282024Member_XRYUaG39R0WFvSmRMUEG2w", "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "unitRef": "Unit_Standard_pure_bnrRIqKqHkuYSeF8RkNtQA", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "unique": true } }, "R47": { "role": "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails", "longName": "41204 - Disclosure - SHORT-TERM AND LONG-TERM DEBT - Additional information (Details)", "shortName": "SHORT-TERM AND LONG-TERM DEBT - Additional information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "esoa:RatioToBeMaintainedByBorrowerForMaximumSeniorFundedDebtToEbdita", "unitRef": "Unit_Standard_pure_bnrRIqKqHkuYSeF8RkNtQA", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "span", "td", "tr", "table", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "unique": true } }, "R48": { "role": "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "longName": "41301 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "As_Of_9_30_2023_ADIUflAfcki4ofSIwKSnRA", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "As_Of_9_30_2022_ebfejsNnoU-86CEGZNCtoA", "name": "us-gaap:Goodwill", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "unique": true } }, "R49": { "role": "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails", "longName": "41302 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Intangible assets subject to amortization (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Intangible assets subject to amortization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "Duration_12_31_2023_To_12_31_2023_g-PDKk3480iqjWo1kbtYxQ", "name": "esoa:AmortizationAndImpairmentOfIntangibleAssetsFiniteLived", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "unique": true } }, "R50": { "role": "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetails", "longName": "41303 - Disclosure - GOODWILL AND INTANGIBLE ASSETS - Identifiable intangible assets (Details)", "shortName": "GOODWILL AND INTANGIBLE ASSETS - Identifiable intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails", "longName": "41401 - Disclosure - LEASE OBLIGATIONS (Details)", "shortName": "LEASE OBLIGATIONS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "esoa:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:OperatingLeasePayments", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "esoa:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseWeightedAverageRemainingTermDetails", "longName": "41402 - Disclosure - LEASE OBLIGATIONS - Operating lease-weighted average remaining term (Details)", "shortName": "LEASE OBLIGATIONS - Operating lease-weighted average remaining term (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "esoa:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "esoa:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseMaturityScheduleDetails", "longName": "41403 - Disclosure - LEASE OBLIGATIONS - Operating lease maturity schedule (Details)", "shortName": "LEASE OBLIGATIONS - Operating lease maturity schedule (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "As_Of_12_31_2023_AZVEidhKEUifGT6H1uNsTA", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseExpenseDetails", "longName": "41404 - Disclosure - LEASE OBLIGATIONS - Operating lease expense (Details)", "shortName": "LEASE OBLIGATIONS - Operating lease expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_10_1_2023_To_12_31_2023_t1FZxs-dFE6NnS0gAbqatw", "name": "us-gaap:OperatingLeaseRightOfUseAssetAmortizationExpense", "unitRef": "Unit_Standard_USD_hMZN3GTnMEeF6msOObO-QQ", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.energyservicesofamerica.com/role/DisclosureSubsequentEventsDetails", "longName": "41501 - Disclosure - SUBSEQUENT EVENTS (Details)", "shortName": "SUBSEQUENT EVENTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "Duration_11_15_2023_To_11_15_2023_LWyNVaUOUUKPUBeUWEakdQ", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_sK5dQUX3gU2m0FH5vy3LkQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "Duration_11_15_2023_To_11_15_2023_LWyNVaUOUUKPUBeUWEakdQ", "name": "us-gaap:CommonStockDividendsPerShareDeclared", "unitRef": "Unit_Divide_USD_shares_sK5dQUX3gU2m0FH5vy3LkQ", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "esoa-20231231x10q.htm", "first": true, "unique": true } } }, "tag": { "esoa_AccountingForPayCheckProtectionProgramLoansAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "AccountingForPayCheckProtectionProgramLoansAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "ACCOUNTING FOR PPP LOANS" } } }, "auth_ref": [] }, "esoa_AccountingForPayCheckProtectionProgramLoansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "AccountingForPayCheckProtectionProgramLoansTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureAccountingForPppLoans" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of accounting for paycheck protection program loans.", "label": "Accounting For Pay Check Protection Program Loans[Text Block]", "terseLabel": "ACCOUNTING FOR PPP LOANS" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Current", "verboseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r10", "r495" ] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable-trade", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r132", "r210", "r211", "r471" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureContractBalancesAccountsReceivableTradeNetOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable-trade, net of allowance for doubtful accounts", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r210", "r211" ] }, "esoa_AccretedInterestOnPppLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "AccretedInterestOnPppLoans", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Amount accreted interest on PPP loans.", "label": "Accreted Interest on PPP Loans", "terseLabel": "Accreted interest on PPP loans" } } }, "auth_ref": [] }, "us-gaap_AccretionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionExpense", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accretion Expense", "terseLabel": "Accreted interest on note payable", "documentation": "Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations." } } }, "auth_ref": [ "r478", "r540" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "verboseLabel": "Accrued expenses and other current liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r13" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "less accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r36", "r126", "r385" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital, Common Stock", "verboseLabel": "Additional paid in capital", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r63" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "verboseLabel": "Additional Paid in Capital", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r295", "r296", "r297", "r414", "r523", "r524", "r525", "r555", "r577" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Current", "negatedLabel": "Allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r136", "r212", "r216" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "esoa_AmortizationAndImpairmentOfIntangibleAssetsFiniteLived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "AmortizationAndImpairmentOfIntangibleAssetsFiniteLived", "crdr": "debit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of amortization and impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.", "label": "Amortization and Impairment of Intangible Assets, Finite-lived", "terseLabel": "Accumulated Amortization and Impairment" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails", "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets", "verboseLabel": "Accumulated Amortization and impairment on identifiable intangible assets", "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r3", "r29", "r34" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseExpenseDetails", "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseWeightedAverageRemainingTermDetails" ], "lang": { "en-us": { "role": { "label": "Arrangements and Non-arrangement Transactions [Domain]", "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r318" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r554" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r554" ] }, "esoa_AssetPurchaseOfRevoltEnergyIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "AssetPurchaseOfRevoltEnergyIncMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to its asset purchase of revolt Energy, Inc.", "label": "Revolt Energy [Member]", "terseLabel": "Revolt Energy" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r96", "r128", "r152", "r185", "r199", "r205", "r213", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r319", "r321", "r334", "r380", "r437", "r495", "r507", "r541", "r542", "r562" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "verboseLabel": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r122", "r138", "r152", "r213", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r319", "r321", "r334", "r495", "r541", "r542", "r562" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current Assets", "verboseLabel": "Current assets" } } }, "auth_ref": [] }, "esoa_BacklogFromUncompletedContracts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "BacklogFromUncompletedContracts", "crdr": "debit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsBacklogDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the amount of backlog from uncompleted contracts.", "label": "Backlog From Uncompleted Contracts", "verboseLabel": "Backlog" } } }, "auth_ref": [] }, "esoa_BilledContractsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "BilledContractsReceivables", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsSummaryOfCostsEstimatedEarningsAndBillingsOnUncompletedContractsDetails": { "parentTag": "esoa_ContractWithCustomerAssetsLiabilitiesNetCurrent", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsSummaryOfCostsEstimatedEarningsAndBillingsOnUncompletedContractsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date.", "label": "Billed Contracts Receivables", "terseLabel": "Less billings to date" } } }, "auth_ref": [] }, "esoa_BillingAndPaymentTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "BillingAndPaymentTerm", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureContractBalancesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The term of billing and payment, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Billing And Payment Term", "terseLabel": "Billing and payment term" } } }, "auth_ref": [] }, "esoa_BorrowedOnLineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "BorrowedOnLineOfCredit", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtOperatingLineOfCreditDetails": { "parentTag": "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtOperatingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents the information of borrowed on line of credit.", "label": "Borrowed on Line of Credit", "terseLabel": "Borrowed on line of credit" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r21", "r124", "r470" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents end of period", "periodStartLabel": "Cash and cash equivalents beginning of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r21", "r78", "r149" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "(Decrease) increase in cash and cash equivalents", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r78" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "verboseLabel": "Supplemental schedule of noncash investing and financing activities:" } } }, "auth_ref": [] }, "esoa_CashPaidDuringYearForAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "CashPaidDuringYearForAbstract", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Paid During Year For [Abstract]", "verboseLabel": "Cash paid during the year for:" } } }, "auth_ref": [] }, "esoa_CashPaidForOperatingLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "CashPaidForOperatingLeases", "crdr": "debit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of cash expense for right-of-use asset from operating lease.", "label": "Cash Paid for Operating Leases", "terseLabel": "Cash Paid for Operating Leases" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureSubsequentEventsDetails", "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Annual dividend per common share approved", "verboseLabel": "Dividends on common stock (in dollars per share)", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r90" ] }, "us-gaap_CommonStockDividendsShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsShares", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquityParentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock Dividends, Shares", "terseLabel": "Number of common shares", "documentation": "Number of shares of common stock issued as dividends during the period. Excludes stock splits." } } }, "auth_ref": [ "r6" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "verboseLabel": "Common Stock", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r497", "r498", "r499", "r501", "r502", "r503", "r504", "r523", "r524", "r555", "r575", "r577" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par Or Stated Value Per Share", "verboseLabel": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r62" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "verboseLabel": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r62", "r425" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Issued", "verboseLabel": "Common stock, shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r62" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding", "verboseLabel": "Common stock, shares outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r6", "r62", "r425", "r443", "r577", "r578" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $.0001 par value Authorized 50,000,000 shares, 17,885,615 issued and 16,567,185 outstanding at December 31, 2023 and September 30, 2023", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r62", "r382", "r495" ] }, "esoa_ComponentsOfDeferredTaxAssetsAndLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesLineItems", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Components Of Deferred Tax Assets And Liabilities [Line Items]", "terseLabel": "INCOME TAXES" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureBusinessAndOrganizationPolicies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "verboseLabel": "Principles of Consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r48", "r472" ] }, "us-gaap_ConstructionContractorReceivableRetainage": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionContractorReceivableRetainage", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Construction Contractor, Receivable, Retainage", "terseLabel": "Retainages receivable", "documentation": "Amount of right to consideration in exchange for good or service transferred to customer withheld under retainage provision in long-term contract or program when right to consideration is unconditional." } } }, "auth_ref": [ "r133", "r359" ] }, "esoa_ContractBalancesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "ContractBalancesAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "CONTRACT BALANCES" } } }, "auth_ref": [] }, "esoa_ContractBalancesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "ContractBalancesLineItems", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureContractBalancesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Contract Balances [Line Items]", "terseLabel": "CONTRACT BALANCES" } } }, "auth_ref": [] }, "esoa_ContractBalancesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "ContractBalancesTable", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureContractBalancesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the contract balances.", "label": "Contract Balances [Table]" } } }, "auth_ref": [] }, "esoa_ContractBalancesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "ContractBalancesTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureContractBalances" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of contract balances.", "label": "Contract Balances [Text Block]", "terseLabel": "CONTRACT BALANCES" } } }, "auth_ref": [] }, "esoa_ContractInProgressExpendituresIncurred": { "xbrltype": "monetaryItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "ContractInProgressExpendituresIncurred", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsSummaryOfCostsEstimatedEarningsAndBillingsOnUncompletedContractsDetails": { "parentTag": "esoa_CostsOfUncompletedContractsIncludingNetEstimatedEarnings", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsSummaryOfCostsEstimatedEarningsAndBillingsOnUncompletedContractsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of the Costs incurred on contracts in progress during the given period of time.", "label": "Contract In Progress Expenditures Incurred", "verboseLabel": "Costs incurred on contracts in progress" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureContractBalancesTables" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset and Liability [Table Text Block]", "verboseLabel": "Schedule of accounts receivable-trade, net of allowance for doubtful accounts, contract assets and contract liabilities", "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability." } } }, "auth_ref": [ "r544" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsSummaryOfCostsEstimatedEarningsAndBillingsOnUncompletedContractsDetailsCalc2": { "parentTag": "us-gaap_UnbilledContractsReceivable", "weight": 1.0, "order": 1.0 }, "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureContractBalancesAccountsReceivableTradeNetOfAllowanceForDoubtfulAccountsDetails", "http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsSummaryOfCostsEstimatedEarningsAndBillingsOnUncompletedContractsDetails", "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "positiveVerboseLabel": "Cost and estimated earnings in excess of billings", "terseLabel": "Costs and estimated earnings in excess of billed on uncompleted contracts", "verboseLabel": "Contract assets", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r274", "r276", "r287" ] }, "us-gaap_ContractWithCustomerAssetNetCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrentAbstract", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureContractBalancesAccountsReceivableTradeNetOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current [Abstract]", "terseLabel": "Contract assets" } } }, "auth_ref": [] }, "esoa_ContractWithCustomerAssetsLiabilitiesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "ContractWithCustomerAssetsLiabilitiesNetCurrent", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsSummaryOfCostsEstimatedEarningsAndBillingsOnUncompletedContractsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsSummaryOfCostsEstimatedEarningsAndBillingsOnUncompletedContractsDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of contract with customer assets, after allowance, net of contract with customer liabilities, after allowances, classified as current.", "label": "Contract With Customer Assets (Liabilities), Net Current", "totalLabel": "Unbilled contracts" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerBasisOfPricingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingAxis", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Basis of Pricing [Axis]", "documentation": "Information by basis of pricing for contract representing right to consideration in exchange for good or service transferred to customer." } } }, "auth_ref": [ "r488", "r545" ] }, "us-gaap_ContractWithCustomerBasisOfPricingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerBasisOfPricingDomain", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Basis of Pricing [Domain]", "documentation": "Basis of pricing for contract with customer. Includes, but is not limited to, fixed-price and time-and-materials contracts." } } }, "auth_ref": [ "r488", "r545" ] }, "us-gaap_ContractWithCustomerLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityAbstract", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureContractBalancesAccountsReceivableTradeNetOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability [Abstract]", "terseLabel": "Contract liabilities" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsSummaryOfCostsEstimatedEarningsAndBillingsOnUncompletedContractsDetailsCalc2": { "parentTag": "us-gaap_UnbilledContractsReceivable", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureContractBalancesAccountsReceivableTradeNetOfAllowanceForDoubtfulAccountsDetails", "http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsSummaryOfCostsEstimatedEarningsAndBillingsOnUncompletedContractsDetails", "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities", "verboseLabel": "Billings in excess of cost and estimated earnings", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r274", "r275", "r287" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureContractBalancesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Contract with Customer, Liability, Revenue Recognized", "terseLabel": "Recognized revenue included in contract liability", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r288" ] }, "us-gaap_ContractorsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractorsAbstract", "lang": { "en-us": { "role": { "label": "UNCOMPLETED CONTRACTS" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold", "verboseLabel": "Cost of revenues", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r71", "r373" ] }, "esoa_CostPlusAndTMContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "CostPlusAndTMContractsMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the cost plus and T & M contracts.", "label": "Cost plus and T&M contracts [Member]", "terseLabel": "Cost plus and T&M contracts" } } }, "auth_ref": [] }, "us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsTables" ], "lang": { "en-us": { "role": { "label": "Costs in Excess of Billings and Billings in Excess of Costs [Table Text Block]", "verboseLabel": "Schedule of costs, estimated earnings and billings on uncompleted contracts", "documentation": "Tabular disclosure of long-term contract or program." } } }, "auth_ref": [] }, "esoa_CostsOfUncompletedContractsIncludingNetEstimatedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "CostsOfUncompletedContractsIncludingNetEstimatedEarnings", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsSummaryOfCostsEstimatedEarningsAndBillingsOnUncompletedContractsDetails": { "parentTag": "esoa_ContractWithCustomerAssetsLiabilitiesNetCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsSummaryOfCostsEstimatedEarningsAndBillingsOnUncompletedContractsDetails" ], "lang": { "en-us": { "role": { "documentation": "The total amount of the costs which are uncompleted contracts including net estimated earnings.", "label": "Costs Of Uncompleted Contracts Including Net Estimated Earnings", "totalLabel": "Costs of uncompleted contracts including net estimated earnings" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Document and Entity Information", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxesDetails": { "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current Federal Tax Expense (Benefit)", "verboseLabel": "Current", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r516", "r521", "r552" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxesDetails": { "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Current State and Local Tax Expense (Benefit)", "verboseLabel": "Current", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r516", "r521", "r552" ] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Customer relationships [Member]", "terseLabel": "Customer Relationships", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r47" ] }, "esoa_DebtBearingFixedInterestRatePrincipalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "DebtBearingFixedInterestRatePrincipalAmount", "crdr": "debit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureFairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount represents aggregate principal amount of company's fixed-rate debt.", "label": "Debt Bearing Fixed Interest Rate Principal Amount", "terseLabel": "Aggregate principal amount of fixed-rate debt" } } }, "auth_ref": [] }, "us-gaap_DebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtCurrent", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Debt, Current", "terseLabel": "Less current maturities", "documentation": "Amount of debt and lease obligation, classified as current." } } }, "auth_ref": [ "r130" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "SHORT-TERM AND LONG-TERM DEBT" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebt" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "SHORT-TERM AND LONG-TERM DEBT", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r87", "r151", "r245", "r251", "r252", "r253", "r254", "r255", "r256", "r261", "r268", "r269", "r271" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureAccountingForPppLoansDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r8", "r57", "r58", "r97", "r100", "r155", "r246", "r247", "r248", "r249", "r250", "r252", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r342", "r479", "r480", "r481", "r482", "r483", "r519" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate on line of credit", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureFairValueMeasurementsDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Fair Value Disclosure", "terseLabel": "Fair value of debt", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r259", "r333", "r480", "r481" ] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Debt instrument, Interest rate during period", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r15", "r50", "r264" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "verboseLabel": "Interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r15", "r247" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "terseLabel": "SHORT-TERM AND LONG-TERM DEBT", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r155", "r246", "r247", "r248", "r249", "r250", "r252", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r270", "r342", "r479", "r480", "r481", "r482", "r483", "r519" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureAccountingForPppLoansDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r16", "r155", "r246", "r247", "r248", "r249", "r250", "r252", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r342", "r479", "r480", "r481", "r482", "r483", "r519" ] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Periodic Payment", "verboseLabel": "Note payable in monthly or annual installments", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r16", "r54" ] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Schedule Of Long-Term Debt Instruments [Table]", "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r16", "r38", "r39", "r49", "r50", "r52", "r53", "r88", "r89", "r155", "r246", "r247", "r248", "r249", "r250", "r252", "r257", "r258", "r259", "r260", "r262", "r263", "r264", "r265", "r266", "r267", "r270", "r342", "r479", "r480", "r481", "r482", "r483", "r519" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxesDetails": { "parentTag": "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Federal Income Tax Expense (Benefit)", "verboseLabel": "Deferred", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r521", "r550", "r552" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Expense (Benefit)", "verboseLabel": "Provision for deferred taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r3", "r93", "r115", "r312", "r313", "r521" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxEffectsOfTemporaryDifferencesGivingRiseToDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxEffectsOfTemporaryDifferencesGivingRiseToDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross", "totalLabel": "Total deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r60", "r61", "r98", "r305" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Deferred Income Tax Liabilities, Net", "verboseLabel": "Deferred tax liability", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r299", "r300", "r381" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxesDetails": { "parentTag": "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred State and Local Income Tax Expense (Benefit)", "verboseLabel": "Deferred", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r521", "r550", "r552" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxEffectsOfTemporaryDifferencesGivingRiseToDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxEffectsOfTemporaryDifferencesGivingRiseToDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross", "totalLabel": "Total deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r306" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxEffectsOfTemporaryDifferencesGivingRiseToDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Gross [Abstract]", "terseLabel": "Deferred income tax assets" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNetAbstract", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxEffectsOfTemporaryDifferencesGivingRiseToDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Net [Abstract]", "terseLabel": "INCOME TAXES" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxEffectsOfTemporaryDifferencesGivingRiseToDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxEffectsOfTemporaryDifferencesGivingRiseToDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforward", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r44", "r549" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxEffectsOfTemporaryDifferencesGivingRiseToDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxEffectsOfTemporaryDifferencesGivingRiseToDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Assets, Other", "verboseLabel": "Accruals & other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r44", "r549" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxEffectsOfTemporaryDifferencesGivingRiseToDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxEffectsOfTemporaryDifferencesGivingRiseToDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Net", "totalLabel": "Total net deferred tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r42", "r548" ] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxEffectsOfTemporaryDifferencesGivingRiseToDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Gross [Abstract]", "terseLabel": "Deferred tax liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxEffectsOfTemporaryDifferencesGivingRiseToDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxEffectsOfTemporaryDifferencesGivingRiseToDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Other", "verboseLabel": "Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r44", "r549" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxEffectsOfTemporaryDifferencesGivingRiseToDeferredTaxAssetsAndLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesSummaryOfIncomeTaxEffectsOfTemporaryDifferencesGivingRiseToDeferredTaxAssetsAndLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "terseLabel": "Property and equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r44", "r549" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation", "verboseLabel": "Depreciation expense", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r3", "r35" ] }, "us-gaap_DisaggregationOfRevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueAbstract", "lang": { "en-us": { "role": { "label": "DISAGGREGATION OF REVENUE" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "DISAGGREGATION OF REVENUE", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r286", "r485", "r486", "r487", "r488", "r489", "r490", "r491" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r286", "r485", "r486", "r487", "r488", "r489", "r490", "r491" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenueTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r545" ] }, "us-gaap_DividendsCommonStockStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStockStock", "crdr": "debit", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Dividends, Common Stock, Stock", "negatedLabel": "Dividends on common stock ($0.06 per share on 16,567,185 shares)", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in stock." } } }, "auth_ref": [ "r90" ] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Dividends Payable", "terseLabel": "Common dividends declared but not paid", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding." } } }, "auth_ref": [ "r58", "r59", "r99", "r505", "r570" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r511" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r512" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "terseLabel": "Federal", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "EARNINGS PER SHARE" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic", "terseLabel": "Earnings per share-basic (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r143", "r161", "r162", "r164", "r165", "r166", "r171", "r174", "r176", "r177", "r178", "r182", "r330", "r331", "r377", "r388", "r473" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted", "terseLabel": "Earnings per share-diluted (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r143", "r161", "r162", "r164", "r165", "r166", "r174", "r176", "r177", "r178", "r182", "r330", "r331", "r377", "r388", "r473" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureEarningsPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "terseLabel": "EARNINGS PER SHARE", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r170", "r179", "r180", "r181" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate, Continuing Operations", "verboseLabel": "Effective tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r302" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "terseLabel": "Federal rate", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r154", "r302", "r314" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes", "terseLabel": "State rate", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r547", "r553" ] }, "esoa_ElectricalsMechanicalAndGeneralMember": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "ElectricalsMechanicalAndGeneralMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the electrical and electrical, mechanical, and general.", "label": "Electricals, Mechanical, and General [Member]", "terseLabel": "Electrical, Mechanical, and General" } } }, "auth_ref": [] }, "esoa_EmploymentAgreementOrNoncompeteMember": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "EmploymentAgreementOrNoncompeteMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stand for Employment agreement/non-compete.", "label": "Employment agreement/non-compete [Member]", "terseLabel": "Employment agreement/non-compete" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r508" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r508" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r508" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r513" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r508" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r508" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r508" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r508" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r6", "r120", "r139", "r140", "r141", "r156", "r157", "r158", "r160", "r167", "r169", "r183", "r214", "r215", "r273", "r295", "r296", "r297", "r308", "r309", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r335", "r336", "r337", "r338", "r339", "r340", "r354", "r402", "r403", "r404", "r414", "r460" ] }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureAccountingForPppLoansDetails" ], "lang": { "en-us": { "role": { "label": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "terseLabel": "ACCOUNTING FOR PPP LOANS", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r161", "r162", "r163", "r166", "r167", "r168", "r169", "r182" ] }, "esoa_EstimatedContractRevenueNetOfLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "EstimatedContractRevenueNetOfLosses", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsSummaryOfCostsEstimatedEarningsAndBillingsOnUncompletedContractsDetails": { "parentTag": "esoa_CostsOfUncompletedContractsIncludingNetEstimatedEarnings", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsSummaryOfCostsEstimatedEarningsAndBillingsOnUncompletedContractsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount represents estimated earnings which are net of estimated losses.", "label": "Estimated Contract Revenue Net Of Losses", "verboseLabel": "Estimated earnings, net of estimated losses" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "FAIR VALUE MEASUREMENTS" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureFairValueMeasurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "FAIR VALUE MEASUREMENTS", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r332" ] }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Federal Income Tax Expense (Benefit), Continuing Operations", "totalLabel": "Total", "documentation": "Amount of current and deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r153", "r301" ] }, "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Federal", "verboseLabel": "Federal" } } }, "auth_ref": [] }, "esoa_FinanceLeaseLiabilityAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "FinanceLeaseLiabilityAmount", "crdr": "credit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability Amount", "terseLabel": "Finance lease, value" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid", "terseLabel": "Net present value", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r352" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Finance Lease, Principal Payments", "terseLabel": "Finance lease, monthly installment payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r345", "r349" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextRollingTwelveMonths", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Next Rolling Twelve Months", "verboseLabel": "January 2024 to December 2024", "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the next rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingAfterYearFive", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling after Year Five", "terseLabel": "After", "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFive", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Five", "verboseLabel": "January 2028 to December 2028", "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fifth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearFour", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Four", "verboseLabel": "January 2027 to December 2027", "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the fourth rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearThree", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Three", "verboseLabel": "January 2026 to December 2026", "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the third rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRollingYearTwo", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Amortization Expense, Rolling Year Two", "verboseLabel": "January 2025 to December 2025", "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the second rolling twelve months following the latest balance sheet. For interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Original Cost", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r84", "r375" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets [Line Items]", "verboseLabel": "GOODWILL AND INTANGIBLE ASSETS", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r374" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetails", "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Net Book Value", "totalLabel": "Total", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r84", "r374" ] }, "us-gaap_FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNetAmortizationExpenseRollingMaturityAbstract", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIdentifiableIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Amortization expense" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Remaining Amortization Period", "terseLabel": "Remaining Life", "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r374" ] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 4.0 }, "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on sale of equipment", "verboseLabel": "Loss on sale of equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r3" ] }, "esoa_GasAndPetroleumTransmissionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "GasAndPetroleumTransmissionMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the petroleum and gas transmission.", "label": "Gas and Petroleum Transmission [Member]", "terseLabel": "Gas & Petroleum Transmission" } } }, "auth_ref": [] }, "esoa_GasAndWaterDistributionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "GasAndWaterDistributionMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the gas and water distribution.", "label": "Gas and Water Distribution [Member]", "terseLabel": "Gas & Water Distribution" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails", "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "verboseLabel": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r127", "r217", "r376", "r477", "r495", "r529", "r536" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Acquired During Period", "terseLabel": "Acquired", "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination." } } }, "auth_ref": [ "r220", "r477" ] }, "us-gaap_GoodwillAndIntangibleAssetImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetImpairment", "crdr": "debit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Asset Impairment", "terseLabel": "Goodwill impairment", "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill." } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "GOODWILL AND INTANGIBLE ASSETS" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "verboseLabel": "GOODWILL AND INTANGIBLE ASSETS", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r83" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsGoodwillDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r70", "r152", "r185", "r198", "r204", "r206", "r213", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r334", "r475", "r541" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r69", "r103", "r185", "r198", "r204", "r206", "r378", "r387", "r475" ] }, "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": 1.0, "order": 1.0 }, "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureEarningsPerShareDetails", "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows", "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Net of Tax, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income", "documentation": "Amount after tax of income (loss) from continuing operations including portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r95", "r152", "r159", "r185", "r198", "r204", "r206", "r213", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r331", "r334", "r387", "r475", "r541" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Per Basic Share", "verboseLabel": "Earnings per share available to common shareholders", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r68", "r102", "r104", "r143", "r159", "r161", "r162", "r164", "r165", "r174", "r176", "r177", "r331", "r377", "r573" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureEarningsPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "verboseLabel": "Earnings per share available to common shareholders-diluted", "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r68", "r143", "r159", "r161", "r162", "r164", "r165", "r174", "r176", "r177", "r178", "r331", "r377", "r573" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Income" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "INCOME TAXES" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "INCOME TAXES", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r154", "r298", "r303", "r304", "r307", "r310", "r315", "r316", "r317", "r413" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest", "weight": -1.0, "order": 2.0 }, "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxesDetails", "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense (benefit)", "totalLabel": "Total income tax expense (benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r109", "r116", "r168", "r169", "r193", "r301", "r311", "r389" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) In Accounts Payable", "verboseLabel": "Increase (decrease) in accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureContractBalancesAccountsReceivableTradeNetOfAllowanceForDoubtfulAccountsDetails", "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Decrease in accounts receivable", "verboseLabel": "Change in accounts receivable-trade, net of allowance for doubtful accounts", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Decrease in accrued expenses and other current liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r2" ] }, "esoa_IncreaseDecreaseInContractWithCustomerAssetIncreaseInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedProjects": { "xbrltype": "monetaryItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "IncreaseDecreaseInContractWithCustomerAssetIncreaseInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedProjects", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureContractBalancesAccountsReceivableTradeNetOfAllowanceForDoubtfulAccountsDetails", "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount related to increase (decrease) in contract with customer due to increase in costs and estimated earnings in excess of billings on uncompleted projects.", "label": "Increase Decrease In Contract With Customer Asset Increase In Costs And Estimated Earnings In Excess Of Billings On Uncompleted Projects", "negatedLabel": "(Increase) decrease in contract assets", "terseLabel": "Change in cost and estimated earnings in excess of billings" } } }, "auth_ref": [] }, "esoa_IncreaseDecreaseInContractWithCustomerLiabilityDecreaseInBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedProjects": { "xbrltype": "monetaryItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "IncreaseDecreaseInContractWithCustomerLiabilityDecreaseInBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedProjects", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureContractBalancesAccountsReceivableTradeNetOfAllowanceForDoubtfulAccountsDetails", "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The amount related to increase (decrease) in contract with customer due to decrease in billings in excess of costs and estimated earnings on uncompleted projects.", "label": "Increase Decrease In Contract With Customer Liability Decrease In Billings In Excess Of Costs And Estimated Earnings On Uncompleted Projects", "terseLabel": "Change in billings in excess of cost and estimated earnings", "verboseLabel": "(Decrease) increase in contract liabilities" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherReceivables", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Other Receivables", "negatedLabel": "Increase in other receivables", "documentation": "Amount of increase (decrease) in receivables classified as other." } } }, "auth_ref": [ "r2" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Prepaid Expense", "negatedLabel": "Decrease in prepaid expenses and other", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r2" ] }, "esoa_IncreaseDecreaseInRetainageReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "IncreaseDecreaseInRetainageReceivablesCurrent", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due within one year (or one business cycle) of retainage receivables that were originally due beyond one year (or one business cycle).", "label": "Increase (Decrease) In Retainage Receivables, Current", "negatedLabel": "Increase in retainage receivable" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "verboseLabel": "Increase (Decrease) in Stockholders' Equity", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r227", "r228" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r31", "r85" ] }, "esoa_InsurancePolicyPremiumOutstanding": { "xbrltype": "monetaryItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "InsurancePolicyPremiumOutstanding", "crdr": "credit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "This element represents amount of insurance policy premium outstanding.", "label": "Insurance Policy Premium Outstanding", "terseLabel": "Insurance policy premium outstanding" } } }, "auth_ref": [] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r28", "r32" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Interest Expense", "negatedLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r51", "r106", "r142", "r189", "r341", "r447", "r506", "r576" ] }, "us-gaap_InterestExpenseShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpenseShortTermBorrowings", "crdr": "debit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureAccountingForPppLoansDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Interest Expense, Short-Term Borrowings", "terseLabel": "Short-term borrowings due to accrued interest", "documentation": "The aggregate interest expense incurred on short-term borrowings including commercial paper and Federal funds purchased and securities sold under agreements to repurchase." } } }, "auth_ref": [ "r105", "r118", "r119" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "verboseLabel": "Interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r145", "r147", "r148" ] }, "esoa_InterimFinancialStatementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "InterimFinancialStatementsPolicyPolicyTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureBusinessAndOrganizationPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for interim financial statements.", "label": "Interim Financial Statements Policy [Policy Text Block]", "terseLabel": "Interim Financial Statements" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Investment Income, Interest", "verboseLabel": "Interest income", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r73", "r188" ] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r514" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r514" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsTables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of information about operating leases", "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income." } } }, "auth_ref": [ "r560" ] }, "esoa_LeaseDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "LeaseDisclosureTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligations" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "LEASE OBLIGATIONS" } } }, "auth_ref": [] }, "us-gaap_LesseeDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeDisclosureAbstract", "lang": { "en-us": { "role": { "label": "LEASE OBLIGATIONS" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeaseDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseDiscountRate", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Finance Lease, Discount Rate", "terseLabel": "Finance lease, interest rate", "documentation": "Discount rate used by lessee to determine present value of finance lease payments." } } }, "auth_ref": [ "r559" ] }, "us-gaap_LesseeFinanceLeaseExistenceOfOptionToTerminate": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseExistenceOfOptionToTerminate", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Finance Lease, Existence of Option to Terminate [true false]", "terseLabel": "Option to cancel the finance lease", "documentation": "Indicates (true false) whether lessee has option to terminate finance lease." } } }, "auth_ref": [ "r348" ] }, "esoa_LesseeFinanceLeaseNumberOfNewLeases": { "xbrltype": "integerItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "LesseeFinanceLeaseNumberOfNewLeases", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of new leases entered during the period.", "label": "Lessee, Finance Lease, Number Of New Leases", "terseLabel": "Number of financing leases entered" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeaseTermOfContract1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseTermOfContract1", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Finance Lease, Term of Contract", "terseLabel": "Term of finance leases", "documentation": "Term of lessee's finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r558" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "LEASE OBLIGATIONS", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r347" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r347" ] }, "us-gaap_LesseeOperatingLeaseDiscountRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseDiscountRate", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Discount Rate", "verboseLabel": "Interest rate on operating lease", "documentation": "Discount rate used by lessee to determine present value of operating lease payments." } } }, "auth_ref": [ "r493" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsTables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of operating lease maturity schedule", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r561" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseMaturityScheduleDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.energyservicesofamerica.com/role/DisclosureOperatingLeaseMaturityScheduleDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Operating lease liability", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r352" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseMaturityScheduleDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2024", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r352" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseMaturityScheduleDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r352" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseMaturityScheduleDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r352" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseMaturityScheduleDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2025", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r352" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureOperatingLeaseMaturityScheduleDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseMaturityScheduleDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less amounts representing interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r352" ] }, "esoa_LesseeOperatingLeaseNumberOfVehiclesToBeUsed": { "xbrltype": "integerItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "LesseeOperatingLeaseNumberOfVehiclesToBeUsed", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of vehicles to be used under lease agreement.", "label": "Lessee, Operating Lease, Number of Vehicles to be Used", "terseLabel": "Number of vehicles to be used" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease, renewal term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r558" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Term of operating lease", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r558" ] }, "us-gaap_LessorLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorLeaseDescriptionLineItems", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseExpenseDetails", "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseWeightedAverageRemainingTermDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Lease, Description [Line Items]", "terseLabel": "LEASE OBLIGATIONS", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r353" ] }, "us-gaap_LessorLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorLeaseDescriptionTable", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseExpenseDetails", "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseWeightedAverageRemainingTermDetails" ], "lang": { "en-us": { "role": { "label": "Lessor, Lease, Description [Table]", "documentation": "Disclosure of information about lessor's leases." } } }, "auth_ref": [ "r353" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r12", "r152", "r213", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r320", "r321", "r322", "r334", "r424", "r474", "r507", "r541", "r562", "r563" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity", "totalLabel": "Total liabilities and shareholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r67", "r101", "r384", "r495", "r520", "r527", "r556" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities and Stockholders' Equity", "verboseLabel": "Liabilities and shareholders' equity" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r14", "r123", "r152", "r213", "r236", "r237", "r238", "r239", "r240", "r241", "r242", "r243", "r244", "r320", "r321", "r322", "r334", "r495", "r541", "r562", "r563" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r11", "r519" ] }, "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtOperatingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Interest Rate at Period End", "terseLabel": "Interest rate", "documentation": "The effective interest rate at the end of the reporting period." } } }, "auth_ref": [ "r11" ] }, "us-gaap_LineOfCreditFacilityInterestRateDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateDescription", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Interest Rate Description", "terseLabel": "Interest rate on the line of credit description", "documentation": "Description of interest rate for borrowing under credit facility. Includes, but is not limited to, terms and method for determining interest rate." } } }, "auth_ref": [ "r11" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r11", "r519" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "terseLabel": "SHORT-TERM AND LONG-TERM DEBT", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r519" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtOperatingLineOfCreditDetails": { "parentTag": "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtOperatingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit", "verboseLabel": "Eligible borrowing base", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r11" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtOperatingLineOfCreditDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtOperatingLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Line of credit balance available", "totalLabel": "Line of credit balance available", "verboseLabel": "Line of credit remaining borrowing capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r11" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r11", "r519" ] }, "esoa_LineOfCreditPayableToBankFinalPaymentDueByJune282024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "LineOfCreditPayableToBankFinalPaymentDueByJune282024Member", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for line of credit payable to bank, final payment due by June 28, 2024.", "label": "Line Of Credit Payable To Bank, Final Payment Due By June 28, 2024 [Member]", "terseLabel": "Line of credit payable to bank, final payment due by June 28, 2024" } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermContractsOrProgramsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermContractsOrProgramsDisclosureTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureUncompletedContracts" ], "lang": { "en-us": { "role": { "label": "Long-Term Contracts Or Programs Disclosure [Text Block]", "verboseLabel": "UNCOMPLETED CONTRACTS", "documentation": "The entire disclosure for long-term contracts or programs." } } }, "auth_ref": [ "r9", "r107", "r108", "r134", "r135", "r137", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r368", "r369", "r370", "r371", "r372" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "totalLabel": "Total debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r8", "r100", "r258", "r272", "r480", "r481", "r572" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Current Maturities", "verboseLabel": "Current maturities of long-term debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r129" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 }, "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails", "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Total long term debt", "verboseLabel": "Long-term debt, less current maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r131" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r16" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Long-term Debt, Type [Domain]", "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r16", "r37" ] }, "esoa_LumpSumContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "LumpSumContractsMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the lump sum contracts.", "label": "Lump Sum Contracts [Member]", "terseLabel": "Lump sum contracts" } } }, "auth_ref": [] }, "esoa_MaximumDebtToTangibleNetWorthRatioToBeMeasuredSemiAnnually": { "xbrltype": "stringItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "MaximumDebtToTangibleNetWorthRatioToBeMeasuredSemiAnnually", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Description of Maximum Debt To tangible Net Worth Ratio To Be Measured Semi Annually", "label": "Maximum Debt To Tangible Net Worth Ratio To Be Measured Semi Annually", "terseLabel": "Maximum debt to tangible net worth ratio" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureContractBalancesAdditionalInformationDetails", "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "verboseLabel": "Maximum" } } }, "auth_ref": [ "r232", "r233", "r234", "r235", "r291", "r358", "r401", "r416", "r417", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r476", "r484", "r492", "r496", "r543", "r564", "r565", "r566", "r567", "r568", "r569" ] }, "esoa_MinimumCurrentRatioToBeMeasuredQuarterly": { "xbrltype": "stringItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "MinimumCurrentRatioToBeMeasuredQuarterly", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Description of minimum current ratio to be measured quarterly.", "label": "Minimum Current Ratio To Be Measured Quarterly", "terseLabel": "Minimum current ratio" } } }, "auth_ref": [] }, "esoa_MinimumDebtServiceCoverageMeasuredQuarterlyOnRollingTwelveMonthBasis": { "xbrltype": "stringItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "MinimumDebtServiceCoverageMeasuredQuarterlyOnRollingTwelveMonthBasis", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Description of minimum traditional debt service coverage measured quarterly on a rolling twelve- month basis.", "label": "Minimum Debt Service Coverage Measured Quarterly On Rolling Twelve Month Basis", "terseLabel": "Minimum traditional debt service coverage ratio" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureContractBalancesAdditionalInformationDetails", "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "verboseLabel": "Minimum" } } }, "auth_ref": [ "r232", "r233", "r234", "r235", "r291", "r358", "r401", "r416", "r417", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r476", "r484", "r492", "r496", "r543", "r564", "r565", "r566", "r567", "r568", "r569" ] }, "esoa_MinimumTangibleNetWorthToBeMeasuredQuarterly": { "xbrltype": "monetaryItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "MinimumTangibleNetWorthToBeMeasuredQuarterly", "crdr": "debit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents amount of tangible net worth measured at quarterly.", "label": "Minimum Tangible Net Worth To Be Measured Quarterly", "terseLabel": "Minimum tangible net worth" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r146" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r146" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r78", "r79", "r80" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Net income", "totalLabel": "Net income available to common shareholders", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r144", "r161", "r162", "r164", "r165", "r171", "r172", "r175", "r178", "r185", "r198", "r204", "r206", "r475" ] }, "us-gaap_NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Noncash or Part Noncash Acquisition, Fixed Assets Acquired", "terseLabel": "Purchases of property & equipment under financing agreements", "documentation": "The amount of fixed assets that an Entity acquires in a noncash (or part noncash) acquisition. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r22", "r23", "r24" ] }, "us-gaap_NoncompeteAgreementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncompeteAgreementsMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Non-competes [Member]", "terseLabel": "Non-competes", "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party." } } }, "auth_ref": [ "r46" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense)", "totalLabel": "Other nonoperating income (expense), Total", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r74" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income (expense)" } } }, "auth_ref": [] }, "esoa_NotePayableToBankDueJune2028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "NotePayableToBankDueJune2028Member", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for note payable to bank due June 2028.", "label": "Note Payable To Bank Due June 2028 [Member]", "verboseLabel": "Note payable to bank, final payment due June 2028" } } }, "auth_ref": [] }, "esoa_NotePayableToBankDueNovember2034Member": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "NotePayableToBankDueNovember2034Member", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents note payable to bank due by November 2034.", "label": "Note Payable To Bank Due November 2034 [Member]", "verboseLabel": "Notes payable to bank, final payment due November 2034" } } }, "auth_ref": [] }, "esoa_NotesPayableOnAnnualInstallments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "NotesPayableOnAnnualInstallments", "crdr": "credit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount on notes payable on annual installments.", "label": "Notes Payable On Annual Installments", "terseLabel": "Notes payable on annual installments" } } }, "auth_ref": [] }, "esoa_NotesPayableToBankMonthlyInterestRateAt9.50FinalPaymentDueSeptember2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "NotesPayableToBankMonthlyInterestRateAt9.50FinalPaymentDueSeptember2026Member", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to notes payable to bank due September 2026.", "label": "Notes payable to bank, monthly interest rate at 9.50, final payment due September 2026 [Member]", "terseLabel": "Notes payable to bank, monthly interest rate at 9.50, final payment due September 2026" } } }, "auth_ref": [] }, "esoa_NotesPayableToBankMonthlyInterestRateAt9.5FinalPaymentDueSeptember2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "NotesPayableToBankMonthlyInterestRateAt9.5FinalPaymentDueSeptember2026Member", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to notes payable to bank due September 2026.", "label": "Notes Payable To Bank Monthly Interest Rate At 9.5 Final Payment Due September 2026 [Member]", "terseLabel": "Notes payable to bank, monthly interest rate at 9.5, final payment due September 2026" } } }, "auth_ref": [] }, "esoa_NotesPayableToBanksDueNovember2025Member": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "NotesPayableToBanksDueNovember2025Member", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents note payable to bank due November 2017.", "label": "Notes Payable To Banks Due November 2025 [Member]", "verboseLabel": "Notes payable to bank, final payment due November 2025" } } }, "auth_ref": [] }, "esoa_NotesPayableToBanksDueOctober2027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "NotesPayableToBanksDueOctober2027Member", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents note payable to bank due october 2027.", "label": "Notes Payable To Banks Due October 2027 [Member]", "terseLabel": "Notes payable to banks due October 2027" } } }, "auth_ref": [] }, "esoa_NotesPayableToCornsEnterprisesFinalPaymentDueApril292026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "NotesPayableToCornsEnterprisesFinalPaymentDueApril292026Member", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents the information pertaining to notes payable to Corns Enterprises, final payment due April 29, 2026.", "label": "Notes Payable To Corns Enterprises, Final Payment Due April 29, 2026 [Member]", "terseLabel": "Notes payable to Corns Enterprises, final payment due April 29, 2026" } } }, "auth_ref": [] }, "esoa_NotesPayableToDavidAndDanielBoltonDueFinalPaymentDecember312026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "NotesPayableToDavidAndDanielBoltonDueFinalPaymentDecember312026Member", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for notes payable to David and Daniel Bolton due final payment December 31, 2026", "label": "Notes Payable To David And Daniel Bolton Due Final Payment December 31, 2026 [Member]", "terseLabel": "Notes payable to David and Daniel Bolton due final payment December 31, 2026" } } }, "auth_ref": [] }, "esoa_NotesPayableToFinanceCompaniesDueDecember2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "NotesPayableToFinanceCompaniesDueDecember2023Member", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents note payable to finance companies due by December 2023.", "label": "Notes Payable To Finance Companies Due December 2023 [Member]", "terseLabel": "Notes payable to finance companies, final payment, due December 2023" } } }, "auth_ref": [] }, "esoa_NotesPayableToFinanceCompaniesDueJanuary2024ThroughAugust2026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "NotesPayableToFinanceCompaniesDueJanuary2024ThroughAugust2026Member", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "This element represents notes payable to finance companies due on January 2024 through August 2026.", "label": "Notes Payable To Finance Companies Due January 2024 through August 2026 [Member]", "terseLabel": "Note payable to finance companies due January 2024 through August 2026" } } }, "auth_ref": [] }, "esoa_NumberOfRightOfUseOperatingLeases": { "xbrltype": "integerItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "NumberOfRightOfUseOperatingLeases", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Number of right-of-use operating leases.", "label": "Number of Right-of-Use Operating Leases", "terseLabel": "Number of right of use operating leases" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Operating Income (Loss)", "totalLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r185", "r198", "r204", "r206", "r475" ] }, "esoa_OperatingLease1ForOfficeFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "OperatingLease1ForOfficeFacilitiesMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseExpenseDetails", "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseWeightedAverageRemainingTermDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to operating lease 1 for office facilities.", "label": "Operating Lease 1 For Office Facilities [Member]", "terseLabel": "Operating lease 1" } } }, "auth_ref": [] }, "esoa_OperatingLease2ForOfficeFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "OperatingLease2ForOfficeFacilitiesMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseExpenseDetails", "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseWeightedAverageRemainingTermDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to operating lease 2 for office facilities.", "label": "Operating Lease 2 For Office Facilities [Member]", "terseLabel": "Operating lease 2" } } }, "auth_ref": [] }, "esoa_OperatingLease3ForOfficeFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "OperatingLease3ForOfficeFacilitiesMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseExpenseDetails", "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseWeightedAverageRemainingTermDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to operating lease 3 for office facilities.", "label": "Operating Lease 3 For Office Facilities [Member]", "terseLabel": "Operating lease 3" } } }, "auth_ref": [] }, "esoa_OperatingLease4ForOfficeFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "OperatingLease4ForOfficeFacilitiesMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseExpenseDetails", "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseWeightedAverageRemainingTermDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to operating lease 3 for office facilities.", "label": "Operating Lease 4 For Office Facilities [Member]", "terseLabel": "Operating lease 4" } } }, "auth_ref": [] }, "esoa_OperatingLease5ForOfficeFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "OperatingLease5ForOfficeFacilitiesMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseExpenseDetails", "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseWeightedAverageRemainingTermDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to operating lease 5 for office facilities.", "label": "Operating Lease 5 For Office Facilities Member", "terseLabel": "Operating lease 5" } } }, "auth_ref": [] }, "esoa_OperatingLeaseAmortizationAndInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "OperatingLeaseAmortizationAndInterest", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseExpense": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of interest towards amortization and interest.", "label": "Operating Lease, Amortization and Interest", "totalLabel": "Total amortization and interest" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Expense", "verboseLabel": "Rental expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r557" ] }, "esoa_OperatingLeaseForChattanoogaTennesseeFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "OperatingLeaseForChattanoogaTennesseeFacilityMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to right-of-use operating lease for the Chattanooga, Tennessee facility.", "label": "Operating Lease for Chattanooga, Tennessee Facility [Member]", "verboseLabel": "Operating Lease for Chattanooga, Tennessee Facility" } } }, "auth_ref": [] }, "esoa_OperatingLeaseForHurricaneWvFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "OperatingLeaseForHurricaneWvFacilityMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to right-of-use operating lease for the Hurricane, WV facility.", "label": "Operating Lease for Hurricane, WV Facility [Member]", "verboseLabel": "Operating Lease for Hurricane, WV Facility" } } }, "auth_ref": [] }, "esoa_OperatingLeaseForWinchesterKentuckyFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "OperatingLeaseForWinchesterKentuckyFacilityMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to right-of-use operating lease for the winchester, kentucky facility.", "label": "Operating Lease for Winchester, Kentucky Facility [Member]", "terseLabel": "Operating Lease for Winchester, Kentucky Facility" } } }, "auth_ref": [] }, "esoa_OperatingLeaseInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "OperatingLeaseInterest", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseExpense": { "parentTag": "esoa_OperatingLeaseAmortizationAndInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of interest towards interest.", "label": "Operating Lease, Interest", "terseLabel": "Total interest" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureOperatingLeaseMaturityScheduleDetailsCalc2": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseMaturityScheduleDetails", "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseWeightedAverageRemainingTermDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability", "terseLabel": "Present value of remaining liability", "totalLabel": "Present value of operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r344" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails", "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Current maturities of operating lease liabilities", "verboseLabel": "Carrying value", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r344" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Long-term operating lease liabilities, less current maturities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r344" ] }, "esoa_OperatingLeaseNumberOfRenewableOptionsAvailable": { "xbrltype": "integerItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "OperatingLeaseNumberOfRenewableOptionsAvailable", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of renewable options available in operating lease contract.", "label": "Operating Lease, Number of Renewable Options Available", "terseLabel": "Number of renewable options available" } } }, "auth_ref": [] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Payments", "verboseLabel": "Operating lease payments for office space per month", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r346", "r349" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right-of-use assets-operating lease", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r343" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseExpense": { "parentTag": "esoa_OperatingLeaseAmortizationAndInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "verboseLabel": "Total amortization", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r518" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseWeightedAverageRemainingTermDetails" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r351", "r494" ] }, "esoa_OperatingLeaseWithEnterpriseFleetManagementIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "OperatingLeaseWithEnterpriseFleetManagementIncMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to operating lease with Enterprise Fleet Management, Inc.", "label": "Operating Lease with Enterprise Fleet Management, Inc [Member]", "terseLabel": "Operating Lease with Enterprise Fleet Management, Inc" } } }, "auth_ref": [] }, "esoa_OperatingLeaseWithRicaDevelopersLlcMember": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "OperatingLeaseWithRicaDevelopersLlcMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to operating lease with RICA Developers, LLC.", "label": "Operating Lease with RICA Developers, LLC [Member]", "terseLabel": "Operating Lease with RICA Developers, LLC" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r43" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "BUSINESS AND ORGANIZATION" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureBusinessAndOrganization" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation Of Financial Statements Disclosure [Text Block]", "verboseLabel": "BUSINESS AND ORGANIZATION", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r55", "r94", "r407", "r408" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense)", "verboseLabel": "Other nonoperating income (expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r75" ] }, "us-gaap_OtherReceivablesNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivablesNetCurrent", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Receivables, Net, Current", "verboseLabel": "Other receivables", "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "esoa_PaycheckProtectionProgramLoansFromSmallBusinessAdministrationInitiallyForgivenInSeptember302021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "PaycheckProtectionProgramLoansFromSmallBusinessAdministrationInitiallyForgivenInSeptember302021Member", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to paycheck protection program loans from small business administration, initially forgiven in September 30, 2021.", "label": "Paycheck Protection Program Loans From Small Business Administration, Initially Forgiven In September 30, 2021 [Member]", "terseLabel": "Paycheck Protection Program loans from Small Business Administration, 1.0% simple interest, initially forgiven in the fiscal year ended September 30, 2021. Final forgiveness decision has not been determined." } } }, "auth_ref": [] }, "esoa_PaycheckProtectionProgramLoansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "PaycheckProtectionProgramLoansMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureAccountingForPppLoansDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to paycheck protection program loans.", "label": "Paycheck Protection Program Loans [Member]", "terseLabel": "PPP Loans" } } }, "auth_ref": [] }, "esoa_PaycheckProtectionProgramLoansReceived": { "xbrltype": "monetaryItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "PaycheckProtectionProgramLoansReceived", "crdr": "debit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureAccountingForPppLoansDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of loan received from paycheck protection program (PPP).", "label": "Paycheck Protection Program Loans Received", "terseLabel": "PPP loans received" } } }, "auth_ref": [] }, "esoa_PaycheckProtectionProgramOfUnanimouslyVotedToReturnLoans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "PaycheckProtectionProgramOfUnanimouslyVotedToReturnLoans", "crdr": "credit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureAccountingForPppLoansDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of unanimously voted to return loans.", "label": "Paycheck Protection Program Of Unanimously Voted To Return Loans", "terseLabel": "Unanimously voted to return loans" } } }, "auth_ref": [] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Investment in property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r77" ] }, "esoa_PerformanceObligationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "PerformanceObligationsAbstract", "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "PERFORMANCE OBLIGATIONS" } } }, "auth_ref": [] }, "esoa_PerformanceObligationsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "PerformanceObligationsTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosurePerformanceObligations" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of performance obligation.", "label": "Performance Obligations [Text Block]", "terseLabel": "PERFORMANCE OBLIGATIONS" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "verboseLabel": "Prepaid expenses and other", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r517" ] }, "us-gaap_PrincipalAmountOutstandingOfLoansHeldInPortfolio": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrincipalAmountOutstandingOfLoansHeldInPortfolio", "crdr": "debit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureAccountingForPppLoansDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Principal Amount Outstanding of Loans Held-in-portfolio", "terseLabel": "Amount of PPP loans to fund operations", "documentation": "This is the result of the principal amount outstanding of total loans managed or securitized less securitized loans and loans that are in the process of being securitized." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PrincipalAmountOutstandingOnLoansManagedAndSecuritized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrincipalAmountOutstandingOnLoansManagedAndSecuritized", "crdr": "debit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureAccountingForPppLoansDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Principal Amount Outstanding on Loans Managed and Securitized or Asset-Backed Financing Arrangement", "terseLabel": "Lender aggregate principal amount", "documentation": "This is the sum of principal amount outstanding for both securitized and unsecuritized loans of all types." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Issuance of Long-term Debt", "terseLabel": "Proceeds from long-term debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r19", "r410" ] }, "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfShortTermDebt", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from (Repayments of) Short-Term Debt", "verboseLabel": "Borrowings on lines of credit and short term debt, net of (repayments)", "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from Sale of Property, Plant, and Equipment", "verboseLabel": "Proceeds from sales of property and equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r76" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, at cost", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r86", "r125", "r386" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "totalLabel": "Total fixed assets", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r4", "r379", "r386", "r495" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureContractBalancesAdditionalInformationDetails", "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Range [Axis]" } } }, "auth_ref": [ "r232", "r233", "r234", "r235", "r290", "r291", "r292", "r293", "r294", "r357", "r358", "r401", "r416", "r417", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r476", "r484", "r492", "r496", "r499", "r539", "r543", "r565", "r566", "r567", "r568", "r569" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureContractBalancesAdditionalInformationDetails", "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "label": "Range [Domain]" } } }, "auth_ref": [ "r232", "r233", "r234", "r235", "r290", "r291", "r292", "r293", "r294", "r357", "r358", "r401", "r416", "r417", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r476", "r484", "r492", "r496", "r499", "r539", "r543", "r565", "r566", "r567", "r568", "r569" ] }, "esoa_RatioToBeMaintainedByBorrowerForMaximumSeniorFundedDebtToEbdita": { "xbrltype": "pureItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "RatioToBeMaintainedByBorrowerForMaximumSeniorFundedDebtToEbdita", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The ratio to be maintained by borrower for Maximum Senior Funded Debt (\"SFD\") to Earnings before Interest, Taxes, Depreciation and Amortization (\"EBDITA\").", "label": "Ratio to be Maintained by Borrower for Maximum Senior Funded Debt to EBDITA", "terseLabel": "Ratio to be maintained by borrower for maximum senior funded debt to EBDITA" } } }, "auth_ref": [] }, "esoa_RecognizedRevenueUnderPerformanceObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "RecognizedRevenueUnderPerformanceObligations", "crdr": "credit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosurePerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of revenue recognized under performance obligations.", "label": "Recognized Revenue Under Performance Obligations", "terseLabel": "Recognized revenue" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Repayments Of Long-Term Debt", "negatedLabel": "Principal payments on long term debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r20", "r411" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Retained Earnings (Accumulated Deficit)", "verboseLabel": "Retained deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r64", "r90", "r383", "r405", "r406", "r412", "r426", "r495" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "verboseLabel": "Retained Deficit", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r120", "r156", "r157", "r158", "r160", "r167", "r169", "r214", "r215", "r295", "r296", "r297", "r308", "r309", "r323", "r325", "r326", "r328", "r329", "r402", "r404", "r414", "r577" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "REVENUE RECOGNITION" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenueDetails", "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer, Including Assessed Tax", "terseLabel": "Operating revenue", "verboseLabel": "Revenue", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r186", "r187", "r197", "r202", "r203", "r207", "r208", "r209", "r285", "r286", "r373" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenue" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "DISAGGREGATION OF REVENUE", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r117", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r289" ] }, "esoa_RevenueRecognitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "RevenueRecognitionTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureRevenueRecognition" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue recognition.", "label": "Revenue Recognition [Text Block]", "terseLabel": "REVENUE RECOGNITION" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosurePerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Amount of remaining unsatisfied performance obligations", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r114" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving credit facility", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Net operating lease right-of-use assets received in exchange for operating lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r350", "r494" ] }, "esoa_ScheduleComponentsOfDeferredTaxAssetsAndLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "ScheduleComponentsOfDeferredTaxAssetsAndLiabilitiesTable", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule Components Of Deferred Tax Assets And Liabilities [Table]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of components of income taxes", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r92" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of short-term and long-term debt", "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer." } } }, "auth_ref": [ "r16", "r38", "r39", "r49", "r50", "r52", "r53", "r88", "r89", "r480", "r482", "r522" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of income tax effects to deferred tax assets and liabilities", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r91" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureEarningsPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule Of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Schedule of earnings per share", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r526" ] }, "us-gaap_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureAccountingForPppLoansDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments." } } }, "auth_ref": [ "r161", "r162", "r163", "r166", "r167", "r168", "r169", "r182" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table]", "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r30", "r33", "r374" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of intangible assets subject to amortization", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r30", "r33" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Summary of changes in goodwill", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r477", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538" ] }, "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Line of Credit Facilities [Table Text Block]", "terseLabel": "Schedule of line of credit is limited to a borrowing base", "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of amortization on identifiable intangible assets", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r33" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12gTitle", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r510" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r509" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r209", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r230", "r231", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r477", "r515", "r574" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Selling, General and Administrative Expense", "verboseLabel": "Selling and administrative expenses", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r72" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Shares, Outstanding", "periodEndLabel": "Balance at the end (in shares)", "periodStartLabel": "Balance at the beginning (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt", "verboseLabel": "Lines of credit and short term borrowings", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r56", "r97", "r495", "r571" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "verboseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r81", "r150" ] }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "State and Local Income Tax Expense (Benefit), Continuing Operations", "totalLabel": "Total", "documentation": "Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r521", "r546", "r551" ] }, "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureIncomeTaxesComponentsOfIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]", "verboseLabel": "State" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r121", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r206", "r209", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r229", "r230", "r231", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r477", "r515", "r574" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement, Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r6", "r18", "r120", "r139", "r140", "r141", "r156", "r157", "r158", "r160", "r167", "r169", "r183", "r214", "r215", "r273", "r295", "r296", "r297", "r308", "r309", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r335", "r336", "r337", "r338", "r339", "r340", "r354", "r402", "r403", "r404", "r414", "r460" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "verboseLabel": "Statement", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r156", "r157", "r158", "r183", "r373", "r409", "r415", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r444", "r445", "r446", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r500" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Changes in Shareholders' Equity" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "verboseLabel": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r156", "r157", "r158", "r183", "r373", "r409", "r415", "r418", "r419", "r420", "r421", "r422", "r423", "r425", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r438", "r439", "r440", "r441", "r442", "r444", "r445", "r446", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r500" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets", "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Balance at the end", "periodStartLabel": "Balance at the beginning", "totalLabel": "Total shareholders' equity", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r62", "r65", "r66", "r82", "r427", "r443", "r461", "r462", "r495", "r507", "r520", "r527", "r556", "r577" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Shareholders' equity" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureSubsequentEvents" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r355", "r356" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Supplemental Disclosures Of Cash Flows Information", "verboseLabel": "Supplemental disclosures of cash flows information:" } } }, "auth_ref": [] }, "esoa_TermNotePayableToUnitedBankTriStatePavingAcquisitionFinalPaymentDueByJune12027Member": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "TermNotePayableToUnitedBankTriStatePavingAcquisitionFinalPaymentDueByJune12027Member", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents the information pertaining to term note payable to united bank, tri-state paving acquisition, final payment due by June 1, 2027.", "label": "Term Note Payable To United Bank Tri State Paving Acquisition Final Payment Due By June1 2027 [Member]", "terseLabel": "Term notes payable to United Bank, Tri-State Paving acquisition, final payment due by June 1, 2027" } } }, "auth_ref": [] }, "esoa_TermNotePayableToUnitedBankWvPipelineAcquisitionFinalPaymentDueByMarch252026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "TermNotePayableToUnitedBankWvPipelineAcquisitionFinalPaymentDueByMarch252026Member", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails", "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtParentheticalDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for represents information pertaining to term note payable to United Bank, WV Pipeline acquisition, final payment due by March 25, 2026.", "label": "Term Note Payable To United Bank, WV Pipeline Acquisition, Final Payment Due By March 25, 2026 [Member]", "terseLabel": "Term note payable to United Bank, WV Pipeline acquisition, final payment due by March 25, 2026" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r490", "r545" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r490", "r545" ] }, "us-gaap_TradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeNamesMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "lang": { "en-us": { "role": { "label": "Tradename [Member]", "terseLabel": "Tradename", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r45" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.energyservicesofamerica.com/role/DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Transferred At Point In Time [Member]", "terseLabel": "Earned at point in time", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r490" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "label": "Transferred Over Time [Member]", "terseLabel": "Earned over time", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r490" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "verboseLabel": "Treasury Stock", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r40" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheetsParentheticals" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, shares", "verboseLabel": "Treasury stock, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r40" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.energyservicesofamerica.com/role/StatementConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock, 1,318,430 shares at December 31, 2023 and September 30, 2023", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r17", "r40", "r41" ] }, "esoa_TriStatePavingAcquisitionCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "TriStatePavingAcquisitionCompanyMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "lang": { "en-us": { "role": { "documentation": "The member represents of Tri-State Paving Acquisition Company.", "label": "Tri-State Paving Acquisition Company [Member]", "verboseLabel": "Tri-State Paving" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfArrangementAxis", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseExpenseDetails", "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsOperatingLeaseWeightedAverageRemainingTermDetails" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r318" ] }, "us-gaap_UnbilledContractsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledContractsReceivable", "crdr": "debit", "calculation": { "http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsSummaryOfCostsEstimatedEarningsAndBillingsOnUncompletedContractsDetailsCalc2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureUncompletedContractsSummaryOfCostsEstimatedEarningsAndBillingsOnUncompletedContractsDetails" ], "lang": { "en-us": { "role": { "label": "Unbilled Contracts Receivable", "totalLabel": "Unbilled contracts receivable", "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet." } } }, "auth_ref": [ "r367" ] }, "esoa_UnitPriceContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "UnitPriceContractsMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureDisaggregationOfRevenueDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the unit price contracts.", "label": "Unit Price Contracts [Member]", "terseLabel": "Unit price contracts" } } }, "auth_ref": [] }, "esoa_UnitedBankIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "UnitedBankIncMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for united bank, inc.", "label": "United Bank Inc [Member]", "terseLabel": "United Bank, Inc." } } }, "auth_ref": [] }, "esoa_UnsecuredNotesPayableToCornsEnterprisesFinalPaymentDueApril292026Member": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "UnsecuredNotesPayableToCornsEnterprisesFinalPaymentDueApril292026Member", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureShortTermAndLongTermDebtSummaryOfShortTermAndLongTermDebtDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to unsecured notes payable to Corns Enterprises, final payment due April 29, 2026.", "label": "Unsecured Notes Payable to Corns Enterprises, Final Payment Due April 29, 2026 [Member]", "terseLabel": "Notes payable to Corns Enterprises, final payment due April 29, 2026" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureBusinessAndOrganizationPolicies" ], "lang": { "en-us": { "role": { "label": "Use Of Estimates, Policy [Policy Text Block]", "verboseLabel": "Use of Estimates and Assumptions", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r25", "r26", "r27", "r110", "r111", "r112", "r113" ] }, "esoa_VehicleLeaseProgramRateOnOperatingLease": { "xbrltype": "percentItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "VehicleLeaseProgramRateOnOperatingLease", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureLeaseObligationsDetails" ], "lang": { "en-us": { "role": { "documentation": "Vehicle leased under the master lease program has its own implicit rate.", "label": "Vehicle Lease Program Rate on Operating Lease", "terseLabel": "Vehicle lease program rate on operating lease" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureEarningsPerShareDetails", "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted", "netLabel": "Weighted average shares outstanding-diluted", "terseLabel": "Weighted average shares-diluted (in shares)", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r173", "r178" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureEarningsPerShareDetails", "http://www.energyservicesofamerica.com/role/StatementConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted average shares outstanding-basic (in shares)", "verboseLabel": "Weighted average shares outstanding-basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r171", "r178" ] }, "esoa_WestVirginiaPipelineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.energyservicesofamerica.com/20231231", "localname": "WestVirginiaPipelineMember", "presentation": [ "http://www.energyservicesofamerica.com/role/DisclosureGoodwillAndIntangibleAssetsIntangibleAssetsSubjectToAmortizationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to West Virginia Pipeline.", "label": "West Virginia Pipeline [Member]", "verboseLabel": "West Virginia Pipeline" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Subparagraph": "(a)", "Paragraph": "4", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "SubTopic": "35", "Topic": "605", "Publisher": "FASB", "URI": "https://asc.fasb.org//605-35/tableOfContent" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "14", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-14" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "55", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-20" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-4" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-5" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(d)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-7" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482332/910-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//912/tableOfContent" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "275", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482094/912-275-50-2" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "275", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482094/912-275-50-3" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "275", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482094/912-275-50-4" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "275", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482094/912-275-50-5" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "275", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482094/912-275-50-6" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482283/912-310-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482283/912-310-50-4" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482379/912-405-45-4" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482363/912-405-50-2" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482363/912-405-50-3" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r473": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r474": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r475": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r476": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r477": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r478": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481639/420-10-35-4" }, "r479": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r480": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r481": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r482": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r483": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r484": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r485": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r486": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r487": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r488": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r489": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r490": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r491": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r492": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r493": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r494": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r495": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r496": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r497": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r499": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r504": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r505": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480191/946-405-45-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r507": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r508": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r511": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r512": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r514": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r515": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r516": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r517": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r518": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r519": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r520": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r521": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r522": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r523": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r524": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r525": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r526": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r527": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r528": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r529": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r530": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r531": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r532": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r533": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r534": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r535": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r536": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r537": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r538": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r539": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r540": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r541": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r542": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r543": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r544": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r545": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r546": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r547": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r548": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r549": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r550": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r551": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r552": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r553": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r554": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r555": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r556": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r557": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r558": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r559": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r560": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r561": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r562": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r563": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r564": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r565": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r566": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r567": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r568": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r569": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r570": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r574": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r575": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r576": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r577": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r578": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 74 0001410578-24-000038-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001410578-24-000038-xbrl.zip M4$L#!!0 ( .2#3%@3QWR;5I*3V?NR!9.0A L% M:@#2+_OKMP&2$BF2("C)"7/'JJF,3#8::#R-1J/1('[YZ_/&08^$"^JR3Q?7 ME\T+1)CEVI2M/EWXWK+Q_N*OO_[Y3[_\1Z/Q>VK&.\ M(6*++?+I8NUYVX]75T]/3Y>$$;YZ$80_4HL(=PE$G%KXTG(WDNW--?P'W>$0 M*?"MRS<]LL2^XWVZ^,/'CFK'!8+^8^(CU)A@_71SZ?(5<&E>7_T^&LY58R)B MF] =\?,#=RX%L2Y7[N,5O% 5[PFWG%BR8Q+,59F0_81H26SSGHR$NV#-';!&].EKF\WUW!VUT_P@O; M2W(.Z=Y>!2]WI$XNRYNKWX>4?8TH?=%88;Q-=T3X(M%47]L-_KX;!+6R>P!> M)#@*;\MS*.%-@M2!5FNDDJ\?8 A%Y(3YFU969[6:5^39(TS0!X3P/Q^!ELF]$0VI;ADI%;Q+DC'A%>@LD.VI,+9'=%O4JP?HY MU5/AB+O^\.'#E7H;:W3..(C>' Z# _I$T^'UE7PMR[0:S9N&-!$QW:69NOLN MT%VZ[YF5R:@.R6)#.G,P)]I/GJUU=B_*-PE2['F2=@VGZ6LFS08.<#O M7B7A$;38'#8H$QYF%HEW(-6H_R$]V&Q$U R!&7,]-2KDH^CA=DO9 MT@V>P#.I21^E@ L '&01%/0PH[E.^7+[9N56RQ\&$'SZH#M'HK)<@ >TH9H4,L@ MUD+7TD.W9X?<)0H8U@"> & 7B_6MXS[I1EXVO1;&FS(P2IY(,:VAS(>R1X7E MN,+GY%ZJ_=8AT)/0JQ['EB?F_F:#^0L Y I/](5'-[*G^Y@S6,"(-K,[L!Z1 M/R)@ZH19\FZHT"O2F^;YY#4JS;PC\<3_N3D;387_1[Z'N9+R8M;N+ MN=2RH#U2DRS9HI\1B=J$2-BHGQ%F-GH(VR777?Z^95 L;!KZ*6S"0C,T3S,JR,*%91_AG-A0IBT$+ S <@PIAO$)(IJHR^O77:!Q-P4: M%S-*>W5#)&BD?.I%S43VOIUHI1J*.+04>2[RU@3987L5 ZQ:K(R9LV]SK<3E ME'B^=KFW('PCH7?92O[LD0=OLE4!*[:"YA&8Y*#7J9>CC$?QT"I5*VW&YK]- M9HO&HC\;H?:XAX:3\5WP5Z_?6<#[766@#8RH&5#55RO$>11B9V;R"$HJAS&_ M D5IE564F#D2LNJ&!Q4&9@1J#_ZRH?Y:<*4QC4:W1+%3K2BE=&1(LR.3!H:M@4V0_4\@7(^SYG'HO,DIM^P[)49'C MF&@UXTU:,X;]]KR/)IWAX*Z]&$S&\^1<(ZM"F[ N),+*:GTHIP]&T&4NS4N4 M+(M\"93EN@KJ0/4J^0S#O_^\)4R00%&$&W+I]NMT,7LSQ'3TNKC8O>I!>)[6YW#,9WZ'8R0]/I%/S_-@SJ M>CXN!2#\PJL5)X&IG2QGY)$P/\\1*Z#6@O@V#6)O,&_?WML== M%27<5X#HOH8:\G*03PE7?0>0Q5RE'(SUQ%I0_Y(>MM/^#&SN2.*9\*=J!(_= M52@S7DV+%<3R4T/U()8?&Z6#>I1^\QCK%#Q2YJV)!XR=52LC$TYBD>!PJ06X$4*4_L%KQV /ST M7SH-.1?;@G!]:E8J#M>G(O0BJ%]N)>-8"VI%.BUT9QB;-XR^IYS*='BNQNN, MH=8OA*[6'K';C_!T169D@ZE,$@LL_1&[+B8,"W0@-=@-=F :3V&]" <5(Q[5 MC)1+46O-^0/T1RG(0=GSANN#?1H25%%C7M)C]!\$^<,'V?N/,AJ>YQ3FD&F1 MS(CRS>\[\_[?[_OC!9+1O45MV!JAQ.^4,6F*Y:WPB[:"4%L_KYEOS\VGHIR3K>E2^TO:G M,>['\2O8&M5J1*FMT5IACIIV.[Z@C B9>CWA*\S"=>GAM)M'IH'WNIEQ&J!S M/Q^,^_.Y6CE/9G?M\>!_E"=5HV7F)$5!5+IB= E4,+'N=K"G,'(L2C)\)J-2 M6BRS4J+O1Z/V[!]RAW0^N!L/;@?=-KA3L4WPZ60XZ [Z\QKWX_ZX]D M>+/&R02GZ/,)8-=4C.$0HM1['3K7S30Z_?9L#%[W7)H\-/^M/:O=A+)I:9K4 M,STM-NM M!\DDPZ7&Y9C=ZJ)M:CTN)OO3-2XG;&?D1<:+R#6HM4IM;Z"?(I[UOM0I4;R% M_ ""Z0FPD%@#XDWS;3J'7', +.!80WA4:"\;NQPJ+6COTJ"ESW358)T:1U]&K3L[PC6P)T2LL@&+8=*!]AU,PU8.GQ1HW5L'",;J#2!%J.BS]_5 MZ)PCN)$-50&U%K?21]=J(,\4\IT^&Y7T&/61;8WJ&3?(<-+6T6AS-M\QK_$Y;B>9 ET>F M0\UL*[T&[&Q>PB?+965RS*&]$:T4UG_P11+Y\W3D0BV6MN5U/*<=@[8<41"\RM%)?4 MQ7O Q-T2+C^'?Q4U_@)=G4LJP*&L5 ?055 H4)*R0B7UJH(R.?BAK$Q0A#BO M*L[90D5@]6S,;;" 75]X[J;]3$7/E:?^>\%-BNEXD4$1C;4$.=671)-!HY G M J8HX(HD6Q3P11'C_YLF\I>K@RL;PP>)BQW5M8Y47O'A(9:Z!SCG_MW@]N"A M:RDV ;7((Y<_E-I?0E6AQNEKU=UMF55U9A'YU^X.S89\U+AN-6ZNC5N1?;NN M8?U1 5GQVZ,%/[SHU*1RA_-$*=F"#U+TZW>GM\.P V)M\$ZN/_-.V3P-+"JI M_A;&#(\\27=U].,;5[/H>EX#\(YK 8DQL+AD$DD7+:PY:1*G_I;D&>OX[C6UYA,6JI HMT=U!^] MZ-41@BVQ(\XD62KFF@%5+DG%4$HEG&1@I*&I*$+9)[$R<"HBK!A:VKX,C]T,=?Q YGHWMF$ZX[\QE.766*G>1\& ZU\W@C(6(# M-N7N"A:_0GTF#OC!(EN RR7=*3MC>B@J\)KNETT>LN4-5H1>OKB[RX(C,4(P MU8[IT!6"Q#$WHJZFH.IJY,DR:^?+!R#Z.136[1.8G=<"- MEM\/H<]$1N\)J*PW@\:#5686W6*GO9%[TK%>*%7JFP[[XWLBNJ,K?MUQ3W\A MKO$E-_Z8%*N@(R*:+1-M%HO&MMYG2FA6IH+S2^Y2? M,&1?P7QG^J:IMQ648L $T( !5(>*7J:<;*B_F?B>M'ER2DI$C II*^*H%9KL M$65TXV\6X7XSS+M?7.ZM00FC-!#[[S[F,#*%?L!YF^0J'4S1K!?E77 M#;X]G9)IPF:NX\BO8#\1YY&,P(%9=["@(MU')[([BR$_X](ZE"H,A\XDM:&R M&!2IFK#IT'#DJGZAWCK8&R1<3<41J201:F)..; #UG^V8&$S67:H0EM,6,P+ MAG6/O,Y :$/3WZ3^JH:XS;HC]F21O/L>R.VD\T#R*FWX+LN?(X*_!RY] MSOL*^^O)]F8[Y;DT%?.\0[4#-0/_4CZ71VIBDN2\CTL157*BKF6W.V6W+UX2K<$S"M)+8MU1!54ZF2 HH(E JS[(-V7Q\@:M:T_?"I4,DUB(/JD\S+"('3K;>;0 M?@WF%>S#^)V'\LC&9HLIE^\GR\/C&[K!^!5JUL8LWZO/Z069=HD-,"_PH':".3N\SR[/R:_))JII80T AU<0, MO:-:/_;E$)TLQ^1)_2T2XAE0Q^&DS",KPK^OC/'V[N(XJ?U;+=6/$OU?<*HN M!)J" \96,:,L%UJ8O:2-NV&!"AKLO@-&A:M[C$8$IFPF?X+AO9,G5+"3$M60 MOHJ2;K:.J^;3]HH3]6;"QZX*A1 OO18QI*^@I .9[ NH;+<.#1+*Y1%88-#U M-^K0S"/I+Y?RCF+I6BM%/8B>',VALI&5(R1*15U.X%%!+=%XI+GV+.65_LUG M1*X]_U+&X3V!_8G]>%P(-J U"P)T7W[K@Y"RI1<+()27I#%?S(I67MU5>7EV1RLL;)>OE2K(48I>%& M2O9*QDS P\5ID;RY]#^*^'&3-&%!,'T@W6?'B5TLDK)>V:25$3I:&N2G;@EB MR1V$LYGVLW&LO VX*6_S=$4J+^^;\O+JBE1>7FC[;SZ7"T!&OCQ&.Y %$NL+ M_0@R=]?8\S!SW15>$,:""(ZQ\":E*]@+,@DBEB$0._9[D"F11_3*%G\7R#G5 MX&>T=7:FRSO!4G*D_#GBFE/B5&_2C)4$%E/ MMC.2XS-94PNLDLP0 6'L5$#>M%CEI-XGOH!^R4\T$+OSTG$Y=Y^(_(I!F#4S M)XRZ_-9G-K&##)K^ UA%'#]U>2JG>-]LY3?&OVO'9",Z(XP\J57*5H7PVH^8 M.@?)F:5+5DXIU%J3;H+]&(H=%7!3"['P=(;Z-VOWK73)TS?E7J4']!NG*]D(6/\R:7@^O3(J=;[#C M[*YILC>4R?2<(,4W"/P[+V #5_21P(,YV7I!ZE43W+WKDNITMOHJJ(]M"[#P M]D=W)VRZW1YJG(ZH,CI5*C;XMGP@0%>D@L!>B2K<_X&-)1I8_83:](#V0YEL<5KZAWF0P A6E/0;H/6''0ZB@U M6WZAKR!\9%BZ@F,B'093AW2=E_AW.]K>A\NWS8-!O_-G#+;"3^9;P9X+XPIJ ME@@U7\HT8.($0 3_D !4 M !E7?FEG+DF ["Z[ MLVF'$)(R0T(&2'O[Z8YCBT2]QJ*RG83^^A[Y!6RP;,D06YC9G=W$EN3SG.?H M2$>O/__^L;"T-T0=3.RK1NOLHJ$AVR FME^N&I[3U!T#X\;?__;'/_S\4[/Y MZ_5DI)G$\!;(=C6#(MU%IO:.W5=M1I9+W=;N$:78LK1KBLT7I&FMB[,O9Q=G M7:W9#,NXUAW(0VS-+ZQ]UEJ_Z8?E$?N'UCYOM<_;%^U+[?)'!_YVMW#=30(/T/QW\X(H;N^EJ*9?]XIE940.=\_2UN"O9;,TK6 M9(^:K7:STSK[<,Q&*")[+?"1*#E[BS/2Q[ $Z7?*#W70^O[]^[G_M@':T[2? ME%AH@N::_^R'NUJBJX:#%TN+E>4_>Z5H?M5 #M$!2[O3:@=(_CQU@4AF(WUB M.\3")N/U6K>8'--7A%RGH;'2GR;#A"3(1O1EY2#ZA@TH=:XO$,6&?F:0Q3E+ M?RY2L ]32('GGX)S_= 9SX=0EQ;HD E<)<5]W7F\M\GY0ACD?*!'W#78, MBS@>14],Z9 #Q (17:H;KC/U%@N=KD XXKC.P''Q@HD]T*D-CM3IV>8U.$7V MX]A.RW^#7!U;1556DFQUTW9?MXRVRBH/!:Q$[X%KF>D?R.F#?,2.>QS_\:%L M5N)+56MBS>OZV6 ^1P83=X9 = HO;S \HM"'0LX=?@..)]A!,W*#X"E%)N3I M.0ZT4V $(ZP_8PN[^%.468*PE? Q?274G2&Z8$(1^X7]>(.>W?$24>B@V2\C M;".H>B _=@^EUV(?54H_:WO@)?AL78D+4(G>[@@QW\$M@U!#&WK,+_C90H'Y M#TWP21!QZ/!D^]VAM+;OYRO1V0A!B>-G"[_XH9&SJ0[LQ;WN>A2[*Q94F9Z% M#J6J@E^M1$-"LAVF)R+S*06M9?"Q1+93-%:2_HJT!@S0G&?Y98*S_SU$S3[^ M"2%L3,OHPT6VBHA45JTF&Q#Q< 6\1("&*Q M 1!"DWRSXAPHSR]KKCO/?H&>TWS1]24;ENF<(\MUHB>^:?AF$3[X+7!C4:&6 M_HRLJT;T\+Q<61XI 6-Q5X^@.1<<\>"_'EXRW3X@=TM"D2R_?>UT+SN=+^W+ M;U];7RZ[K?;7&*28/?5H$IU.C>AS\...B25Y"U.<.ZQY9:4U,1A$E'].R6*C MS_ C9 _Y"341O6JT&IKG@%ADR3ZI6PWM'>&75]=_LZ28,-]SU6BKP^$=)R33Y@8X_F3$R#C\)B9YQ@(E <0 M,G>I$',!O+Y':4:K&4]S#,SD"QPR\4757B^;%(,VE?W'VM4WW6*CZ#VWKU.Z M I/[IVYYB$.74%YU:!0G;9?HXE#5[/L2#\2?( ,!%&@8_*Y[3MW,S)2$_J7; MNOAVA"P7P*A@EZ=G6>2=C>#<$GI#O&=W[EF[R'+8EBFC)N3O#3FWOU1!Z,%& M]ESJ&4R4:)J8T V>"1O=M?47KH\7S5\/(]@/KDBWJ\K&?NR^HA@8%@EDNP%^ MAGK0+8E/I#-7?OWVC?1?V'WM>XY+%HCZFLCE5B!G/4@N"C1D^ZM";#]2M-2Q M&"D1EIHL?8S\N'7=E:ERI9DL),%P"J8)/;,PSJ(5/8,W/3UXA9.8P*MK/1)*?Z#*T M7421P^M\?<['$A7K&U2L=E4#S 5-);G/I305*=C-RT=_C>8D<=#+X,.E.D#! MMDY70Z#$.;!)%OZB.G99@7$5L>S#:EI!\U[/*FQTD3?1LDEYC.9T6$8SIFER MU*2@+?B;,AXIF7.'*F(IU.->5/.[G.7!4I"K"7I#MH EX[3;9 $_ZR MD\.XPT_2):G'?1Z#:0-1AX&MH&VP0P['<[8%V1]W#2.L*73SN"$O+T,2\G> MW#TZIB71J7C0P13Y3=$=BYEU=B)9SUQ@&SLN>F5X_PZCMO170FD.)HK[TPTL+']4AI,Z@;Q[H< ),0H,]HII22(&K'H2-'[[AL@\:$=F'I05KLG>[5'^ M04M;QP=-P"A B^P"A^!XH>2#6,I'T#9ANYS8J@9T@X+_UT8X^#!>=?L%34 G MP5G]O &4DH4H.^9$+I,9'.P;!INZ7CTY;&_8+41=ML'&R P(J[/V(XL7H)[3 MJL; $E'I?MI3<(02H!@(F7XS,'0\A.@70JZBLLQ M.1H)QG/VZ%2D%*">.2C;J1#5GH*^XS&L#S/2,T!9%,D>+B]>@'H&M2>=*1,F0D8B'B)9R"B>RI#05]"$='ZZGHHHU22@'J&8BRC9*H]A3< M&E^WQ>Q*&.J>9L(;&RY%<8>/PG=O>&-/_%,EV"6VD31C^W&Y'!'=WG9=.:F3 M*-K=5J?JQ7X'H[\(<@4;K?AE/QS/$$]28T*%X2K84I0]!UQ/YO=01.ZD< 4A MR\Y!?$(3PCFY3L ,BFA P9-UL?VNR0NG..QG9SH!\@LH0,$C8()^"8B1 MO?IK.]DI\"L"6<%SQW>#X]U[4/B176[6$V"^L!I":^@>L&WGA%V[(J[O-HE= MB)%^+)=\ 4FP'=#;E[IP?B!EA,Q_5ZE7MXMJ^\(483>PG;'&!K&G$J*!EXLJ M? #WKI0H*4OBN&R#VL!Q\8*MQ8N.R!I".V<@"&GFU]@?7X+@YHGU:]FUOL@$ MQ?X'&3N]P>H$J;$)*J;4R*25FF7;54_RZAAAUY;,5F.KVDL%D0THM5^5WT\+ M#\65[N:&^4[2"D1T$)F!2B.:J4BV3KJ6,82MK*=J"R)JB,SA@"=+[]7761]7 MOTD6-7>;!I#;1AZXO_,)PM38%A54;&3= D.UG[P]YP8[AD4^N/[Q]%@-KC1^N.' MV:37GTW9]I] ,+;%QV"B_:*A2#@-A=+]HNFVJ3V' FK$UKR-B)H1R:C])93R MKY^U18CC>+B=;B=Y65'&4(MT$0?QF(SS&,G\J#\G=;)JL(L;.Q7YG'WX6+L8 M2:"?L,"0:V@.6V2=5D'7JT( UT[U3K>X8F75C.N#JN'P*S)R/ Z+R\@+A=;, M#\Q,[(*W98(SM-MG+$GD5([D Y*T8P"%%5+: JHUL$C8\,@PP,RV7+!SP=*X M%LAV0D07U89XI:Y##Z\/PK:/I)NG1<*JN1_\R7[F=20X8PT9.7Y3X^K#S[EX MOE+'(ZC\W2&1HB@5W/U:YBV7W2_=UM=:D"T$4YT#/#:..G9L71\<++'CMQCX MCZ7B_59KMR$8LH9@H,UZOPZF_LD>T6=8$X#]#VDN^]+G1^TEG8'#357ZA5W0 MJD)S/X+2+8Y0:?L*./6[:''JU/D<^I)W?AT0K(B?K_*HK]!K)3"+KNL5RJN. M"7P*ORF-1&&MJ&XKT2IF$07F+ 47*>+D+&=OY:A^ NPM,MD)R/NW1_(%J6-, M$BW1@6"J;A:AQPS12K8^O%SJ$'Y@-KDMCI0FCJ6MR59:3BN3G?F$+&0/A11T M'E6$L>O1SPT^?VL_1+4S!*$GA9HZCV0^"1+48?YPKSR36,?'2@X-IX.R]_H(64,?HX3(IZ/5\F#*[8Z M ?[E3OG\QA*K0ZV\-Q= HN)E5#OB"];*6&)U6"O B0"AN;5045<;2A^M$6;K M,_HZI:LYH>\Z-86K)K^$VC,OAUSU8&]]B+ _.KHY978#$]MH/.^#"K K%[2U M=Z;K31^.$N^.UF<#V#]^NO0K1E(W]9B__A(PBXXGJZ MU0U_ GN"%CIFBW"N":7D'7[HZTMXYZXX]4RVD)(=29IX]_H'7GB+?1#RBDA6 MJ&_=UF75)[T7(SGN3_;&7]KJR$ <9([MN,RI*]A34]:)/5F8*JY.X7GZ]1@? M+X&LUV_+>OW8V)W#9&BZ\.5@S W$"'XS09!C: 7X1]HG7Y7>!7S.65P82Z%. MS4U39[)WEBVT@IWQ."1VJF@F*>F)CX7P8=9[N!M>CP9:;SH=^,N^XU_7\/KS MT6R%^F[R%II<%XWP&]K1[ /B58;L3!6LY,X0*'Y"73@E^ F, G.#YZ](^L- MW1/;?>6NQSA$V>HX"G$.4]9L?)HJ%&P>Y,"&0/^-=#I[)PI P<.I"Z.\)1YO:F"O,D_<>+@J$+G9 M^&AL![(YZ;))M:KPBT[.07)1^N1NECP:]Z4 ;7X^&=[W9%U4-!9""H3H M18M3SZ_(<)8RR'=(/2@8DHOBRX[")4LY52/)@J]@U"T%*R/0EB[GI.WCF )K M&6 9L;1L,:=L'P>(G4OKM IU4B5.#TKKJ4KT2MF9$O Q3=WC?\KJGI:_02]3 MM"?;!$K9*='(# Y:A>C-XT\<%RDK66>^*S#8+\.6I,^04H*"O5(.+(X]<%+7 MC7$9F HN.,@>P=BZ7B&W';B4&['POZ%M/E+F4;])H/%QJ6#M1=J=R#(9*ZV; M$V9.X_F3$PR[I8RZ"57:_&+4JU8[Q@ZMG$_7IV]>'RS,"N22S;77X]"_S%^>>SO_WRK__R\[^=G_^]/QT9 M%C&#-79]PZ08^=@R7FU_9VM<2&<77YX=.'RP^?C?/S M7\(J^LAC18AKA'5=?[C:_7 ;UT;<+\;UQ=7UQ?7E]4?CXY<;]L]G8_*XHWMD MG"WL/$+'=O_XPO_SS-HS&$+7^_+FV5_/5KZ_^7)Q\?KZ^N'UY@.A2U;\\NKB M[X^CF;G":W1NNYZ/7!.?&8S^BQ=^.2(F\D/Q)(J_/5-G5\'-Q;XM*07_=+XC M.^=?G5]=G]]88\@ MAOKZYNHZPOSO,Y\IG%O2+7$]XM@6U__^2V^\N%TA=XF]H3M;(8I7Q+&8E0[^ M$=C^]LS@[7Z;#E,L8A?3Y=;#],4V67L+M,;4-M$'DZPO./U%M29#R6BIYZ*B M:.YLSW2(%U#<,TT2N#YSQGM")YO-B"#7N\,^LAVOI!!T*^\"+OL++9<4+T-_ M&R^F^ 6[ :X+<%[U74!FINA39/I]Y'!?]7J697/ND#-T%X2N0U;K$D"QQKH0 MQY"-/6L\1V\-2T*[G2Z$,%L1ZL\Q7?=<:T3<)?_S#C_[LV"]1G0[7L@(ZI). M=0;>E=@FK+-W_17VF3B!T*L5S;=98P.73;36MK/ M#NYY'O:]X\^SX/EW;/ISTELS=/8_:Y58;7QT(<019A6.GQT[&I1KF]Q(ZX4 MXP=L&NUYMT\-B MC1451XAX)Y.J?23S:@M1BWG\;>#Y9-U[L[T[PK5VAQ^1*A300$8VM],7CSF3QYUS1P@W4H:>*.;$^'=5Z[MUO"9MK@F"XP M8Y%_PQOT0I@A1-YTBG-$S1WS\9\9O7AK] $'E&SX_\(V+["'%QQQ\8YU>?SZ^NSJ\C%1VWI8UDWY+M^A>6O=ZW MAARG',N)L &/9WP*^0MKJ\X4^YL;!W'/KM#(=>T@R_<=4UL!O6 M=+[&Z^>R%BOF-5UO=497C"=J!L_X?"^&&MD5UIY@FAD(&P>CCLG](]4NYMV7 MA:U=RYS;FKH]V^=5'0B-!*41=<+&8RAAKQ9N&QA\.%,[MAQBIGAQ>#B5T-(] M.O_FT*''7_RV#^-%X;I;LMX0ET?U.'>[MASTC)VO9UJTL1IR:"_:1WK$R%VJ MOXD1*FEV!B:F22$ZF%2/IK$Q!]W5%_MJA5Y]073HX-@"WGJ(7HXTL9M+A:;LZ*ZB!9=1A2ZYEL[/ B761-6D42 MRT1, @".T)+51!)(W=NP4@]$$U;2>D45L [!?D7Q)#OLI MFTQ4$!K?4<&N1_:6[LV:U(DE5223M7M@4=X#"34#JB?>AE'[@V2[VO!E> MKO-"Q2K:XY":F+8+I!$#XIB$Z+<=DO1O .)H2O$3-1IA&$U481A[2%<$R6YW MV9OEXP;/LQG06[9 *YU?:)?9S#HT2 M\+!+9E\%RNCA[]ZSBJB4E)-!>K:5VUPT]])JINLU"5N@6X'IJUQ&17*(C A( MVH7@]5PK;MZ3!7S4=&DP(KI.@SMR)1!]<$DSC\Z''*8*D:G M968KC'FDZ9"(?LB)\?I;]F%#/.0\4!)L/%:%$_!#E)R&\$-6 ;;BA%*V0A(X M0[N-QDIKJ]$.E%B(2VF$JV(ML9A+U])=M]"R.9*Z1)WLAMK!P#NVTKQ#ZO92 M(,*4$GMA1T>?!?V5)K7( T34L/#F]P4J^GS,W?NWKOJ.'5,#=](%DA>$I^:]IZ(C[WPR#3K2^YMEW4MS..GV,3V"WIV<'][^%NR25I'5;N4BTI5 M=2#&-!M"?U.1[!( A"0=YIG4H5&B!3V5C5*AV3#Q0-@<)*_;#^+[0UD]T[=? M&'Z\"^&JHO=ZI8[C^'FENHOH"SA3!?ESR=-Q?P4Y@*T 35V2PNB%^P3JUA([ M!HI6(#D2/TH]=#V?!A*?D1/LIC4"@LZ!R!=P.61"4#"68 I-$&U@JW%%NV?X],V[']KY=4']I\;K60K#_7[G,M'HBMI]D0IQ@H2(1@NK=CM05K $JE! CM M55Q)C3::O<:"?W.DL/W1SEP3%%(*U7=$V33G&C:G/A&;0PO%"L4*R)BC_NE? M1?59 P5]!GB7LZ8^@?6(OCOKSU,7*8XW:?V2 MZKGE:U0+R?KO.28\LE]PYIJS_O81_4YHN'D@\(@2)6-)%BH)2R8'[J2QD9*E M\V4C+MV=CY4Q %)5/DDO+, ]\S"#7>=[+4/E\Y,[")J$U4P7D1S''I/T[2% M(F[TF^MML!G>,RZ.JN?1[=#(Z0#$T85J(/KHA.'R9*5A<%Q>&:2Q);SO>XHW M 357R,,32I84K45&G$NXT[V"$ Q L75KD"I! K#Q?"V10D!3MBZM/#1X9:60 M;#X\KH6M":+^-LPE1F:8GL0WB0^_B.X,*%QPOUNO7[!C@4@2$F0$ H#=>T$) M/1$-D*GK"[2;B-(,LE5#\@B^AS!>]"CE]S!(MD>5-+N##6*:+I*5#CSPE) G MPF\.W7V35)CPXHV2I7HJ;"FV.*-M&4YWC8_+ D M+Q<6MB,38W\<+(M]^&V$E\B)SO>*MK+$O^ZV=8Y_;9Q;Q9EQQ3%H**>]9=(D M2NY3NTGI&L+[#L&>S;XE+ELQ^%&F]-3V_NAO^]@U5VM$1;<=ZI(?CG/FD(. MO&-)=I)5BUP*^9B\TY.K>MHCA6$?G555-A.?4LVI'KB72')B-"CEOM%IADR& M'VF:C :E#".,A!D=)8E<0"MY1E&YT/!;3:3)"1Z?'2]2# C--Y\;&C M8U8T;%EQ_$A&!L66Q8>+M,#);3E]=$A66=>3A^0CK^&"U\:B*40>V6'J*"'K M$(YL.IQ#J(#4O?WFZH,4@'@T$196',^"I17"L6/&P=#':[45BX@R"D\3=08D MQW[%9%(PD&Q7J 6B#4YLM\E*TU9[7%GS^;5#SAYR>IN-$Q_6]B:8VL2Z#=8! MOP?R!0\6"_[6) ]=RW(5*]:RO\6D9"U=2D-H^Y7K*2^1[KVGJC&0^N27OD6D M%%O<02NP VDEP-_CL"T;T>T,\6M?96\/:=-+K;0IMZTN@@.0*!21V)$3>G+Q M@J6%TKWGZBN>5)",VBG+^^1[=,FA&TNC5$)TR=)["RU8&IY\-)*C*]2@)R=H M2=)EC8+4(:NT;Q=B)'+J$@QTO;";F2ML!;P3C-X??,3^BC#>7[#G\X!*]EN, M)2'EJM7]=G6DCSHJ;$F,,C:$7IU?0"B*_"+%_3;RNAHU1W1Y/3+\NKJ1K"M7 M!V?,B:$'JG7W';^ZF/*W#B3^F/I=:%49BK8YE[K($86:^WJ<0"8N(FVM53,^ M8F]GEP*V.IT7?D?4YO=X39$O&B=D9!D%JP@[AJ5<;F4)M:!5-V$-R9*\MELS M:#FSW*[53'9[FPI&'MZ]*! @9XZIZ)1.'KG4)E0%@,!5FK^\0"'(];F#A@:( M+B^MNX><^:2;J)EN_Z5/-C>*#^-))B9'%,+!74#3/O_2Z4F&)@]#/5,4N>"( MHL56IRD9%G<3%2%KW5ZD^XJH)4DK$=)(N[ ,55<'+/NL)[#X%2),9=$=QXE# M'?WM@6:"MJ&*..,'[EU+F6#59%-2V3;56-6!1689I'G66Q^'CK F!Y^F, )X M?V..WGH!6^]3\3$C-;'4GN7D(( J'5]&7@!L?0Z8*W>BQT?KWB1C/.E6*H:/ M7./GBR,)CMC'\(?T5S%?*5BOKZ\?L(OIRK<,/GD$61MR<8;M&LL'_,/9-KAW72V'UHJD%E8DFM2-!TJ@W&S9JX8>: \-RZ M@JXA+812.5_'C:A5H+2EI.@%['24:5,=UQ75 MD0.E4]5,L<^XQM8 4==VE^+K'/*(VU3&345ER#!TJH4YQ<@+Z#9TVIBX\5=:& T:DZ]F,=FW[C,#TZ;PZ5(&Q& 13$& M+/\+?WR.3?H'3DCZ]65<6XK>WXV]/\^'3@W$_GAJ3 MR<08C7M/,^,_XZK_"VQD]Y!A2BFAMX12'%V5Q[>VN,ZB$QX]Z_<@RCE-;(8K MH\$U5-RR-^>][JV,W,GSDHB6VF QFV S8W,[^ M)Y:%FLI6!F#%7+LYE95%;>N>HAW^>/'-1:[-N/6<[7?VHS4G4^P'-&*WT""0 M6Q> M6]M&J\H"C@+787)+D)F?\6.-73Y,GY!')L4[P4DU0!8%K?I_Q(I=.;Y M(3M3;&)^,+CX9.]0LDT]?NK4JX^ P_'A70!M\,937?%LQ>R+'[?H,Y&05[X/ M+(URYA=L4[]_:Z&L][# MPW3PT)L/QT_&^-Z8#KX/GKX-X >V)")1A:S413K:?]\]-#F+E@9:Z8SB,F!" M5#JJ$>[7BW%UNQL8L:(^39WGC!II8FFP(J1F/=PNT/RQ*?*3HLZP($KD+ET*U?',:H7LQBBVFS MP9%_%*PWLV"]XT&QNR2C!##6%S6U?5 "T_'B@1!K3&=1 MY$4QQ&N5;']\E^BNZ/BNA0ZRYI0CNV99&,-Z 1,MH$$0YQ%WO%%LC5\P92SC MG',_4GH X?#9)X@TXPV$N=*=RRR"6<><>O33#WN$U$L80?:^I12 MHH:^'1Z5Y'N;T66%/%U)I ()88^EQ3 MCD!-E\)VO;S0,SV=6V*[#D@RICS?-F_Y20>Z54:-);0 HOIY5I4*/HI1-#+I MUG;BG/EXF7JZFJJ7Q[R?/);O!=]?[#AZC]-^.:A4&G-6+#IPP@9R+B''@)&;%%@&(KKCJ9 YB"OH\!!H"\H78X:CZI@K=\EO\KI%E&X7T050,M6J M"G1X#K165:HP @E4[,\KAEV)NPR?UL+/_BQ8KQ'=CA<<#?0_ X#^<^:]E KF4XC(WHD\48>0>' M#%-7R"C/%HHHVW5DKF,_UO'N01P)MV+2SF,8&F)/O8@G1-%I9WK,DOI!0@DQ MC-B$RIQ46FCR& 'KLL>+6]:GV_X$;:-K)/O(_>/>#F^>#W<*[@+R8E-L5E7\SPQ@^YO;ED MC5V5O3&NMH8!')_0-("6!-* #?$Y9,I\^7$;;'$C_O$RL3>858%[YC\"VPLU MD.ED'IE<5]>?6,U_D1M,$ZT N&E(TSJ:0-]03^[M>>1,N&88=$*VA15 ^"R MH;JT)X+7TJSJB;S$3=\H)L&Z)=O4R5]KGUV)$#7N-+QM;@-CTR>1"?Q5UU$4 M1=M4Q.<:G4,!J7%-W*$7FU^W>G-59'@J77&;6ORI M1BV6!MST?2M98WLDKK]RMKM;WG@HON?_].'3Y=%\:3]Y+J+XR@VT&D"XK-F/ M*R'O5/E-ZQZ&ZFG58MH5K, MJAD!-'(#BL^=:Y_4G<#M57=JMZKA:IJ MPPSH-9',SJ]R+V\$X92TFG_Y&R+O-J\MN6&MV#X[D (_Q?04IIW.,D@G)_; M@-+(#&3.L:< $'(OZ!I[UN'(/&D+_$T\I?AEQ #"VR7-/XGBO:?63!#'L<(^ MO^RR:)[-36-Y-N=&BK%3WDWM_GO*N^F^#SWEW325=_/G2-JH'@KI(&EC]/\R MY:E:K*(*RE/>S2GOYI1W<\J[.>7=G/)NNLJ[^?-D]0+7;499K#*;NMW=P6.-EM?ZZKJ;72(TYW4Y_NIC[=37VZF_J4 M!7C* M346')8#N?;UH2-0>P'M-1+#U%7 &"#L[2&U15Q<>D=*% 6S3U3(:I5$! M3_"MX<;_Z\N/1?-X.WJ3JWK292+/ZAZ9X<,.JEQ=!7W+V:("1E19NU)R,)F[ MN:I(98Y*\72;PRM@:\2=C*JS>7.+ 3?-)O12? =+MHT*Z/1*,ODBVTU*D+P+7"Z494O8\8E(8O8U>/R-&T*G\ MI_B%.'P;-<)A[' X2 M"B56K!?"$;8RRJT(NR6EQW>+3?GV;5'OU"@+X>!:&>5I0&M<0=$B*3P/0(Y[ MB@QC,[RVH\P@B#\TS^#[[%UO];33YPO2>T)CW&789 M'_&78D4F[E*D$<:2NDX(*>W)H'K)[@' MFF?\DF&F@7]BV9JC;&4@SJ,577^4!=NT(TJW!,:+;RYBHST)/&?[G?UHSMU#)5A55-=13"!D<+]Q%H09O&^QZAT3F?<11MNVI M4[!5!58-_A0!!B3M_($0Z]5V'#9L,Z[CI53T-OWQYUGP_#NSR#EA_0=EHWN) M3/2;[,OM#^/QW8_A:!3FH0^?YKVGAV%_-#!ZL]E@/F,$!S8,%/)A>!$CAD\, ME& %?G;ZC'FV%3C,F.ZY%O&(N_*QF%7IZD4J:+L3B$U3S!._B?!W0F\=ID)% MFE;A6L!DNQ=7;;K#*(B[XPY?R>V!U]QDL%(UP<@3*VGP!;0N1M^IYOG#"&2] MP3[N+2D.K:%369E* M"PT>#/B!/?^[39=,*FAW&[R\XU)1 YB+J4UEWR&I4#0@XI"K24#-%?*86X:' MH?Q!&%]1'DG5*P=@0J4I=CT\35PF*[O(-+K46WP*KU!) !,G327H(NJTRU>, M7)F@Z=$ H%>TL^,P19 E1X0BH_K[.R:CP+1//DY&C*,T55GZ?>G: '2E9>VC M-&8X>T *" ^4>"41KL#Q;('6$QLS+6 M@;G+L-U[0G\-*._R7/SC17F+5>'2 .+'^::UG]T70=:&6G[8KKG"GH_I_[!1 M,##_V);03GXE $(D5924#[ -7=VND,^F+X0LT1R[;M@KE]"63C4 8A]5]*4# ML7&-_;#]U>&UK'L'8S\ZJ!)="JW8P2E7#X" 1VF=Z6)L16E3UA_?X1?L$/:3 M-W(*:4I:&$ HY)ZI,!.3WWECCQ:\^?3DU^G)[].3WZ=GOQJ.ZZ2B9UIQ59& M ';%-?&DE\&*OOC][8"GA^GXX229(F7$(!9GA34I0P,G)A^!2O/)IUSCQ6X. MIO0X=4$0*[22[J=&UO36=+KUIX!#Y6EE+GX-W\$*&_-Z+\AV!!'G+GD*>%VJ%(@57"TNEX+5M+]%#/!'HUT3IXSI";^&GX4W8F@5 M ["W7-2OM' UK9-D\R,;/4?O8H27,XATH20'L#-<5 =*/-#ZL22SZ;%2ELFH M40["W8=E^S(E,,C:X_ORW,;XI:G:JDL7@G#M81UZ2Z."H[0DC_M;:W+653EE M0%QR6%QG.:C@J"QK7(,WV_,Q^S1>1-/4.>']!*,HX'?J2D#<:UB'(ZIA-OX" M\VY982]7_GCQS3N:J(J?8,XO!.(NPX*3$@U8<)Q..(/:]0YWTF>9\XN!N*&P M6F\I!@9'=VFSVG,;WTRL%3S,%@)Q#6'5*&(6%ARMB=;QVA-*53$0-PK6$]=H M:%:I#&R(XV3?\SQBX193RX\V5*L/(C[!$O%.G01-JVON,5X1AO>;,@- M9>RF&12I2KLHB$L#"VI)&QR7CA*(\)\ M:HNM7O1HQ?Z$:9B'5/"<0^8VQ^PYAW-CW[SA\/;/7V,&#!1Q8- ="X;/>'@? M)R,(+7HR0EJBY?NE6-WC18]2GBV1\VJNA!;4F8@<1:3NE1+#Z?:PWX$;K^=: M3XR'PS=S]I>'PDN U;>!%:X%QM$)I2VFC@ 6Q=?XCO75/6'3IP7KB^.49EMR M85O!L@ .4I0T2M0ILXUJZKJ E55D R3KU:DD%MG$MW530DJHL@.R<>K6D M MNXECY6T)*J+("LG'JUI +;N)8^5="2JBR M)MZM:0"VWF(,3NIS2Q'M588 M(R#YP1IXCJ.*TGG]>\\/EJV_]YD4LH22XM4 F*:4T'YQG%!#8ON=C&+;.2!F M+I45EX#S+N)B<12O: CL8XD0F(&CMDZAKE.HZQ3J.H6Z3J&N4ZCK%.HZA;I. MH:Y3J.L4ZCJ%NDZAKE.HZ\\0ZCHD44]0#Y0 IB(%-*&$TJZPC^\7/C2)(G^O^8[7>( M5V_?=)89557*ZJRN[NGN-4JBLKG+%#42LVIZRYZ-04!00A<(L''HJ$^_X1&X MB0 "9SARUJP/)1GA[C]G^"]NCS__C]>#0YZI']B>^Y>OSK_Y[BM"7=.S;/?Q M+U]%X?[LQZ_^QU__V[_\^?\Y._N/B[L-L3PS.E W)*9/C9!:Y,4.G\C..QX- MEWRBOF\[#KGP;>N1$G+^W3^_.4^^N(RE M>>Z?R/MOS]]_^_Z[][\GO__3]^P_/Y+;3TFY3\RRO=U4T+'=7_\$__/ ]!&& MT W^]!K8?_GJ*0R/?_KVVY>7EV]>OO_&\Q]9]>_.O_V/3YM[\XD>C#/;#4+# M->E7A)7_4\ _W'BF$7+WY*J_/OA.(N#[;U-=TA+PK[.DV!E\=';^_NS[\V]> M ^NKV$3X6D%)4AR^M<*T0K[PAV_%EVG1$]$Q_/,__O&/W_)OO_KKOQ#R9]]S MZ!W=$_[1G\*W(_W+5X%].#J@E7_VY--]M9&.[W\+];]UZ2/\F(#RCX#R_ = M^?_&'V^,!^I\1:#DY[NU%.\?"[+B2AR-DHN^'1).> HE; LC[ A!M&6HNV%_ M%9#0UY"Z%K42+*"I1C(W)/VI0;1G%N0YT- ]_]0U0=*\ FI^\^@]?VM1&P+O M>_CC#/[@7F'_^,]+CY')\B$(?<,,$TG<_+]\5?5].V^ T2!KZ1HME2H\RJ^_$_GH?T/FT IX/!IX$6^25O] MHGGS99Y.360E@-FI>_;YOH7-?[U*>-]P+;)R0SM\(VMW[_D'SHU_%F:,V+ 2 M W9,8@7:TM=XFU45CJ15Y;_#V:@J+>S=ID#:="WHWR/##ZGOO-W1H^=7D92\ M)/YV)4%7;F*E8KA;F\S8W@TO%4R$Y/$;H:#.:]NA-]'A@?H5J"N*X&UV,CQ) M>RM_C[.A2:WLVL+B'A(D$B%RPA[2-]S AEZYD> JBN)M:DWX3GK14CF<3:_1 MVOZ]:RIY,I9+=-]2W_:LE6M=L4E<#?AR.?R-L!)9N046"N%N?M6F]FY[0BR; M,%@$!$_5O][11QLF/FYX8QRJ&IZD&-YV5X>KV-<6R^!L=;66]NQS,ZD$Q$[5 MY-:NZ?F,7?ET^#YDC?W2B]S0?[OT+'D+;*J%O4$JH2ZVS]HJF)NKFN$]6V]! MR8)P-<3S2:R*@*ZIFO3.>%U;C,7MO2U6P!NF+/+RV)MQ ])B Y84QMQTFTSN MV6B9>%*4/]FD1UBPM"SFM"#^OXWMTG.I+ZK+8F^A-0B+K;.B(.:666=NSU89 MRUPD?Q"03K;N9/P9Z[UD?V[]G??B-GFA4'(F+?(4765[S(K-H#56&#M46P31 MT)^#\(G;X:T7A(;SO^UC[8A44G@FK;$28V6#+)2<09NLMG>H9BFD$R9^TA%F MK)^/\]VZ[9V#9/B\^D=4IP5K;/4MD9M%"9Q4.UT70NE&@8OY4"6R]] M:D@8L_0UWE98A2,]RI#[#F)N2 M#$_2G,K?XVQ24BN[-BLND'")D\U][ZD9^:PYG[]_W-FA4\50%47P-BT9GJ1I ME;_'V;2D5G9M6EP*\?;D_/V[QZ])(G_\]K7S#3@'?/]V>/"JD):_Q]NR*I$D MS:KP)6KV:3\QB*MF3DQ3#VZKJ<)4Y*U\&9QNKM;1K M4TN$DD3JI'MREY'O4S<4IQX@?M@,(@JD\QAI<;Q-4 5G<7I9719GDU2RN.?T M,I9.4O%$R)]NWSBD<$+;?J971FC$YM1L0DJ*8V^C]3C+6\1593&WT0:+>V\* MI]+A&(V1--HICZOZET9('SW_3>J#FYU;0(YO97;>@ IU=]DDB= MJK'='PS'N8@"VZ6!O*\NE\+>V"I1%1M;H0CFQE9M:,_&QH621.I4C6UUH/XC MZ_0_^MY+^'3I'8Z&*V[9*!/A1$@GL?C)J/") M.DY3HRP5PMX6JS"5>#!7 G/+J[2S+PN"S*F;&5-W@!.-GOGK_9/!'+6-0K@& M#XM$\EE9?27LS5 %H MHLOR]WA;6B62I(45OL39LJI-[-JB4FD$Q$UPUD2LZ5S;@6DX?Z>&+[\V5U,4 M;^MJPI>>1Y&4P]GF&JWM?$XE7I<6D@F(GO :77*!+\-US3ZI6HZ1E\3;%!O0 ME:]QEHKA;(A-QO:^RIEOB%STU*U0W"55:X?%LG-IB14(J]MBKN <6F.5N4.U MQ_B&\2 MD@>K956KA:]N=K.\\!/#TZ9-"N%MO-:9\.RV6P-LB)79VGOUP<>271.#_7VIQ@^!YIOZ#%]#- MU+#T14\\JE<*HM.R#_5O^,[&?#8?8$R_#2\/TWVWW\R7"B\L)*V[JX@[&5!_+!J501;["V,[]S M"V?B>294_D=.T8(8(4ET$:YLC- .J5\?V!.[P80_:*9(2P=KFI C);BC)F5V M/#CTH^\%0?6!2N5*N*-<#7.A[ZVM@3>N%>WN/"Z,Q9-,_H(\T+WG4[)T'.^% MS[WVD(C'IY8=DHW';_-7GL.>R"=^*O^,#1#Z7YKL%-W)CW#M^5=>]!#N M(^<4?T.PMY2!//:[>*1 !6T$(&:&3C &)8J)&:+Z:00$OBFXP8KU$2-6J&4B MX+EL4A.9L"['_N;S&\_/H-_1T+!=XU$Z&6A1'S==M/9$85*@6ADO3;2'T&?9 M-M%$,E6+ F6DZO1,#R9S1BHI/XS0P03;\(GF$ 8W-*P?+=16P!WKS5CSP2TO MC3>:%6SNVF*YZ%RLLDZ<2=<]UA\==J)!:!_XCC,U?-=V'P-BNX2^FI!!T]N3!]MQX%-=XY9)/!$HNT(\ M9QBYI@>ORD%9,[91UY[.I'&E;XOGUJ='P[96KT?J!G3I6KP;*VQH21RD5A-W MA]$"?;[#4*B&M\-H8WS7AAWK(+$23@-B?"3TZ!X&3ND#*I0(+O1 C_9S$RK; MV.ACMS%*9Q*/P[:Z">(K]$+#43X.T3_-%J@CIO;#$+>^=Z1^^';+<(2,,F!# M^ AG%_END91H&BKACC$US,6NL:X&WBA4M+M[9R#$+PA7()Y_350L"%>B92HP M&>YCBIMFN(V0C?.#W@EX.IYSB Z1 _.2*WKTJ6GS%S?8WVS^ <>/76MY@%16 MO_'/I7Z2;RH/)1XW10SMQ](IBT%DXZ6=P1'VV)!-#"%Y2Q8DM84';]Z:!2G1 MVJ+(:[IV:['XU($%#B/G6"MG#JHAS V5S_)KJ^#F)A6\2H,75AXOARA9/=+ MA:G0,L48%;.8<>SM5Q:R^N8;6P;0@$R:&\JLNK,?G\+M_G- ^>Q*MKW54 =W MN"HA+FRYUE7 &[!J9G?>ATRD$RY^0;B",V]_QE2(]3<$"ECB!>NR'#8S\X B;L-Z]>32>";#X?/<]ZL1V9OQ2KX@[I-OCSD:U2 M#V^ M[*^:XO/E*2+ZDP/>9=J(HFJK[7$^]1.,&(GN"?\-DFD-T3S;"*V+BKQ M1]Y@#2L1-,J9A>21^+KP&0S)BJ>.(P_BXOMX>.Y#PP\G071!'VW7'1F4PB[B MV(UMPHW!VIT<])Q5Q'"Z!XB7KTKV#7H??\K-OH'FW/IFVQO;>+ =.[1IL'0M MGH'SR7,L-LB!I87PK2'50(OJN$.IK1_RP:9:%V\XMD;0M;GG%/$EM;RJWQ&A M3%.OILT' >2[37U JWPP-16HY1FIK3";<%?(."(O/8N0'CI!1TYT>N!&?ZJ? M$0$G&)U,A98 ]=S''?4/5_2AX5)#=4GD(2E'5XC%TV*(@[#&V,[1QV2>@5 " M4K, _&2$\%;>:=N<+ !' )N .Z3@X.2\ RX(P046TZ4E;>.3YX< ]L+S?>\% M#O=+O%)=$GXSB7$J MTT-XV#VDFO3O$"?]_EM]E]A8"7=(JF&6;Q*7:^ -5$6[!]LF3C6,>WB\W3;Q MX+"K.]+23G'- '>*W&J3YAF[-=X44@[)"N,FJWJ,5?G$BB7Q MDE.#O;W3 L5R==\3&QOF44 KZX?. M\(%D4C"M#_2/_B?!>Q&G("EFXS#E&4QP;,8I;WN@YS.U$(->U?"N;3Z13X0"PC045S!'NK2N$/"300\9YB3"=1^B;9Y/H0_/ M"C22*3K>L*LRZY^%!#?;V3[]873F9\Q:3=I9(Y7B,9\=)$U441L@Q# MWWZ(0MA+)J%';@T<1]''] .2RR*7WN'@N1QH[6N8I\5P!ZD,5W%?K5@&;T!* M+>V^5P0"Q;6MA7B@ M;__&!IL?OENP+^&_X@X7&V*?_V'QXX\?%C^^&YA>^>38*D* M CK@?$2L94'R';^N(W"3>N 8>\ 46G0$N'C\CEJK^!Q*(<'KWC9MV219J2+N M %?'G@_PYEIX [R%[9V3!<8J2**#O"OF/^9J1DF;IA#?4SK $@)Q+'DIKR*@ MCUHYMOJE+;Q166/K!$M9VK*PC0#[0N0L@U%U^$0)=4=9,5#,R38^OH!JHV>WOC8#W9 M\$.5?2HWC6-]W]9G%,X&?GREYY;Z?-NC>06XIB;NL&Z!7K(3(:N&-[C;&#_, M?@530[8^$8K$_DT= M_1QRD&VS-/NMHL9LHEV&5A+EY>*SB&ZIT<-$M1"?VYC3'\EC(8XC.-F?D"'6 M$[)B&UC5.6GIF85J$65MF(JB,PK1DL&#AB>60P)C("V&I5V%5$](;K/3!JJ> M*5:967!6X*V-T%SY&85IE=5#QNJ"Y#1@B=@10!?#UI-BGOZT38R>&R9Q4%UY MW%';B%1Z!"=?&&^\-IL\U($@$,(,:F!,]8P;W5?B4_-"<#UU>&G= M-J LOD]6611O,#89W"-I2N YML57DE+Q/).(4*GGP,@S=2-ZS7[=JDPJS#!Q MB1W>+F'_L7;&JW0OOHLDW,V\AW>*9TQ:B\$;'GW =#^$P742^'6(+ %3JIDD MJN$^HY94"SI\E%W?]H5V;6=RM+4//1/H(-SNX5DRO@='_6?;I,&]Y\B7M6HJ MX*;#9JS%J;.L-%YR4["Y>_'-T>QKO!%69637%L9E$2%,RP&,X<$WO?)!5 MJ%F06!'O!XNJ2*Q+UT7L21W!\1M%_$E69:WYQ,2*Q(91DL1/U25QAW<-NLHL M85DQO(%;9VS_J62<%^@=B!WEDD=C%SL&OA@57TV(DWUYKI9XN_%KAC41EY/C(;*^&-4W73N[;JO(8T<&,E7X^E:R-8TYAT1JA 4AZ66$2W0@I1]9(..IDJX U,-_<@8ZP*J><2&@T6 MK80US=Z(8;LPG=ZZ]X9#M_M;'X(]?+MEF$*X0'@\R!/(*U?&'7KM?%#8;%&J MB3=06]K?>5>#J8F7CXCGDBL[.'H!3Y@#6X.)4L*UDE2MIBB?R">@ IP1,"7@ M!3H*;/6Q!#+8>A?>VJY?H*>X5O. &4X!QAL$3S[N;UP,USK@7Q">#D#?H6H@ MD.18F>U&S,9MNGA_0?>>3]/' FBP>@U]P_,MVS7\MW5(#P&\%0('TCR^\]:X M*#>F1MR,,8&W3P^(CZ(.+VM- ;KG]E@\:DO/W H#268A>> FYAX/X4^&%(P: M=6FSD2]GX.78AS'9AF""/H9E'H@[E OJ4OFA.7GI.3";%.4I*YT4Q#6 M\^&#? +$G3?P\*ZCLCGPWU@^;C>HZZ()._N.AG?LH1Q_Z0T691C;Y&]2Q;:> MY!J=#DB>:%5FUPB9%H@W[6C-/.Y#*N MZN"'GZG]^!12:\D(UGBD-Q&\9+/=GZ39J6.'MC)PJ5[43L4]5T?.VES))9F[RBP*TR$;-CUT8@$_%K;, MEJ;NUSDX'!ECFI8_-^;#D;*_##RF)T4W9:7G%9HEE'7!&1>=3WB6#1XR0,<8 M770-T<%Q9D&:[S)QA&F:FW*[OS2"IVO'>PD:[J,W5,$=L"IXBX\1RLOC#5TE MJT?(;0K*"->F:6<##+CUO6?;HM;%V^> 6FLWS2JQ-$/[6;R@U9!QH8L@W.V^ MNV]*6QPMI>"-D1Y8^JS\\Q!)E)*'-_(.]!+;_9JDJDFF>^1<#@J+>!K\Q'VT M!QHIY&V!%$JILC_I8)BE]8](7)X/=MX=A;BS'5K80-IYPW#02*IPL]28_LWS MV!AZ\#+=J&B[QGC.*-C\3,WBAY.*1YG8U[-CS3GXW$]][F9;TNQS^)<)#C_F M'(Z&@Z_HD1EN\_,[$N>7BN#FO"H\>:[*?X^78RJM[-I.\\(TQ>]H>'ID 6!( M#1X/Y^P_/";@D_]CQO/<,OI')M+XXP41900- U%]<:/ MY9D1D&\5=:D:WIGZ#U[DAHR[A0;&]G%2"M8B;V]OB0-:OADCV*I88W2T"R&N;"@D)M#;R1K&AWCU%'*EZ\?98H($*#E@V_B4';&6AC-- J M2Q(CPS;9Z#9R^*Y0P060]MX^' W;YWE0V2>VQ?ZP]S8_^=[DGFE8CH^BF+7U MF8$JBB%G,@FN G>5RB!F*YFE_0;/T$A'?(BBF8_&@56:$[A>2,G1>(.@TW3G M&QYNI5=4_/_:96;"I#2XHR:UG\$NB8,4J^(.Q3;X2[>K&^OA#=E6UO>X^)FJ]9TR>))I*ITI92= (O),(!NI% ]\>!WNH.[OC0+Y]8/1GPL] W++K@ MVQIL.&8XCO=BL' 5$RPO>@CWD9-6'&Y=]A3Y'0T-VS4>:08]N(S8_.XD]6HG M 3CYK[LOT@7=5K61K_%VP](Y_#!OZY(5:,K8CRQW?9IYY+R1LU?/*.!0[\XR$*;)<& 3'?3(=)Y0] QF!R M 1@P>49(7MA0A'B^_M D>=J%Z6E_HJK.:^V25&6N]PH6 M)-8Z<3^FTRVLX54U*AQ#6)Y*,X=>N1.LJ(B3OMMCKQ^\EFO-:>@JM7W@@:M( MT)I3A&;8.IX'H'_AL'TI[$''8E7OE?.5L*0H% E">"EY%83V 7R5G.A?LYFZ MR7JG[?["YJEA@JW[&?8#C@Y,NV]][Q_4/%DS<_@1TWXA7=5@8^+$< *6D\1TL95$TAJ\ M(/Q6S'Z2 B#I=:PUK/;RWVJ[)PD*LG5)#@=)@. 8:,_A%WN7V,)FES0?-O%O M-M[>5_W9FWEZ,UO1 MYI13LX9D:W/CT:MM7T>E=C-9P#E[:XZ^=$Q3ISFA%) M+!]X/A1KT?XNV,CH\POXQQAR\D \9P ^0<(1WLDB_JW84&R]^)_5FUN 2Y"K M;=G%E>84XC+3!U[O3#?K;BNWJ/5O5PV/OS 123>NL&W1^Q&C1=M@HPM^YZ>- MWTZKSC#8)?@;X[U4;V8A+[-^^"UZT$1RJC %_M!>*&W1<^BG/3PQQ1X*<:1> M&7TI-$']EA5+)CS9%$@Z2QIX.70<8W!RD7:W=%D6'<&2+V)I=$R_(%@>S:_S MI(N>A36)VD73&2V/8OPAVRR1IO87"J>+GX4ET=K%TRF620=