XML 104 R85.htm IDEA: XBRL DOCUMENT
v3.22.4

Debt and Financing Lease Liabilities - Schedule of Maturities (Details) $ in Thousands | Dec. 31, 2022 USD ($)
--- | ---
Debt Disclosure [Abstract] |
2023 | $ 331,479
2024 | 55,717
2025 | 332,495
2026 | 27,742
2027 | 17,253
Thereafter | 150,991
Total maturities | $ 915,677

X
- Definition Long-Term Debt And Finance Leases + References No definition available. + Details
Name: | amrc_LongTermDebtAndFinanceLeases
Namespace Prefix: | amrc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Long-Term Debt And Finance Leases, Maturity, After Year Five + References No definition available. + Details
Name: | amrc_LongTermDebtAndFinanceLeasesMaturityAfterYearFive
Namespace Prefix: | amrc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Long-Term Debt And Finance Leases, Maturity, Year Five + References No definition available. + Details
Name: | amrc_LongTermDebtAndFinanceLeasesMaturityYearFive
Namespace Prefix: | amrc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Long-Term Debt And Finance Leases, Maturity, Year Four + References No definition available. + Details
Name: | amrc_LongTermDebtAndFinanceLeasesMaturityYearFour
Namespace Prefix: | amrc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Long-Term Debt And Finance Leases, Maturity, Year One + References No definition available. + Details
Name: | amrc_LongTermDebtAndFinanceLeasesMaturityYearOne
Namespace Prefix: | amrc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Long-Term Debt And Finance Leases, Maturity, Year Three + References No definition available. + Details
Name: | amrc_LongTermDebtAndFinanceLeasesMaturityYearThree
Namespace Prefix: | amrc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Long-Term Debt And Finance Leases, Maturity, Year Two + References No definition available. + Details
Name: | amrc_LongTermDebtAndFinanceLeasesMaturityYearTwo
Namespace Prefix: | amrc_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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