2022 Q4 Form 10-K Financial Statement

#000141057822003581 Filed on December 22, 2022

View on sec.gov

Income Statement

Concept 2022 Q4 2022 Q3 2022
Revenue $60.04M $68.37M $197.6M
YoY Change 40.75% 72.8% 61.34%
Cost Of Revenue $54.06M $60.59M $175.2M
YoY Change 44.73% 77.85% 59.95%
Gross Profit $5.986M $7.779M $22.37M
YoY Change 12.77% 41.47% 73.13%
Gross Profit Margin 9.97% 11.38% 11.32%
Selling, General & Admin $5.316M $5.007M $15.88M
YoY Change 46.35% 57.17% 14.95%
% of Gross Profit 88.81% 64.37% 70.98%
Research & Development
YoY Change
% of Gross Profit
Depreciation & Amortization $1.762M $1.699M $5.569M
YoY Change 35.1% 19.43% 19.46%
% of Gross Profit 29.44% 21.84% 24.89%
Operating Expenses $5.316M $5.007M $15.88M
YoY Change 46.35% 57.17% 14.95%
Operating Profit $670.1K $2.772M $6.493M
YoY Change -60.01% 19.84% -827.36%
Interest Expense $474.3K -$339.1K -$887.4K
YoY Change 140.07% 413.32% -259.22%
% of Operating Profit 70.78% -12.23% -13.67%
Other Income/Expense, Net -$586.2K $190.2K -$248.0K
YoY Change 5475.06% -248.6% -102.49%
Pretax Income $83.91K $2.960M $6.113M
YoY Change -94.96% 36.24% -32.59%
Income Tax -$79.61K $1.317M $2.263M
% Of Pretax Income -94.88% 44.5% 37.02%
Net Earnings $163.5K $1.643M $3.850M
YoY Change -86.04% -5.76% -57.68%
Net Earnings / Revenue 0.27% 2.4% 1.95%
Basic Earnings Per Share $0.01 $0.24
Diluted Earnings Per Share $0.01 $99.66K $235.9K
COMMON SHARES
Basic Shares Outstanding 16.67M 16.67M 16.32M
Diluted Shares Outstanding 16.67M 16.32M

Balance Sheet

Concept 2022 Q4 2022 Q3 2022
SHORT-TERM ASSETS
Cash & Short-Term Investments $7.531M $7.427M $7.427M
YoY Change -32.36% -9.72% -9.72%
Cash & Equivalents $7.531M $7.427M $7.427M
Short-Term Investments
Other Short-Term Assets $3.170M $3.946M $3.946M
YoY Change 13.63% 11.44% 11.44%
Inventory
Prepaid Expenses
Receivables $35.30M $38.45M $54.56M
Other Receivables $13.70K $10.87K $4.455M
Total Short-Term Assets $65.40M $70.39M $70.39M
YoY Change 40.22% 63.78% 63.78%
LONG-TERM ASSETS
Property, Plant & Equipment $33.21M $32.66M $34.27M
YoY Change 46.28% 42.32% 49.34%
Goodwill $4.088M $4.088M
YoY Change 125.29% 125.29%
Intangibles $3.741M $3.874M
YoY Change 62.19% 59.68%
Long-Term Investments
YoY Change
Other Assets
YoY Change
Total Long-Term Assets $42.52M $42.23M $42.23M
YoY Change 58.51% 55.33% 55.33%
TOTAL ASSETS
Total Short-Term Assets $65.40M $70.39M $70.39M
Total Long-Term Assets $42.52M $42.23M $42.23M
Total Assets $107.9M $112.6M $112.6M
YoY Change 46.9% 60.5% 60.5%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $14.98M $20.31M $20.31M
YoY Change 104.04% 178.84% 178.84%
Accrued Expenses $8.814M $11.27M $11.85M
YoY Change 58.29% 101.19% 111.7%
Deferred Revenue $8.612M $6.028M
YoY Change 14.38% 91.15%
Short-Term Debt $12.50M $13.08M $13.08M
YoY Change 177.78% 159.52% 159.52%
Long-Term Debt Due $4.575M $4.060M $4.060M
YoY Change 43.82% 19.36% 19.36%
Total Short-Term Liabilities $49.99M $55.34M $55.34M
YoY Change 77.77% 126.05% 126.05%
LONG-TERM LIABILITIES
Long-Term Debt $14.44M $13.49M $13.49M
YoY Change 74.59% 49.59% 49.59%
Other Long-Term Liabilities $965.0K $1.016M $1.016M
YoY Change
Total Long-Term Liabilities $14.44M $13.49M $14.51M
YoY Change 74.59% 49.59% 60.85%
TOTAL LIABILITIES
Total Short-Term Liabilities $49.99M $55.34M $55.34M
Total Long-Term Liabilities $14.44M $13.49M $14.51M
Total Liabilities $69.43M $74.30M $74.30M
YoY Change 78.63% 109.1% 109.1%
SHAREHOLDERS EQUITY
Retained Earnings -$22.02M -$22.18M
YoY Change -11.43% -14.79%
Common Stock $60.51M $60.51M
YoY Change 1.76% -0.27%
Preferred Stock
YoY Change
Treasury Stock (at cost) $122.00 $122.00
YoY Change 0.0% 0.0%
Treasury Stock Shares $1.218M $1.218M
Shareholders Equity $38.49M $38.33M $38.33M
YoY Change
Total Liabilities & Shareholders Equity $107.9M $112.6M $112.6M
YoY Change 46.9% 60.5% 60.5%

Cashflow Statement

Concept 2022 Q4 2022 Q3 2022
OPERATING ACTIVITIES
Net Income $163.5K $1.643M $3.850M
YoY Change -86.04% -5.76% -57.68%
Depreciation, Depletion And Amortization $1.762M $1.699M $5.569M
YoY Change 35.1% 19.43% 19.46%
Cash From Operating Activities $1.573M -$2.350M $8.285M
YoY Change -75.44% -189.47% 936.96%
INVESTING ACTIVITIES
Capital Expenditures $2.349M -$636.5K $5.308M
YoY Change 149.17% -147.58% -12.23%
Acquisitions
YoY Change
Other Investing Activities $92.82K -$3.614M -$2.970M
YoY Change -79.99% -5651.35% 12.44%
Cash From Investing Activities -$2.256M -$4.250M -$8.279M
YoY Change 371.16% -402.98% -4.73%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net
YoY Change
Debt Paid & Issued, Net $1.733M $4.282M
YoY Change 42.59% 51.78%
Cash From Financing Activities 786.6K 8.632M -805.4K
YoY Change -126.06% 347.96% -116.44%
NET CHANGE
Cash From Operating Activities 1.573M -2.350M 8.285M
Cash From Investing Activities -2.256M -4.250M -8.279M
Cash From Financing Activities 786.6K 8.632M -805.4K
Net Change In Cash 103.4K 2.032M -799.3K
YoY Change -96.44% -65.88% -73.27%
FREE CASH FLOW
Cash From Operating Activities $1.573M -$2.350M $8.285M
Capital Expenditures $2.349M -$636.5K $5.308M
Free Cash Flow -$776.0K -$1.713M $2.976M
YoY Change -114.21% -232.97% -156.71%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2021Q3 us-gaap Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
206
CY2022Q3 us-gaap Preferred Stock Value
PreferredStockValue
CY2021Q3 us-gaap Preferred Stock Value
PreferredStockValue
CY2022 us-gaap Provision For Other Credit Losses
ProvisionForOtherCreditLosses
248770
CY2022 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
444565
CY2021 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-8689302
CY2022 us-gaap Payments For Repurchase Of Redeemable Preferred Stock
PaymentsForRepurchaseOfRedeemablePreferredStock
1210525
CY2022 dei Entity Central Index Key
EntityCentralIndexKey
0001357971
CY2022 dei Current Fiscal Year End Date
CurrentFiscalYearEndDate
--09-30
CY2022 dei Document Fiscal Year Focus
DocumentFiscalYearFocus
2022
CY2022 dei Amendment Flag
AmendmentFlag
false
CY2022 dei Document Fiscal Period Focus
DocumentFiscalPeriodFocus
FY
CY2022 dei Entity Registrant Name
EntityRegistrantName
Energy Services of America CORP
CY2022 dei Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
No
CY2022 dei Entity Voluntary Filers
EntityVoluntaryFilers
No
CY2022 dei Entity Current Reporting Status
EntityCurrentReportingStatus
Yes
CY2022 dei Entity Interactive Data Current
EntityInteractiveDataCurrent
Yes
CY2022Q3 us-gaap Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
0
CY2021 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
230588
CY2022 dei Document Type
DocumentType
10-K
CY2022 dei Document Annual Report
DocumentAnnualReport
true
CY2022 dei Document Period End Date
DocumentPeriodEndDate
2022-09-30
CY2022 dei Document Transition Report
DocumentTransitionReport
false
CY2022 dei Entity File Number
EntityFileNumber
001-32998
CY2022 dei Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
DE
CY2022 dei Entity Tax Identification Number
EntityTaxIdentificationNumber
20-4606266
CY2022 dei Entity Address Address Line1
EntityAddressAddressLine1
75 West 3rd Ave.
CY2022 dei Entity Address City Or Town
EntityAddressCityOrTown
Huntington
CY2022 dei Entity Address State Or Province
EntityAddressStateOrProvince
WV
CY2022 dei Entity Address Postal Zip Code
EntityAddressPostalZipCode
25701
CY2022 dei City Area Code
CityAreaCode
304
CY2022 dei Local Phone Number
LocalPhoneNumber
522-3868
CY2022 dei Security12g Title
Security12gTitle
Common Stock, par value $0.0001per share
CY2022 dei Trading Symbol
TradingSymbol
ESOA
CY2022 dei Security Exchange Name
SecurityExchangeName
NASDAQ
CY2022 dei Entity Filer Category
EntityFilerCategory
Non-accelerated Filer
CY2022 dei Entity Small Business
EntitySmallBusiness
true
CY2022 dei Entity Emerging Growth Company
EntityEmergingGrowthCompany
false
CY2022 dei Entity Shell Company
EntityShellCompany
false
CY2022Q1 dei Entity Public Float
EntityPublicFloat
24004287
CY2022Q4 dei Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
16667185
CY2022 dei Auditor Firm
AuditorFirmId
23
CY2022 dei Auditor Name
AuditorName
Baker Tilly US, LLP
CY2022 dei Auditor Location
AuditorLocation
Pittsburgh, Pennsylvania
CY2022Q3 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
7427474
CY2021Q3 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
8226739
CY2022Q3 us-gaap Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
38525223
CY2021Q3 us-gaap Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
21092517
CY2022Q3 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
70310
CY2021Q3 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
70310
CY2022Q3 us-gaap Construction Contractor Receivable Retainage
ConstructionContractorReceivableRetainage
4443679
CY2021Q3 us-gaap Construction Contractor Receivable Retainage
ConstructionContractorReceivableRetainage
917526
CY2022Q3 us-gaap Other Receivables Net Current
OtherReceivablesNetCurrent
10866
CY2021Q3 us-gaap Other Receivables Net Current
OtherReceivablesNetCurrent
543328
CY2022Q3 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
16109593
CY2021Q3 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
8730402
CY2022Q3 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
3945968
CY2021Q3 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
3541000
CY2022Q3 us-gaap Assets Current
AssetsCurrent
70392493
CY2021Q3 us-gaap Assets Current
AssetsCurrent
42981202
CY2022Q3 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
73736433
CY2021Q3 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
61145705
CY2022Q3 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
41074646
CY2021Q3 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
38195686
CY2022Q3 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
32661787
CY2021Q3 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
22950019
CY2022Q3 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
1611321
CY2022Q3 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
3873690
CY2021Q3 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
2425923
CY2022Q3 us-gaap Goodwill
Goodwill
4087554
CY2021Q3 us-gaap Goodwill
Goodwill
1814317
CY2022Q3 us-gaap Assets
Assets
112626845
CY2021Q3 us-gaap Assets
Assets
70171461
CY2022Q3 us-gaap Long Term Debt Current
LongTermDebtCurrent
4060016
CY2021Q3 us-gaap Long Term Debt Current
LongTermDebtCurrent
3401574
CY2022Q3 us-gaap Short Term Borrowings
ShortTermBorrowings
13080320
CY2021Q3 us-gaap Short Term Borrowings
ShortTermBorrowings
5040250
CY2022Q3 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
588653
CY2022Q3 us-gaap Accounts Payable Current
AccountsPayableCurrent
20314408
CY2021Q3 us-gaap Accounts Payable Current
AccountsPayableCurrent
7285392
CY2022Q3 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
11266008
CY2021Q3 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
5599702
CY2022Q3 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
6027578
CY2021Q3 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
3153290
CY2022Q3 us-gaap Liabilities Current
LiabilitiesCurrent
55336983
CY2021Q3 us-gaap Liabilities Current
LiabilitiesCurrent
24480208
CY2022Q3 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
13494084
CY2021Q3 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
9020774
CY2022Q3 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
1015624
CY2022Q3 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
4455079
CY2021Q3 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
2033433
CY2022Q3 us-gaap Liabilities
Liabilities
74301770
CY2021Q3 us-gaap Liabilities
Liabilities
35534415
CY2021Q3 us-gaap Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
0.0001
CY2022Q3 us-gaap Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
0.0001
CY2021Q3 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
1000000
CY2022Q3 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
1000000
CY2022Q3 us-gaap Preferred Stock Shares Issued
PreferredStockSharesIssued
0
CY2021Q3 us-gaap Preferred Stock Shares Issued
PreferredStockSharesIssued
206
CY2021Q3 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.0001
CY2022Q3 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.0001
CY2021Q3 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
50000000
CY2022Q3 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
50000000
CY2022Q3 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
17885615
CY2022Q3 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
16667185
CY2021Q3 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
14839836
CY2021Q3 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
13621406
CY2022Q3 us-gaap Common Stock Value
CommonStockValue
1789
CY2021Q3 us-gaap Common Stock Value
CommonStockValue
1484
CY2021Q3 us-gaap Treasury Stock Shares
TreasuryStockShares
1218430
CY2022Q3 us-gaap Treasury Stock Shares
TreasuryStockShares
1218430
CY2022Q3 us-gaap Treasury Stock Value
TreasuryStockValue
122
CY2021Q3 us-gaap Treasury Stock Value
TreasuryStockValue
122
CY2022Q3 us-gaap Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
60508350
CY2021Q3 us-gaap Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
60670699
CY2022Q3 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-22184942
CY2021Q3 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-26035015
CY2022Q3 us-gaap Stockholders Equity
StockholdersEquity
38325075
CY2021Q3 us-gaap Stockholders Equity
StockholdersEquity
34637046
CY2022Q3 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
112626845
CY2021Q3 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
70171461
CY2022 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
197590000
CY2021 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
122465826
CY2022 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
175219252
CY2021 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
109544804
CY2022 us-gaap Gross Profit
GrossProfit
22370748
CY2021 us-gaap Gross Profit
GrossProfit
12921022
CY2022 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
15878138
CY2021 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
14044232
CY2022 us-gaap Operating Income Loss
OperatingIncomeLoss
6492610
CY2021 us-gaap Operating Income Loss
OperatingIncomeLoss
-1123210
CY2022 us-gaap Investment Income Interest
InvestmentIncomeInterest
576
CY2021 us-gaap Investment Income Interest
InvestmentIncomeInterest
286645
CY2021 us-gaap Debt Instrument Increase Decrease For Period Net
DebtInstrumentIncreaseDecreaseForPeriodNet
9839100
CY2022 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-248006
CY2021 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-58742
CY2022 us-gaap Interest Expense
InterestExpense
887931
CY2021 us-gaap Interest Expense
InterestExpense
557320
CY2022 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
755470
CY2021 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
681653
CY2022 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-379891
CY2021 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
10191336
CY2022 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
6112719
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
9068126
CY2022 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
2262646
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-29129
CY2022 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
3850073
CY2021 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
9097255
CY2021 us-gaap Preferred Stock Dividends Income Statement Impact
PreferredStockDividendsIncomeStatementImpact
284238
CY2022 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
3850073
CY2021 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
8813017
CY2022 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
16323790
CY2021 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
13621406
CY2022 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
16323790
CY2021 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
16988424
CY2022 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.24
CY2021 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.65
CY2022 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.24
CY2021 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.52
CY2022 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
3850073
CY2021 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
9097255
CY2022 us-gaap Depreciation
Depreciation
5568929
CY2021 us-gaap Depreciation
Depreciation
4661789
CY2022 us-gaap Debt Instrument Increase Decrease For Period Net
DebtInstrumentIncreaseDecreaseForPeriodNet
0
CY2021 us-gaap Debt Instrument Increase Decrease For Period Net
DebtInstrumentIncreaseDecreaseForPeriodNet
9839100
CY2022 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
755470
CY2021 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
681653
CY2022 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
2421646
CY2021 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
211677
CY2022 us-gaap Provision For Other Credit Losses
ProvisionForOtherCreditLosses
248770
CY2021 us-gaap Provision For Other Credit Losses
ProvisionForOtherCreditLosses
0
CY2022 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
444565
CY2021 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
230588
CY2022 us-gaap Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
98711
CY2021 us-gaap Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
0
CY2022 esoa Accreted Interest On Operating Lease Right Of Use Assets
AccretedInterestOnOperatingLeaseRightOfUseAssets
11802
CY2021 esoa Accreted Interest On Operating Lease Right Of Use Assets
AccretedInterestOnOperatingLeaseRightOfUseAssets
0
CY2022 us-gaap Accretion Expense
AccretionExpense
49638
CY2021 us-gaap Accretion Expense
AccretionExpense
0
CY2022 us-gaap Operating Lease Payments
OperatingLeasePayments
117558
CY2021 us-gaap Operating Lease Payments
OperatingLeasePayments
0
CY2022 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
17432706
CY2021 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
2845528
CY2022 esoa Increase Decrease In Retainage Receivables Current
IncreaseDecreaseInRetainageReceivablesCurrent
3526153
CY2021 esoa Increase Decrease In Retainage Receivables Current
IncreaseDecreaseInRetainageReceivablesCurrent
-1566283
CY2022 us-gaap Increase Decrease In Other Receivables
IncreaseDecreaseInOtherReceivables
-532462
CY2021 us-gaap Increase Decrease In Other Receivables
IncreaseDecreaseInOtherReceivables
533870
CY2022 esoa Increase Decrease In Contract With Customer Asset Increase In Costs And Estimated Earnings In Excess Of Billings On Uncompleted Projects
IncreaseDecreaseInContractWithCustomerAssetIncreaseInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedProjects
7379191
CY2021 esoa Increase Decrease In Contract With Customer Asset Increase In Costs And Estimated Earnings In Excess Of Billings On Uncompleted Projects
IncreaseDecreaseInContractWithCustomerAssetIncreaseInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedProjects
2184539
CY2022 us-gaap Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
-2948003
CY2021 us-gaap Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
202057
CY2022 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
13029016
CY2021 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
2063170
CY2022 us-gaap Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
5417842
CY2021 us-gaap Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
953534
CY2022 esoa Increase Decrease In Contract With Customer Liability Decrease In Billings In Excess Of Costs And Estimated Earnings On Uncompleted Projects
IncreaseDecreaseInContractWithCustomerLiabilityDecreaseInBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedProjects
2874288
CY2021 esoa Increase Decrease In Contract With Customer Liability Decrease In Billings In Excess Of Costs And Estimated Earnings On Uncompleted Projects
IncreaseDecreaseInContractWithCustomerLiabilityDecreaseInBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedProjects
-1698610
CY2022 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
8284667
CY2021 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
798939
CY2022 esoa Payments To Acquire Assets Acquisition Net1
PaymentsToAcquireAssetsAcquisitionNet1
0
CY2021 esoa Payments To Acquire Assets Acquisition Net1
PaymentsToAcquireAssetsAcquisitionNet1
150000
CY2022 esoa Cash Acquired From Asset Acquisition
CashAcquiredFromAssetAcquisition
250000
CY2022 esoa Payments To Acquire Assets Net Of Cash Acquired
PaymentsToAcquireAssetsNetOfCashAcquired
0
CY2021 esoa Payments To Acquire Assets Net Of Cash Acquired
PaymentsToAcquireAssetsNetOfCashAcquired
3250000
CY2022 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
5308189
CY2021 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
6047693
CY2022 esoa Acquisition Of Assets Net Of Cash Acquired2
AcquisitionOfAssetsNetOfCashAcquired2
4042057
CY2021 esoa Acquisition Of Assets Net Of Cash Acquired2
AcquisitionOfAssetsNetOfCashAcquired2
0
CY2022 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
1071723
CY2021 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
758391
CY2022 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-8278523
CY2022 esoa Dividends Preferred Stock Non Cash
DividendsPreferredStockNonCash
0
CY2021 esoa Dividends Preferred Stock Non Cash
DividendsPreferredStockNonCash
52488
CY2021 us-gaap Payments For Repurchase Of Redeemable Preferred Stock
PaymentsForRepurchaseOfRedeemablePreferredStock
0
CY2022 us-gaap Payments Of Dividends Preferred Stock And Preference Stock
PaymentsOfDividendsPreferredStockAndPreferenceStock
0
CY2021 us-gaap Payments Of Dividends Preferred Stock And Preference Stock
PaymentsOfDividendsPreferredStockAndPreferenceStock
309000
CY2022 us-gaap Proceeds From Repayments Of Short Term Debt
ProceedsFromRepaymentsOfShortTermDebt
4687099
CY2021 us-gaap Proceeds From Repayments Of Short Term Debt
ProceedsFromRepaymentsOfShortTermDebt
8030407
CY2022 us-gaap Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
4281983
CY2021 us-gaap Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
2821125
CY2022 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-805409
CY2021 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
4900282
CY2022 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-799265
CY2021 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-2990081
CY2021Q3 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
8226739
CY2020Q3 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
11216820
CY2022Q3 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
7427474
CY2021Q3 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
8226739
CY2022 us-gaap Noncash Or Part Noncash Acquisition Fixed Assets Acquired1
NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
549455
CY2021 us-gaap Noncash Or Part Noncash Acquisition Fixed Assets Acquired1
NoncashOrPartNoncashAcquisitionFixedAssetsAcquired1
3349139
CY2022 esoa Insurance Premiums Financed Cash
InsurancePremiumsFinancedCash
3352971
CY2021 esoa Insurance Premiums Financed Cash
InsurancePremiumsFinancedCash
3213402
CY2022 us-gaap Noncash Or Part Noncash Acquisition Payables Assumed1
NoncashOrPartNoncashAcquisitionPayablesAssumed1
0
CY2021 us-gaap Noncash Or Part Noncash Acquisition Payables Assumed1
NoncashOrPartNoncashAcquisitionPayablesAssumed1
3000000
CY2022 us-gaap Notes Assumed1
NotesAssumed1
0
CY2021 us-gaap Notes Assumed1
NotesAssumed1
2850000
CY2022 us-gaap Noncash Or Part Noncash Acquisition Debt Assumed1
NoncashOrPartNoncashAcquisitionDebtAssumed1
390445
CY2021 us-gaap Noncash Or Part Noncash Acquisition Debt Assumed1
NoncashOrPartNoncashAcquisitionDebtAssumed1
205829
CY2022 esoa Sellers Note For Acquisition Non Cash
SellersNoteForAcquisitionNonCash
936000
CY2021 esoa Sellers Note For Acquisition Non Cash
SellersNoteForAcquisitionNonCash
0
CY2022 esoa Non Cash Or Part Non Cash Acquisition Note Payables Assumed
NonCashOrPartNonCashAcquisitionNotePayablesAssumed
7500000
CY2021 esoa Non Cash Or Part Non Cash Acquisition Note Payables Assumed
NonCashOrPartNonCashAcquisitionNotePayablesAssumed
0
CY2022 us-gaap Stock Issued1
StockIssued1
1048218
CY2021 us-gaap Stock Issued1
StockIssued1
0
CY2022 us-gaap Conversion Of Stock Amount Issued1
ConversionOfStockAmountIssued1
263
CY2021 us-gaap Conversion Of Stock Amount Issued1
ConversionOfStockAmountIssued1
0
CY2022 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
1710032
CY2021 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
0
CY2022 us-gaap Interest Paid Net
InterestPaidNet
846129
CY2021 us-gaap Interest Paid Net
InterestPaidNet
557320
CY2022 us-gaap Income Taxes Paid
IncomeTaxesPaid
50231
CY2021 us-gaap Income Taxes Paid
IncomeTaxesPaid
251996
CY2021Q3 us-gaap Stockholders Equity
StockholdersEquity
34637046
CY2022 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
3850073
CY2022 esoa Adjustment To Additional Paid In Capital Redemption Of Preferred Stock Net Of Accrued Dividends1
AdjustmentToAdditionalPaidInCapitalRedemptionOfPreferredStockNetOfAccruedDividends1
1210525
CY2022 us-gaap Stock Issued During Period Value Conversion Of Convertible Securities
StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
263
CY2022 us-gaap Stock Issued During Period Value Acquisitions
StockIssuedDuringPeriodValueAcquisitions
1048218
CY2022Q3 us-gaap Stockholders Equity
StockholdersEquity
38325075
CY2020Q3 us-gaap Stockholders Equity
StockholdersEquity
25824029
CY2021 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
9097255
CY2021 us-gaap Dividends Preferred Stock
DividendsPreferredStock
284238
CY2021Q3 us-gaap Stockholders Equity
StockholdersEquity
34637046
CY2021Q4 us-gaap Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
1300000
CY2021Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
16247898
CY2022 us-gaap Use Of Estimates
UseOfEstimates
<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 36pt;">Use of Estimates and Assumptions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements, in conformity with accounting principles generally accepted in the United States of America (“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.</p>
CY2022Q3 us-gaap Debt Instrument Face Amount
DebtInstrumentFaceAmount
15000000.0
CY2022Q3 us-gaap Debt Instrument Fair Value
DebtInstrumentFairValue
14500000
CY2021Q3 us-gaap Debt Instrument Face Amount
DebtInstrumentFaceAmount
10000000.0
CY2021Q3 us-gaap Debt Instrument Fair Value
DebtInstrumentFairValue
9900000
CY2022Q3 us-gaap Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
1800000
CY2021Q3 us-gaap Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
2100000
CY2022 us-gaap Advertising Expense
AdvertisingExpense
17000
CY2021 us-gaap Advertising Expense
AdvertisingExpense
55000
CY2022 esoa Increase Decrease In Contract With Customer Liability Decrease In Billings In Excess Of Costs And Estimated Earnings On Uncompleted Projects
IncreaseDecreaseInContractWithCustomerLiabilityDecreaseInBillingsInExcessOfCostsAndEstimatedEarningsOnUncompletedProjects
2874288
CY2022 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
197590000
CY2022 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
197590000
CY2021 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
122465826
CY2021 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
122465826
CY2022 us-gaap Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
3000000.0
CY2021Q3 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
21022207
CY2022Q3 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
38454913
CY2022 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
17432706
CY2021Q3 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
8730402
CY2022Q3 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
16109593
CY2022 esoa Increase Decrease In Contract With Customer Asset Increase In Costs And Estimated Earnings In Excess Of Billings On Uncompleted Projects
IncreaseDecreaseInContractWithCustomerAssetIncreaseInCostsAndEstimatedEarningsInExcessOfBillingsOnUncompletedProjects
7379191
CY2021Q3 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
3153290
CY2022Q3 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
6027578
CY2022 esoa Recognized Revenue Under Performance Obligations
RecognizedRevenueUnderPerformanceObligations
0
CY2021 esoa Recognized Revenue Under Performance Obligations
RecognizedRevenueUnderPerformanceObligations
430000
CY2022Q3 us-gaap Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
69500000
CY2021Q3 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
8730402
CY2022Q3 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
6027578
CY2021Q3 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
70310
CY2020Q3 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
70310
CY2022 us-gaap Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
0
CY2021 us-gaap Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
0
CY2022 us-gaap Allowance For Doubtful Accounts Receivable Recoveries
AllowanceForDoubtfulAccountsReceivableRecoveries
0
CY2021 us-gaap Allowance For Doubtful Accounts Receivable Recoveries
AllowanceForDoubtfulAccountsReceivableRecoveries
0
CY2022Q3 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
70310
CY2021Q3 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
70310
CY2022 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.210
CY2022Q3 esoa Contract In Progress Expenditures Incurred
ContractInProgressExpendituresIncurred
192957145
CY2021Q3 esoa Contract In Progress Expenditures Incurred
ContractInProgressExpendituresIncurred
64903618
CY2022Q3 esoa Estimated Contract Revenue Net Of Losses
EstimatedContractRevenueNetOfLosses
28150060
CY2021Q3 esoa Estimated Contract Revenue Net Of Losses
EstimatedContractRevenueNetOfLosses
13280334
CY2022Q3 esoa Costs Of Uncompleted Contracts Including Net Estimated Earnings
CostsOfUncompletedContractsIncludingNetEstimatedEarnings
221107205
CY2021Q3 esoa Costs Of Uncompleted Contracts Including Net Estimated Earnings
CostsOfUncompletedContractsIncludingNetEstimatedEarnings
78183952
CY2022Q3 esoa Billed Contracts Receivables
BilledContractsReceivables
211025190
CY2021Q3 esoa Billed Contracts Receivables
BilledContractsReceivables
72606840
CY2022Q3 esoa Contract With Customer Assets Liabilities Net Current
ContractWithCustomerAssetsLiabilitiesNetCurrent
10082015
CY2021Q3 esoa Contract With Customer Assets Liabilities Net Current
ContractWithCustomerAssetsLiabilitiesNetCurrent
5577112
CY2022Q3 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
16109593
CY2021Q3 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
3153290
CY2022Q3 us-gaap Unbilled Contracts Receivable
UnbilledContractsReceivable
10082015
CY2021Q3 us-gaap Unbilled Contracts Receivable
UnbilledContractsReceivable
5577112
CY2022Q3 esoa Backlog From Uncompleted Contracts
BacklogFromUncompletedContracts
142300000
CY2021Q3 esoa Backlog From Uncompleted Contracts
BacklogFromUncompletedContracts
72200000
CY2022Q3 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
73736433
CY2021Q3 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
61145705
CY2022Q3 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
41074646
CY2021Q3 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
38195686
CY2022Q3 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
32661787
CY2021Q3 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
22950019
CY2022 esoa Insurance Policy Amount
InsurancePolicyAmount
3400000
CY2021 esoa Insurance Policy Amount
InsurancePolicyAmount
3200000
CY2022Q3 esoa Insurance Policy Premium Outstanding
InsurancePolicyPremiumOutstanding
580000
CY2021Q3 esoa Insurance Policy Premium Outstanding
InsurancePolicyPremiumOutstanding
540000
CY2022Q3 us-gaap Long Term Debt
LongTermDebt
30634420
CY2021Q3 us-gaap Long Term Debt
LongTermDebt
17462598
CY2022Q3 us-gaap Debt Current
DebtCurrent
17140336
CY2021Q3 us-gaap Debt Current
DebtCurrent
8441824
CY2022Q3 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
13494084
CY2021Q3 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
9020774
CY2022Q3 us-gaap Long Term Debt Maturities Repayments Of Principal In Next Twelve Months
LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
17140336
CY2022Q3 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Two
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
4061665
CY2022Q3 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Three
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
4170114
CY2022Q3 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Four
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
3569091
CY2022Q3 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Five
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
1069272
CY2022Q3 us-gaap Long Term Debt Maturities Repayments Of Principal After Year Five
LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
623942
CY2022Q3 us-gaap Long Term Debt
LongTermDebt
30634420
CY2022 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
78000
CY2021 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
-187829
CY2022 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
1686864
CY2021 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
165108
CY2022 us-gaap Federal Income Tax Expense Benefit Continuing Operations
FederalIncomeTaxExpenseBenefitContinuingOperations
1764864
CY2021 us-gaap Federal Income Tax Expense Benefit Continuing Operations
FederalIncomeTaxExpenseBenefitContinuingOperations
-22721
CY2022 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
22000
CY2021 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
-52977
CY2022 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
475782
CY2021 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
46569
CY2022 us-gaap State And Local Income Tax Expense Benefit Continuing Operations
StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
497782
CY2021 us-gaap State And Local Income Tax Expense Benefit Continuing Operations
StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
-6408
CY2022 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
2262646
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-29129
CY2022 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.210
CY2022 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.060
CY2021Q3 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
358400
CY2022Q3 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
2834524
CY2021Q3 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
2529147
CY2021 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.210
CY2022 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.060
CY2021 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.060
CY2022 esoa Effective Income Tax Rate Reconciliation Nondeductible Expense Meals And Other
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndOther
0.100
CY2021 esoa Effective Income Tax Rate Reconciliation Nondeductible Expense Meals And Other
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseMealsAndOther
0.057
CY2021 esoa Effective Income Tax Rate Reconciliation Credit From Solar Installation Project Percentage
EffectiveIncomeTaxRateReconciliationCreditFromSolarInstallationProjectPercentage
0.028
CY2021 esoa Effective Income Tax Rate Reconciliation Ppp Loan Forgiveness Percentage
EffectiveIncomeTaxRateReconciliationPppLoanForgivenessPercentage
0.302
CY2022 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.370
CY2021 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
-0.003
CY2022Q3 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
7686064
CY2021Q3 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
4883398
CY2022Q3 us-gaap Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
7632
CY2021Q3 us-gaap Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
37582
CY2022Q3 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
7693696
CY2021Q3 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
4920980
CY2022Q3 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
404093
CY2022Q3 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
3238617
CY2021Q3 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
2887547
CY2022Q3 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
4455079
CY2021Q3 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
2033433
CY2022 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
3850073
CY2021 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
9097255
CY2021 us-gaap Preferred Stock Dividends Income Statement Impact
PreferredStockDividendsIncomeStatementImpact
284238
CY2022 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
3850073
CY2021 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
8813017
CY2022 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
16323790
CY2021 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
13621406
CY2022 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
16323790
CY2021 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
16988424
CY2022 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
0.24
CY2021 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
0.65
CY2022 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
0.24
CY2021 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
0.52
CY2022 us-gaap Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
98711
CY2022 esoa Operating Lease Interest
OperatingLeaseInterest
11802
CY2022 esoa Operating Lease Amortization And Interest
OperatingLeaseAmortizationAndInterest
110513
CY2022 esoa Percentage Of Shares Of Common Stock Transaction Between Executive Officers Directors And Holders Description
PercentageOfSharesOfCommonStockTransactionBetweenExecutiveOfficersDirectorsAndHoldersDescription
10% or more
CY2022Q3 esoa Unconditional Guarantee
UnconditionalGuarantee
5000000.0
CY2022 esoa Operating Lease Payments For Office Space Per Month
OperatingLeasePaymentsForOfficeSpacePerMonth
1500
CY2021Q1 esoa Lessee Finance Lease Number Of New Leases
LesseeFinanceLeaseNumberOfNewLeases
2
CY2022 esoa Lessee Finance Lease Number Of New Leases
LesseeFinanceLeaseNumberOfNewLeases
2
CY2022Q3 esoa Finance Lease Liability Amount
FinanceLeaseLiabilityAmount
160000
CY2022Q3 us-gaap Lessee Finance Lease Term Of Contract1
LesseeFinanceLeaseTermOfContract1
P22M
CY2022Q3 us-gaap Lessee Finance Lease Discount Rate
LesseeFinanceLeaseDiscountRate
0
CY2022 us-gaap Finance Lease Principal Payments
FinanceLeasePrincipalPayments
6645
CY2022 us-gaap Lessee Finance Lease Existence Of Option To Terminate
LesseeFinanceLeaseExistenceOfOptionToTerminate
false
CY2022Q3 us-gaap Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
1604277
CY2022Q3 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P3Y4M24D
CY2022Q3 us-gaap Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
588653
CY2022Q3 us-gaap Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
465428
CY2022Q3 us-gaap Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
373397
CY2022Q3 us-gaap Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
296606
CY2022Q3 esoa Lessee Operating Lease Liability Maturity Payments
LesseeOperatingLeaseLiabilityMaturityPayments
1724084
CY2022Q3 esoa Lessee Operating Lease Liability Undiscounted Excess Amounts
LesseeOperatingLeaseLiabilityUndiscountedExcessAmounts
119807
CY2022Q3 us-gaap Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
1604277
CY2022 esoa Schedule Of Cash Paid For Operating Lease
ScheduleOfCashPaidForOperatingLease
<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:80%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year ended</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">Cash Paid for Operating Leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease 1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35,000</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease 2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,965</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease 3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,032</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease 4</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 27,561</p></td></tr><tr><td style="vertical-align:bottom;width:84.97%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 117,558</p></td></tr></table>
CY2022 us-gaap Operating Lease Payments Use
OperatingLeasePaymentsUse
117558
CY2022 us-gaap Operating Lease Expense
OperatingLeaseExpense
9800000
CY2021 us-gaap Operating Lease Expense
OperatingLeaseExpense
3600000
CY2022 us-gaap Multiemployer Plan Employer Contribution Cost
MultiemployerPlanEmployerContributionCost
6420550
CY2021 us-gaap Multiemployer Plan Employer Contribution Cost
MultiemployerPlanEmployerContributionCost
4898691
CY2021Q4 esoa Payments For Installment
PaymentsForInstallment
41000
CY2022 esoa Claim Related Expense
ClaimRelatedExpense
164000
CY2022Q3 us-gaap Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
432569
CY2022Q3 us-gaap Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
432569
CY2022Q3 us-gaap Finite Lived Intangible Assets Amortization Expense After Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
1654856
CY2022Q3 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
3873690
CY2022Q3 us-gaap Cash Uninsured Amount
CashUninsuredAmount
4900000
CY2022Q3 esoa Performance Bonds Outstanding Amount
PerformanceBondsOutstandingAmount
82800000
CY2021 esoa Paycheck Protection Program Loans Received
PaycheckProtectionProgramLoansReceived
9800000
CY2021Q3 us-gaap Goodwill
Goodwill
1814317
CY2022 us-gaap Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
2273237
CY2021 us-gaap Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
1814317
CY2022Q3 us-gaap Goodwill
Goodwill
4087554
CY2021Q3 us-gaap Goodwill
Goodwill
1814317
CY2022Q3 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
4548843
CY2022Q3 esoa Amortization And Impairment Of Intangible Assets Finite Lived
AmortizationAndImpairmentOfIntangibleAssetsFiniteLived
675153
CY2021 esoa Amortization And Impairment Of Intangible Assets Finite Lived
AmortizationAndImpairmentOfIntangibleAssetsFiniteLived
230588
CY2022 esoa Amortization And Impairment Of Intangible Assets Finite Lived
AmortizationAndImpairmentOfIntangibleAssetsFiniteLived
444565
CY2022Q3 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
3873690
CY2022Q3 us-gaap Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
483004
CY2022Q3 us-gaap Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
438122
CY2022Q3 us-gaap Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
432569

Files In Submission

Name View Source Status
0001410578-22-003581-index-headers.html Edgar Link pending
0001410578-22-003581-index.html Edgar Link pending
0001410578-22-003581.txt Edgar Link pending
0001410578-22-003581-xbrl.zip Edgar Link pending
esoa-20220930.xsd Edgar Link pending
esoa-20220930x10k.htm Edgar Link pending
esoa-20220930xex21.htm Edgar Link pending
esoa-20220930xex23.htm Edgar Link pending
esoa-20220930xex31d1.htm Edgar Link pending
esoa-20220930xex31d2.htm Edgar Link pending
esoa-20220930xex32.htm Edgar Link pending
Financial_Report.xlsx Edgar Link pending
MetaLinks.json Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
esoa-20220930_def.xml Edgar Link unprocessable
esoa-20220930_cal.xml Edgar Link unprocessable
esoa-20220930_pre.xml Edgar Link unprocessable
esoa-20220930_lab.xml Edgar Link unprocessable
FilingSummary.xml Edgar Link unprocessable
esoa-20220930x10k_htm.xml Edgar Link completed
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
R34.htm Edgar Link pending
R35.htm Edgar Link pending
R36.htm Edgar Link pending
R37.htm Edgar Link pending
R38.htm Edgar Link pending
R39.htm Edgar Link pending
R4.htm Edgar Link pending
R40.htm Edgar Link pending
R41.htm Edgar Link pending
R42.htm Edgar Link pending
R43.htm Edgar Link pending
R44.htm Edgar Link pending
R45.htm Edgar Link pending
R46.htm Edgar Link pending
R47.htm Edgar Link pending
R48.htm Edgar Link pending
R49.htm Edgar Link pending
R5.htm Edgar Link pending
R50.htm Edgar Link pending
R51.htm Edgar Link pending
R52.htm Edgar Link pending
R53.htm Edgar Link pending
R54.htm Edgar Link pending
R55.htm Edgar Link pending
R56.htm Edgar Link pending
R57.htm Edgar Link pending
R58.htm Edgar Link pending
R59.htm Edgar Link pending
R6.htm Edgar Link pending
R60.htm Edgar Link pending
R61.htm Edgar Link pending
R62.htm Edgar Link pending
R63.htm Edgar Link pending
R64.htm Edgar Link pending
R65.htm Edgar Link pending
R66.htm Edgar Link pending
R67.htm Edgar Link pending
R68.htm Edgar Link pending
R69.htm Edgar Link pending
R7.htm Edgar Link pending
R70.htm Edgar Link pending
R71.htm Edgar Link pending
R72.htm Edgar Link pending
R73.htm Edgar Link pending
R74.htm Edgar Link pending
R75.htm Edgar Link pending
R76.htm Edgar Link pending
R77.htm Edgar Link pending
R78.htm Edgar Link pending
R79.htm Edgar Link pending
R8.htm Edgar Link pending
R80.htm Edgar Link pending
R81.htm Edgar Link pending
R82.htm Edgar Link pending
R83.htm Edgar Link pending
R84.htm Edgar Link pending
R85.htm Edgar Link pending
R86.htm Edgar Link pending
R87.htm Edgar Link pending
R88.htm Edgar Link pending
R89.htm Edgar Link pending
R9.htm Edgar Link pending
R90.htm Edgar Link pending
R91.htm Edgar Link pending
R92.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending