AMRC


Line plots across dimensions of each concept
Line plots across concepts
Tables

Table of contents



us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareDiluted

us-gaap:AllocatedShareBasedCompensationExpense

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest

us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest

us-gaap:CostOfGoodsAndServicesSold

us-gaap:GrossProfit

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxesPaid

us-gaap:InterestExpense
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:InterestIncomeOperating
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:InterestPaidNet

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:NetIncomeLossAttributableToNoncontrollingInterest

us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic

us-gaap:NonoperatingIncomeExpense

us-gaap:OperatingIncomeLoss

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
us-gaap:StatementEquityComponents

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
us-gaap:StatementEquityComponents

us-gaap:OtherComprehensiveIncomeLossNetOfTax
us-gaap:StatementEquityComponents

us-gaap:ProfitLoss

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
us-gaap:ProductOrService
us-gaap:ProductOrService, us-gaap:StatementBusinessSegments
us-gaap:StatementBusinessSegments
us-gaap:StatementGeographical
us-gaap:StatementGeographical, us-gaap:StatementBusinessSegments

us-gaap:SellingGeneralAndAdministrativeExpense

us-gaap:Assets
us-gaap:ConsolidatedEntities
us-gaap:ConsolidatedEntities
us-gaap:Liabilities

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:StockholdersEquity

us-gaap:AssetsCurrent
us-gaap:ConsolidatedEntities
us-gaap:ConsolidatedEntities, us-gaap:BalanceSheetLocation

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:InventoryNet

us-gaap:NoncurrentAssets
us-gaap:StatementGeographical
us-gaap:ConsolidatedEntities, us-gaap:BalanceSheetLocation
us-gaap:AssetsNoncurrent

us-gaap:AmortizationOfIntangibleAssets
us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:Goodwill
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
us-gaap:StatementBusinessSegments

us-gaap:IntangibleAssetsNetExcludingGoodwill

us-gaap:FiniteLivedIntangibleAssetsNet
us-gaap:IncomeStatementLocation

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OtherAssetsNoncurrent

us-gaap:AccountsPayableCurrent

us-gaap:AccruedLiabilitiesCurrent

us-gaap:ContractWithCustomerLiabilityCurrent
us-gaap:BalanceSheetLocation, us-gaap:RegulatoryAsset

us-gaap:LiabilitiesCurrent
us-gaap:ConsolidatedEntities
us-gaap:ConsolidatedEntities, us-gaap:BalanceSheetLocation

us-gaap:LongTermDebtCurrent

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:TaxesPayableCurrent
us-gaap:ConsolidatedEntities, us-gaap:BalanceSheetLocation
us-gaap:LiabilitiesNoncurrent
us-gaap:DebtInstrument
us-gaap:LongTermDebt

us-gaap:LongTermDebtAndCapitalLeaseObligations

us-gaap:DeferredIncomeTaxLiabilitiesNet

us-gaap:OtherLiabilitiesNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive

us-gaap:OperatingLeaseLiability

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:StockholdersEquity

us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
us-gaap:StatementClassOfStock, us-gaap:StatementEquityComponents
us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:TreasuryStockValue

us-gaap:StockIssuedDuringPeriodValueNewIssues
us-gaap:StatementEquityComponents

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
us-gaap:StatementEquityComponents

us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:AmortizationOfFinancingCosts

us-gaap:DepreciationDepletionAndAmortization
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInInventories

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetIncomeLoss
us-gaap:StatementEquityComponents

us-gaap:ProfitLoss

us-gaap:ShareBasedCompensation

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:ProceedsFromIssuanceOfLongTermDebt

us-gaap:RepaymentsOfLongTermDebt

us-gaap:PaymentsForRepurchaseOfCommonStock
us-gaap:DebtInstrument, us-gaap:LongtermDebtType
us-gaap:DebtInstrumentInterestRateStatedPercentage

us-gaap:EffectiveIncomeTaxRateContinuingOperations

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:DeferredTaxLiabilities

us-gaap:DeferredTaxAssetsNet

us-gaap:UnrecognizedTaxBenefits

us-gaap:DeferredTaxAssetsValuationAllowance
us-gaap:ValuationAllowanceByDeferredTaxAsset

amrc:AccretionOfAROAndContingentConsideration

amrc:AdjustmentForAccretionOfTaxEquityFinancingFees

amrc:AlternativeMinimumTaxCARESAct

amrc:CapitalizedContractCostProjectDevelopmentCosts

amrc:ContractWithCustomerAssetRevenueRecognized

amrc:ContractWithCustomerLiabilityBillings

amrc:ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized

amrc:CoronavirusAidReliefAndEconomicSecuritiesCARESActProceedsFromTaxRefund

amrc:CoronavirusAidReliefAndEconomicSecuritiesCARESActTaxBenefitDueToNetOperatingLoss

amrc:DeferredIncomeTaxExpenseBenefitExcludingEffectsOfExchangeRatesOnCash

amrc:IncomeBeforeIncomeTaxesAndUnallocatedCorporateExpenses
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

amrc:IncreaseDecreaseInAccountsReceivableRetainage

amrc:NoncashorPartNoncashAcquisitionFinancingReceivableAcquired

amrc:NoncontrollingInterestInNetOfTaxEquityFinancingFeesRedeemable

amrc:NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders

amrc:ProceedsFromFederalESPCFunding

amrc:ProceedsFromSaleOfInvestmentAssets

amrc:ProvisionforDoubtfulAccountsIncludingRetainageAccounts

amrc:RevenuesPercentageOfRevenueRecognizedOverTime

amrc:SaleLeasebackTransactionNetAmortizationExpense

amrc:StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees
us-gaap:StatementEquityComponents

amrc:TemporaryEquityAccretionOfTaxEquityFinancingFee

amrc:TemporaryEquityTaxEquityFinancingFees
us-gaap:ConsolidationItems
amrc:UnallocatedCorporateExpenseSegment

us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts

us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries

us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs

us-gaap:AssetRetirementObligationAccretionExpense

us-gaap:CapitalExpendituresIncurredButNotYetPaid

us-gaap:ContractWithCustomerAssetReclassifiedToReceivable

us-gaap:ContractWithCustomerLiabilityRevenueRecognized
us-gaap:CreditFacility, us-gaap:LongtermDebtType, us-gaap:SubsequentEventType, us-gaap:VariableRate
us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LongtermDebtType
us-gaap:DebtInstrumentPeriodicPaymentPrincipal

us-gaap:Depreciation
us-gaap:PropertyPlantAndEquipmentByType

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:FinanceLeaseInterestExpense

us-gaap:FinanceLeaseRightOfUseAssetAmortization

us-gaap:FinancingReceivableSignificantSales

us-gaap:ForeignCurrencyTransactionGainLossUnrealized
us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation, us-gaap:IncomeStatementLocation
us-gaap:GainLossOnDerivativeInstrumentsNetPretax

us-gaap:GainLossOnSaleOfPropertyPlantEquipment

us-gaap:GoodwillForeignCurrencyTranslationGainLoss
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
us-gaap:StatementBusinessSegments

us-gaap:IncomeLossFromEquityMethodInvestments

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities

us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable

us-gaap:IncreaseDecreaseInConstructionPayables

us-gaap:IncreaseDecreaseInContractWithCustomerAsset

us-gaap:IncreaseDecreaseInContractWithCustomerLiability

us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities

us-gaap:IncreaseDecreaseInOtherOperatingAssets

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements

us-gaap:InterestCostsCapitalized

us-gaap:LeaseCost
us-gaap:CreditFacility, us-gaap:LongtermDebtType
us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet

us-gaap:OperatingLeaseCost

us-gaap:OperatingLeaseLeaseIncome

us-gaap:OperatingLeasePayments

us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
us-gaap:StatementEquityComponents
us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax

us-gaap:PaymentsOfDistributionsToAffiliates

us-gaap:PaymentsOfFinancingCosts

us-gaap:PaymentsOfStockIssuanceCosts
us-gaap:StatementClassOfStock
us-gaap:StatementClassOfStock, us-gaap:SubsidiarySaleOfStock

us-gaap:PaymentsToAcquireEquityMethodInvestments

us-gaap:PaymentsToAcquireOtherProductiveAssets

us-gaap:ProceedsFromContributionsFromAffiliates

us-gaap:ProceedsFromIssuanceOfCommonStock
us-gaap:StatementClassOfStock
us-gaap:StatementClassOfStock, us-gaap:SubsidiarySaleOfStock

us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions

us-gaap:ProceedsFromLinesOfCredit
us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LongtermDebtType
us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LongtermDebtType
us-gaap:ProceedsFromLongTermLinesOfCredit

us-gaap:ProceedsFromRepaymentsOfLinesOfCredit

us-gaap:ProvisionForDoubtfulAccounts
us-gaap:StatementEquityComponents
us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax

us-gaap:RepaymentsOfLongTermLinesOfCredit

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability

us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
us-gaap:StatementEquityComponents

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
us-gaap:StatementEquityComponents

us-gaap:TangibleAssetImpairmentCharges

us-gaap:TemporaryEquityNetIncome

us-gaap:TreasuryStockValueAcquiredCostMethod
us-gaap:StatementEquityComponents

us-gaap:UnrealizedGainLossOnDerivatives

us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization

amrc:BusinessCombinationContingentConsiderationLiabilityForPreviouslyClosedProjects

amrc:CapitalizedProjectDevelopmentCostsNoncurrent
us-gaap:Range
amrc:ContractReceivableRetainagePercentage

amrc:CoronavirusAidReliefAndEconomicSecuritiesCARESActAccruedPayrollTaxesAmountDueIn2021And2022
us-gaap:DebtInstrument, us-gaap:LongtermDebtType, us-gaap:SubsequentEventType
amrc:DebtInstrumentOptionToIncreaseAmount

amrc:DeferredFinancingCostsAmortizationNextTwelveMonths

amrc:DeferredFinancingCostsAmortizationYearFive

amrc:DeferredFinancingCostsAmortizationYearFour

amrc:DeferredFinancingCostsAmortizationYearThree

amrc:DeferredFinancingCostsAmortizationYearTwo

amrc:DeferredGrantIncome

amrc:DeferredTaxAssetsDeferredRevenue

amrc:DeferredTaxLiabilitiesContractRefinancing
us-gaap:IncomeTaxAuthority
amrc:DeferredTaxLiabilitiesForeignAuthority

amrc:DeferredTaxLiabilitiesOutsideBasisDifference

amrc:EquityMethodInvestmentsVentureInvestmentsInvestmentPositionNetAssetLiability

amrc:FinanceLeaseLiabilityPaymentsDueAfterYearFour

amrc:FinanceLeaseRightOfUseAssetAccumulatedDepreciation

amrc:LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour
us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LongtermDebtType
amrc:LineOfCreditFacilityAccordionFeatureIncreaseLimit
us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LongtermDebtType, us-gaap:VariableRate

amrc:LongTermDebtAndCapitalLeaseObligationsGross

amrc:LongTermDebtAndFinanceLeaseObligationsCurrent

amrc:LongTermDebtAndFinanceLeases

amrc:LongTermDebtAndFinanceLeasesMaturityAfterYearFive

amrc:LongTermDebtAndFinanceLeasesMaturityYearFive

amrc:LongTermDebtAndFinanceLeasesMaturityYearFour

amrc:LongTermDebtAndFinanceLeasesMaturityYearOne

amrc:LongTermDebtAndFinanceLeasesMaturityYearThree

amrc:LongTermDebtAndFinanceLeasesMaturityYearTwo

amrc:LongTermDebtCarryingValueInExcessOfFairValue

amrc:LongtermDebtExcludingCapitalLeaseLiabilities
us-gaap:FairValueByMeasurementBasis
us-gaap:Range
amrc:PercentOfGoodwillFairValueThatExceedsCarryingValue
us-gaap:SaleLeasebackTransactionDescription
amrc:SaleLeasebackTransactionDeferredGainLongTerm
us-gaap:SaleLeasebackTransactionDescription
amrc:SaleLeasebackTransactionDeferredGainNetTotal
us-gaap:SaleLeasebackTransactionDescription
amrc:SaleLeasebackTransactionDeferredGainShortTerm
us-gaap:SaleLeasebackTransactionDescription
amrc:SaleLeasebackTransactionDeferredLossLongTerm
us-gaap:SaleLeasebackTransactionDescription
amrc:SaleLeasebackTransactionDeferredLossNetTotal
us-gaap:SaleLeasebackTransactionDescription
amrc:SaleLeasebackTransactionDeferredLossShortTerm

amrc:SaleLeasebackTransactionsAvailableFundingUnderLendingCommitment
us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LongtermDebtType, us-gaap:SaleLeasebackTransactionDescription
us-gaap:CreditFacility, us-gaap:LongtermDebtType, us-gaap:SaleLeasebackTransactionDescription
us-gaap:SaleLeasebackTransactionDescription
us-gaap:Range
amrc:VariableInterestEntityAggregateExercisePriceOfPutOptions
us-gaap:StatementClassOfStock
dei:EntityCommonStockSharesOutstanding

us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent

us-gaap:AccountsReceivableNet

us-gaap:AccountsReceivableNetNoncurrent

us-gaap:AllowanceForDoubtfulAccountsReceivable

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent

us-gaap:AssetRetirementObligation

us-gaap:AssetRetirementObligationCurrent

us-gaap:AssetRetirementObligationLegallyRestrictedAssetsFairValue

us-gaap:AssetRetirementObligationsNoncurrent
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationContingentConsiderationLiability
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:BusinessAcquisition
us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability

us-gaap:CapitalizedContractCostGross

us-gaap:CapitalizedContractCostNetCurrent
us-gaap:StatementClassOfStock
us-gaap:CommonStockValueOutstanding

us-gaap:ContractWithCustomerAssetNetCurrent

us-gaap:ContractWithCustomerLiability
us-gaap:RegulatoryAsset

us-gaap:ContractWithCustomerLiabilityNoncurrent
us-gaap:BalanceSheetLocation
us-gaap:RegulatoryAsset
us-gaap:StatementGeographical
us-gaap:CreditFacility
us-gaap:DebtInstrumentCarryingAmount
us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LongtermDebtType
us-gaap:DebtInstrument, us-gaap:LongtermDebtType
us-gaap:DebtInstrument, us-gaap:LongtermDebtType
us-gaap:DebtInstrumentFaceAmount
us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LongtermDebtType
us-gaap:DebtInstrumentFeeAmount
us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LongtermDebtType
us-gaap:DebtInstrumentUnamortizedDiscount
us-gaap:CreditFacility, us-gaap:LongtermDebtType

us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
us-gaap:CreditFacility
us-gaap:DebtWeightedAverageInterestRate
us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LongtermDebtType
us-gaap:DebtInstrument, us-gaap:LongtermDebtType

us-gaap:DeferredFinanceCostsNet

us-gaap:DeferredIncomeTaxAssetsNet

us-gaap:DeferredIncomeTaxLiabilities

us-gaap:DeferredTaxAssetsDerivativeInstruments

us-gaap:DeferredTaxAssetsGross

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards

us-gaap:DeferredTaxAssetsTaxCreditCarryforwards

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
us-gaap:DerivativeInstrumentRisk, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:DerivativeAssets
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:BalanceSheetLocation, us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation
us-gaap:DerivativeFairValueOfDerivativeAsset
us-gaap:BalanceSheetLocation, us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation
us-gaap:DerivativeFairValueOfDerivativeLiability
us-gaap:DerivativeInstrumentRisk, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency
us-gaap:DerivativeLiabilities
us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency, us-gaap:FinancialInstrument
us-gaap:BusinessAcquisition, us-gaap:FinancialInstrument, us-gaap:MeasurementInputType
us-gaap:DerivativeLiabilityMeasurementInput
us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation
us-gaap:DerivativeNotionalAmount
us-gaap:AwardType
us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions

us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue

us-gaap:FinanceLeaseLiability
us-gaap:SaleLeasebackTransactionDescription

us-gaap:FinanceLeaseLiabilityCurrent
us-gaap:SaleLeasebackTransactionDescription

us-gaap:FinanceLeaseLiabilityNoncurrent
us-gaap:SaleLeasebackTransactionDescription

us-gaap:FinanceLeaseLiabilityPaymentsDue

us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive

us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths

us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive

us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour

us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree

us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo

us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear

us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount

us-gaap:FinanceLeaseRightOfUseAsset
us-gaap:SaleLeasebackTransactionDescription

us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
us-gaap:FairValueByMeasurementFrequency
us-gaap:FinancialLiabilitiesFairValueDisclosure

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
us-gaap:FiniteLivedIntangibleAssetsByMajorClass
us-gaap:IncomeStatementLocation
us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
us-gaap:IncomeStatementLocation
us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
us-gaap:IncomeStatementLocation
us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
us-gaap:IncomeStatementLocation
us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
us-gaap:IncomeStatementLocation
us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
us-gaap:IncomeStatementLocation
us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo

us-gaap:FiniteLivedIntangibleAssetsGross
us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
us-gaap:StatementBusinessSegments

us-gaap:IncomeTaxReceivable

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths

us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear

us-gaap:LettersOfCreditOutstandingAmount

us-gaap:LineOfCredit
us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LongtermDebtType
us-gaap:CreditFacility, us-gaap:LongtermDebtType
us-gaap:DebtInstrument
us-gaap:LongtermDebtType
us-gaap:CreditFacility, us-gaap:LongtermDebtType
us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
us-gaap:CreditFacility, us-gaap:LongtermDebtType, us-gaap:SubsequentEventType
us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LongtermDebtType
us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
us-gaap:CreditFacility, us-gaap:LongtermDebtType

us-gaap:LongTermDebtFairValue
us-gaap:FairValueByMeasurementBasis
us-gaap:SaleLeasebackTransactionDescription
us-gaap:NetInvestmentInLease
us-gaap:SaleLeasebackTransactionDescription
us-gaap:NetInvestmentInLeaseNoncurrent

us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent

us-gaap:OperatingLossCarryforwards
us-gaap:IncomeTaxAuthority
us-gaap:StatementGeographical, us-gaap:IncomeTaxAuthority

us-gaap:OtherCommitment

us-gaap:PrepaidExpenseCurrent

us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization

us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization

us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
us-gaap:PropertyPlantAndEquipmentByType
us-gaap:RegulatoryAsset
us-gaap:PropertyPlantAndEquipmentOther
us-gaap:RegulatoryAsset
us-gaap:PropertyPlantAndEquipmentOtherAccumulatedDepreciation

us-gaap:PropertyPlantAndEquipmentOtherNet
us-gaap:RegulatoryAsset

us-gaap:ReceivablesLongTermContractsOrPrograms

us-gaap:RedeemableNoncontrollingInterestEquityCarryingAmount

us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue

us-gaap:RestrictedCashAndCashEquivalentsNoncurrent

us-gaap:RestrictedCashNoncurrent

us-gaap:RevenueRemainingPerformanceObligation

us-gaap:RevenueRemainingPerformanceObligationPercentage
us-gaap:StatementClassOfStock
us-gaap:SaleOfStockPricePerShare
us-gaap:StatementClassOfStock, us-gaap:SubsidiarySaleOfStock

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice

us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
us-gaap:IncomeTaxAuthority
us-gaap:TaxCreditCarryforwardAmount

us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests

us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate

Plots across concepts


IncomeStatement
Other Comprehensive Income Loss Net Of Tax
Expenses
Income Tax Expense Benefit
Balance Sheet
Intangible Assets Net Excluding Goodwill
Assets
Inventory Net
Current Assets
Inventory Net
NonCurrent Assets
Intangible Assets Net Excluding Goodwill
Liabilities
Operating Lease Liability
Current Liabilities
Taxes Payable Current
Noncurrent Liabilities
Deferred Income Tax Liabilities Net
Stockholders Equity
Accumulated Other Comprehensive Income Loss Net Of Tax
CashFlow
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInFinancingActivities
Payments For Repurchase Of Common Stock
Shares
Weighted Average Number Of Shares Outstanding Basic
OperatingLeaseLiability
Operating Lease Liability Current
NonoperatingIncomeExpense
Nonoperating Income Expense
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Net

Tables

  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding █▁52.5750.357NA49.10148.51948.49748.06147.69347.68147.65447.32746.94446.40645.99445.95745.77056845.67471545.51387245.90746.43016346.7933546.86034448.01130247.67294447.03408346.40812347.00631446.98752246.57369145.90999546.6053645.46552946.22074846.50876746.24723946.35932346.12841745.55455846.30803245.907748
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic █▁51.31548.975NA47.78847.48847.38447.10146.55546.38746.29346.11445.85445.4745.37345.53745.52404145.46340345.51387245.81146.36057546.71912246.74248846.55697746.51763846.49316246.40812346.35083546.31596846.06404945.90999545.62155245.46552945.32723745.11616444.7881644.54102544.14509343.51498243.11686142.367242
us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount █▁1.7181.157NA1.2681.450.431NA1.1520.4460.293NA0.7581.331.636931NA2.6274062.6418974.158403NA3.437623.6612863.297938NA2.1180621.70547NANA2.1583121.811928NA1.8134312.4755561.516676NA0.6916881.1943380.088688NA0.6946880.06
us-gaap:EarningsPerShareBasic ▆▅█▇▄▄▇▅▅▄▅▅▅▄█▅▄▃▄▄▃▃▃▄▃▂▅▄▃▁▄▂▂▄▄▄▃▅▆▅0.270.230.48999999999999990.420.090.130.470.190.20.090.250.230.190.150.520.190.13-0.010.070.120.040.020.020.090.04-0.090.190.160.06-0.180.1-0.04-0.040.110.150.120.030.190.290.21
us-gaap:EarningsPerShareDiluted ▅▅█▇▄▄▇▅▅▄▅▅▅▄█▅▄▃▄▄▃▃▃▄▃▂▅▄▃▁▄▂▂▄▄▄▃▅▆▅0.260.220.48000000000000010.410.090.130.460.190.190.090.240.230.190.150.520.190.13-0.010.070.120.040.020.020.090.04-0.090.180.160.06-0.180.1-0.04-0.040.110.150.110.030.190.270.19
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
 TTM Greenblatt ROC _ _▇▇██▅▅▇▆▅▄▇▆▆▄▆▆▄▂▄▅▄▃▂▅▄▂▄▅▃▁▄▂▂▃▅▄▃▃▆▅21.4418.30824.57424.51512.8889.52218.54613.46213.0576.54919.55917.29613.9758.26914.05314.348.758-0.5637.3299.9434.7161.788-3.2699.675.084-4.4286.939.2243.782-6.7857.581963-1.90902-2.0824970.00626410.7093358.2586243.424790.01261616.40868913.357563
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
us-gaap:AllocatedShareBasedCompensationExpense █▅▃▃▃▃▃▃▃▃▁▃▃▂1.3490.7660.5530.5210.430.4290.4250.4130.3970.3850.1210.390.3920.355NA0.326NANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:ComprehensiveIncomeNetOfTax ▅▅█▇▃▂█▄▄▃▄▄▄▄▇▄▃▂▃▃▂▂▁▂▃13.6613.70525.88921.5014.4620.42424.2987.3797.5833.6119.74510.6638.4259.34420.9669.0386.002-1.5335.7056.1090.51-1.69-4.1141.5274.024NANANANANANANANANANANANANANANA
us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest █▅▄▂█▄▃▃▃▃▃▄▄▄▁▄▄4.2311.2570.277-2.3134.4710.435-1.611-0.539-0.709-1.276-0.9230.00.00.516-3.310.2980.129NANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest ▆▆█▇▅▃▇▄▄▃▅▅▅▅█▅▄▃▄▄▃▃▃▃▄▂▄▄▃▁▄▃▃▁▄▄▄17.89114.96226.16619.1888.9330.85922.6876.846.8742.3358.82210.6638.4258.82824.2768.745.873-0.4335.5916.0140.404-1.691.4141.5274.024-6.5966.2915.6452.382-9.6675.797444-0.769148-1.951519-7.7078227.7078223.7490553.244229NA8.3154658.510657
us-gaap:CostOfGoodsAndServicesSold ▆▆█▇▅▅█▄▄▂▄▄▄▃▄▄▃▂▃▃▃▂▃▄▃▂▃▃▂▁▃▂▁▃▃▃▂▄▅▃220.598205.293256.098231.133183.528173.967258.958167.333155.044117.48168.17159.213154.206131.937169.674163.377131.257108.686138.208141.803130.772106.1143.536152.849121.59395.79144.643133.867114.62283.177131.584983102.87011888.616652123.627776129.103909132.942044117.349559153.438689187.948478133.330268
us-gaap:GrossProfit ▇▆█▇▅▅▆▆▅▄▆▆▅▄▅▅▄▂▄▅▃▃▃▄▃▁▄▄▃▁▃▂▂▄▄▃▃▄▅▄53.32246.90958.22151.37439.50838.44647.65444.69343.13932.63249.20146.16242.77635.47341.45941.36735.40825.92436.01738.79531.85627.67630.23236.29330.89619.64336.41835.02427.93617.55430.0638323.38257621.51887132.96334.80229631.15786129.2238135.05634939.8550932.151675
us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments ▇▆██▅▄▆▅▅▄▆▆▅▄▅▆▄▂▄▅▄▃▂▅▄▁▄▄▄▁▄▂▂▃▅▅▃▃▆▆15.9914.63622.6720.7898.8364.13314.8449.279.3113.12813.60414.05210.0094.72511.41412.6727.02-2.3894.8817.6752.8660.945-3.8767.5213.737-7.095.0646.7592.986-8.5175.992603-2.357752-2.546810.0060489.4551187.1954982.0871850.01086815.04877612.368994
us-gaap:IncomeTaxExpenseBenefit ▅▇▅█▆▅▃▆▆▆▇█▇▄▁█▆▆▇▇▆▆▆█▇▄▄▆▆▆▇▆▆▆▇▇▆▆▇█-1.8962.205-1.0913.10.0-2.503-5.7480.9390.8040.2572.9343.3511.307-2.779-9.0873.8811.06-0.6451.4981.8650.7660.2410.6563.3431.746-2.902-3.59-0.5320.267-0.2361.447486-0.577001-0.6227380.0009542.6839362.026630.5818870.0024252.6901963.536866
us-gaap:IncomeTaxesPaid ▄▂▂▃▂▁▄▄▆▁▂▁▅▂▅▇▇▂▂▄▄▄▂▂▃▁▂▄▄▃█▃▂▂▃▂▁▃▆▆0.9420.2710.4080.6750.1990.1830.9141.1761.610.1970.2390.1151.4610.4421.352.0612.160.2110.5350.9361.0620.9420.2330.2710.8270.1060.4750.8920.9240.8342.4497750.6792790.2214010.301190.7538890.4812090.0257120.7498151.7646981.781156
us-gaap:InterestExpense █▆▃▆▆▆▅▅▆▅█▆▅▅▄▄▄▃▃▃▃▃▃▃▂▂▂▃▂▂▂▂▂▁▂▂▂▂▃▂4.9513.4721.8183.7683.8463.4593.2853.1493.382.8084.6233.7763.2352.9972.5152.4482.2711.8481.9671.8871.761.4741.3561.3591.2581.2771.2491.3610.7661.1811.2053411.0993020.9258330.3328731.1629430.9296171.2087130.9962541.3437840.959546
us-gaap:InterestIncomeOperating ▂█▂▂▂▂▃▃▂▃▂▂▂▂▂▂▂▂▂▂▂▂█▂▂▃▂▂▂▂▂▂▃▃▂▂▂▁▂▂0.0341.110.0560.0340.070.090.1280.1820.0810.1330.0730.0760.0770.0560.0440.040.0270.0190.0130.0120.0130.0121.1670.00.0110.1510.0090.0120.0110.0130.0092520.0349120.1565810.1248930.0043920.0041420.004395-0.1976130.0906520.065799
us-gaap:InterestPaidNet ▅▃▆▃▇▅▆▃▅▁█4.8624.2355.3794.2655.5824.9175.0574.2164.8033.3915.945NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:NetIncomeLoss ▆▅█▇▄▄█▅▅▄▅▅▅▄█▅▄▂▄▄▃▃▄▄▃▂▅▄▃▁▄▂▂▃▄▄▃▃▆▅13.65511.17423.48420.0024.3656.20122.2038.879.2164.14711.59310.7018.7026.98823.8118.7915.96-1.7443.2695.812.10.7043.2694.1781.991-4.1888.6547.2912.719-8.2814.545117-1.780751-1.9240720.0050946.7711825.1688681.5052980.00844312.358588.832128
us-gaap:NetIncomeLossAttributableToNoncontrollingInterest █▆▅▃█▅▄▄▄▄▄▅▅▅▃▅▅▄▅▅▅▅▁▅▅▅4.2311.2570.277-2.3134.4710.435-1.611-0.539-0.709-1.276-0.9230.00.00.516-3.310.2980.129-1.10.1140.0950.106-0.35-5.5280.00.00.0NANANANANANANANANANANANANANA
us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic ▄▄█▇▁▂█▃▃▁▄▃▃▂13.62511.14323.45419.9114.3656.20122.2038.879.2164.14711.59310.7018.7026.988NA8.4935.831-0.6443.2695.7151.9941.0540.9964.1781.991-4.188NANANANANANANANANANANANANANA
us-gaap:NonoperatingIncomeExpense ▂▄▆▄▃▂▄▃▄▄▁▄▃▄▅▆▆▆▅▅▆▇▇▅▆▅▆▅▇▆▆▇▇█▇▇▆█▆▇-5.45-3.672-1.904-3.726-4.052-5.389-3.702-4.192-3.746-3.421-5.955-3.244-3.966-3.544-2.639-1.668-1.738-1.826-2.448-2.268-1.85-0.843-0.607-2.149-1.347-2.662-1.866-2.465-0.796-1.732-1.58936-0.448732-0.464313-0.000216-1.254217-1.063126-1.337605-0.001748-1.359913-0.988569
us-gaap:OperatingIncomeLoss ▇▇██▅▅▇▆▅▄▇▆▆▄▆▆▄▂▄▅▄▃▂▅▄▂▄▅▃▁▄▂▂▃▅▄▃▃▆▅21.4418.30824.57424.51512.8889.52218.54613.46213.0576.54919.55917.29613.9758.26914.05314.348.758-0.5637.3299.9434.7161.788-3.2699.675.084-4.4286.939.2243.782-6.7857.581963-1.90902-2.0824970.00626410.7093358.2586243.424790.01261616.40868913.357563
us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax ▅█▆▆▅▁▇▄▃▄▃▆▅▇▆▅-0.4722.1180.6280.638-0.585-3.4651.005-1.135-1.672-1.142-1.7590.125-0.2741.4030.3770.062NANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax us-gaap:StatementEquityComponents us-gaap:AccumulatedOtherComprehensiveIncome▁█-0.4722.118NA0.638-0.585-3.465NA-1.135-1.672NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax ▆▆█▆▆▁▇▄▅▆▅▅▄▆▅▅▆▅▄▅▄▄0.4770.4131.7770.8610.682-2.3121.09-0.3560.0390.606-0.089-0.163-0.4350.4370.0880.1850.3730.009-0.411-0.099-0.842-0.517NA-1.2221.036-1.797NA-2.0180.971-0.891.162613-0.595042-0.951988-0.2357361.086724-0.6595130.5305970.406579-2.2672250.134364
us-gaap:OtherComprehensiveIncomeLossNetOfTax ▆██▇▆▁█▅▄▅▄▆▆▇▆▆▆▆█▆▅▄▆▄█▄▄▄▆▅▇▇▆▅▇▅▇▅▂▆0.0052.5312.4051.4990.097-5.7772.095-1.491-1.633-0.536-1.848-0.038-0.2771.840.4650.2470.0420.2112.3220.299-1.59-2.3940.418-2.6512.033-2.408-2.363-1.646-0.337-1.3861.2523271.011603-0.027447-1.2002490.93664-1.4198131.509065-0.736946-4.043115-0.321471
us-gaap:ProfitLoss ▆▅█▆▄▃▇▄▄▂▄▄▄▃▇▄▃▁▂▃▂▁17.88612.43123.76117.6898.8366.63620.5928.3318.5072.87110.6710.7018.7027.50419.8288.7915.96-0.6443.2695.7151.9941.054NANANANANANANANANANANANANANA1.5052988.24752712.358588.832128
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax ▇▇█▇▆▆█▆▅▄▆▆▅▅▆▆▅▄▅▅▅▄▅▅▄▄▅▅▄▃▅▄▃▁▅▅▄▁▆▅273.92252.202314.319282.507223.036212.413306.612212.026198.183150.112217.371205.375196.982167.41211.133204.744166.665134.61174.225180.598162.628133.776173.768189.142152.489115.433181.061168.891142.558100.731161.648813126.252694110.1355230.156591163.906205164.099905146.5733690.188494227.803568165.481943
us-gaap:SellingGeneralAndAdministrativeExpense ▆▃█▁▁▃▃▆31.88228.60133.64726.85926.6228.92429.10831.231NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
us-gaap:Assets ██▇▆▆▅▅▄▄▄▄▄▃▃▃▃▃▂▂▂▂▁▂▂▁▁▁▁▁▁▁▁▁▁▂▁▁▁▂▁1938.691848.7491750.2511584.6971459.5321413.5831374.0131170.3571109.8941198.6761161.6341114.4551044.0951011.775983.951903.645875.882815.25797.281734.094724.423670.178728.743694.781637.097612.637629.659634.365586.983581.097597.156445619.949075630.892995675.472003681.699498660.675789625.978593645.597467788.433613660.579017
 us-gaap:Liabilities us-gaap:ConsolidatedEntities us-gaap:VariableInterestEntityPrimaryBeneficiary▁▁▂▄▅▇█32.31832.61433.33535.33436.10438.02438.568NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LiabilitiesAndStockholdersEquity ██▇▆▆▅▅▄▄▄▄▄▃▃▃▃▃▂▂▂▂▁▂▂▁▁▁▁▁▁▁▁▁▁▂▁▁▁▂▁1938.691848.7491750.2511584.6971459.5321413.5831374.0131170.3571109.8941198.6761161.6341114.4551044.0951011.775983.951903.645875.882815.25797.281734.094724.423670.178728.743694.781637.097612.637629.659634.365586.983581.097597.156445619.949075630.892995675.472003681.699498660.675789625.978593645.597467788.433613660.579017
us-gaap:StockholdersEquity █▇▁645.576628.855492.813NANANA428.856NANANA376.875NANANANANANANANANANANA289.542NANANA286.307NANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
us-gaap:AssetsCurrent ███▇▆▇▆▄▅▃▄▃▃▃▃▂▁▁▂▂▂▂▃▂▂▁▂▂▂▂▂▂▂▃▃▃▂▃▄▂483.836485.779490.715456.579422.426438.092425.192341.082348.681280.331310.969300.961294.425279.413287.078245.215216.935199.283226.061236.578243.438226.009263.698256.271227.109210.194226.735244.739224.029220.35254.416001242.223533244.3504297.842841268.164012263.347437246.604068283.06246310.817685261.652198
us-gaap:CashAndCashEquivalentsAtCarryingValue ▆█▆▄▄▄▃▃▃▂▆▆▂▃▂▃▂▂▂▁▁▁▂▂▁▁▂▂▁▂▁▁▂▆▂▂▃▂▃▆58.80780.97166.42245.35141.88140.35133.22334.10438.34325.48761.39764.53927.95234.12524.26229.55927.13124.45320.60718.35715.27717.10221.64521.25619.31917.66223.76223.48616.40820.7418.79023317.62996320.9632663.34764526.176828.90998738.43536226.27736631.73474959.782193
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents ▆█▆▃▃▄▄▃▃▂▆▆▂▃▂▂▂▁▁93.842116.34798.83770.90766.91979.69677.26470.38473.67761.40197.91497.02564.47771.79760.10564.74561.97856.33552.826NANANA51.352NANANANANANANANANANANANANANANANANA
us-gaap:InventoryNet ▃▂▂▃▃▃▃▄▃▃▂▂▂▃▂▂▃▅▆▇█▇▇▆▄▃▃▃▃▃▃▅▅▃▁▃▃▂▂▃8.7988.5278.5759.0819.0019.2299.2369.9029.2198.937.7658.1288.2648.6838.1398.6029.47910.95112.10413.38814.40613.54713.22312.21410.1188.928.8969.059.2569.2319.40804611.54887311.4944639.5022897.0932119.1458578.7764988.6356338.323388.763084
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
us-gaap:NoncurrentAssets NANA738.36NANANA589.565NANANA466.937NANANA361.746NANANA324.776NANANA249.637NANANA225.144NANANA236.462648NANA216.6622NANANANANANA
 us-gaap:NoncurrentAssets us-gaap:StatementGeographical amrc:OtherCountriesNANA2.415NANANA0.834NANANA1.445NANANA1.32NANANA1.414NANANA0.106NANANA0.141NANANANANANA0.033281NANANANANANA
 us-gaap:NoncurrentAssets us-gaap:StatementGeographical country:CANANA29.768NANANA24.684NANANA22.107NANANA17.082NANANA16.454NANANA14.233NANANA17.145NANANA17.92767NANA18.143844NANANANANANA
 us-gaap:NoncurrentAssets us-gaap:StatementGeographical country:USNANA706.177NANANA564.047NANANA443.385NANANA343.344NANANA306.908NANANA235.298NANANA207.858NANANA218.445196NANA198.485075NANANANANANA
 us-gaap:AssetsNoncurrent us-gaap:ConsolidatedEntities,us-gaap:BalanceSheetLocation us-gaap:VariableInterestEntityPrimaryBeneficiary,amrc:OperatingLeaseRightOfUseAsset▁▂▄▆█▃▇6.3636.3946.4396.4836.5256.4116.511NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:AssetsNoncurrent us-gaap:ConsolidatedEntities,us-gaap:BalanceSheetLocation us-gaap:VariableInterestEntityPrimaryBeneficiary,amrc:RestrictedCashNonCurrent0.383NA0.331NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:AssetsNoncurrent us-gaap:ConsolidatedEntities,us-gaap:BalanceSheetLocation us-gaap:VariableInterestEntityPrimaryBeneficiary,us-gaap:OtherAssets▁▃▂▂▂██0.1170.4530.4250.3310.2621.661.662NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:AssetsNoncurrent us-gaap:ConsolidatedEntities,us-gaap:BalanceSheetLocation us-gaap:VariableInterestEntityPrimaryBeneficiary,us-gaap:PropertyPlantAndEquipmentOtherTypes▁▃▅▇██▅138.858140.881143.133145.008145.521145.41142.456NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:AmortizationOfIntangibleAssets ▁▁▂▂▂▂▂▂▂▂▂▂▂▂▃▃▂▃▃▃▄▄▆▅▅▅▇▇▅▄▇▅▅▆▆▇█▆▃▁0.0810.080.1570.1720.180.1790.2280.2240.2440.2130.2860.2690.2490.2530.3690.3660.3360.380.5650.5820.6070.6041.1091.0171.0151.0091.4721.3881.060.8181.4678730.8980380.8910371.1981151.1130331.3147781.6562441.2514720.5010.0
us-gaap:PropertyPlantAndEquipmentNet ▆▆▆▇▇▇██▅▄▄▄▃▃▂▁▁▁▂▂▃▂▂▃▃▄▄▅▅▅▇▇▇▇▇▅▅▄▄▃8.8268.8048.9829.5459.7979.95210.10410.4697.8717.0736.9856.6496.2555.8175.3034.834.6994.4525.0185.6375.9215.0595.3285.9476.3616.8147.3727.8558.2138.2549.3622459.4220979.7358419.3872189.245318.185927.6953977.0861646.6846256.170694
us-gaap:Goodwill ███▇▇▇█▇▇███▇▇▇▇▇▇▇█████████▇▇▇▇▆▆▆▆▆▆▅▁58.90158.81258.71458.17257.83857.74158.41457.89958.12958.83558.33258.85357.26856.29456.13556.10755.77955.43957.97658.36158.61559.09259.08559.37159.88359.40260.47961.11656.4653.65955.61513755.23977750.37956448.9683950.31730547.8781347.92285547.88134641.90785320.580995
us-gaap:IntangibleAssetsNetExcludingGoodwill ▁▁▁▁▁▁▁▂▂▂▂▂▂▂▂▂▂▂▃▃▄▄▄▅▆▆▇█▆▅▆▇▆▆▆▆▇██0.7690.8470.9271.0721.2321.4081.6141.812.0522.312.0042.3152.4142.2312.442.8013.1133.3733.9314.6155.2826.0856.777.9839.1979.9211.23813.0149.8528.48310.23674411.4906179.4232839.74287810.3902469.75650611.07128412.72752813.221NA
us-gaap:FiniteLivedIntangibleAssetsNet ▁▁▁▁▁▁▁▂▂▂▂▂▂▂▂▂▂▂▃▃▄▄▄▅▆▆▇█▆▅▆▇▆▆▇▆0.7690.8470.9271.0721.2321.4081.6141.812.0522.312.0042.3152.4142.2312.442.8013.1133.3733.9314.6155.2826.0856.777.9839.1979.9211.23813.0149.8528.48310.23674411.4906179.4232839.74287810.3902469.756506NA12.727528NANA
us-gaap:OperatingLeaseRightOfUseAsset ███▇▇▆▇▆▆▆▁40.60841.48439.15136.33635.82932.44432.79132.5432.05130.350.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherAssetsNoncurrent ▄▄▃▅▅████▇▆▇▇▆▆▆▆▅▆▅▅▅▄▄▅▅▅▅▅▅▂▁▁▁▁▁▁▁▂▁19.06918.04715.30722.24720.57335.82835.82136.78634.57932.27329.39430.70631.92728.37727.63527.06525.20424.61126.32824.75822.79121.64318.44617.17823.19423.05222.58321.38622.58323.0667.2550095.1406283.7314114.6547094.5738774.7128433.9899313.7783576.3908854.854605
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
us-gaap:AccountsPayableCurrent ▆▇█▇▅▆▇▄▃▃▄▃▃▃▄▃▃▂▄▄▃▂▃▃▂▁▂▂▁▁▂▁▁▃▂▂▁▂▃▂193.373202.123230.916205.536162.401182.354202.416133.833117.188102.432134.33119.969115.805100.085135.881122.731102.52989.577126.583125.014112.96891.042114.759112.38479.27563.64687.78779.78773.74865.59877.33374267.31827666.404098101.00745579.15340580.8962171.41998193.506089116.2780577.777574
us-gaap:AccruedLiabilitiesCurrent ███▆▅▆▆▅▅▅▇▅▄▄▄▄▄▄▄▄▄▄▄▆▅▅▅▄▄▂▂▂▂▂▂▂▂▁▂▁40.10840.29741.74830.05926.24932.52831.35628.729.25928.49135.94728.06722.823.81823.2623.20321.14620.42522.76322.40321.72421.5921.98331.78526.15526.64626.94423.50119.97812.24311.8471610.6678689.54059213.15702412.827611.9707310.7554618.91772312.2606837.0294
us-gaap:ContractWithCustomerLiabilityCurrent ▄▆▇██▃▄▃▃▃▃▇▁26.56130.21133.98435.3234.89625.3526.61823.23424.3825.35424.36332.51619.907NA19.871NANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LiabilitiesCurrent ▇▇█▇▅▆▇▅▄▄▄▄▃▃▃▃▃▂▃▃▃▂▃▃▂▂▂▂▁▁▁▁▁▂▂▂▁▂▃▁345.815351.582383.097338.667272.978316.079336.647246.66231.123218.286222.63211.297187.261173.182202.142190.71168.042149.165190.602182.017172.552152.917179.723182.972141.606126.25146.089135.879122.863105.298119.367096114.433385109.887816148.888812131.591293140.359635122.493418148.267775171.801815124.278136
us-gaap:LongTermDebtCurrent █▇▇▆▄▇▇▅▅▆▃▂▃▃▂▂▂▂▂▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁79.77871.7769.36261.52144.21669.28269.96954.95854.35155.73126.8924.39727.45126.25322.37524.15522.2720.31919.29215.24614.88313.57113.42712.39112.24612.64912.25513.62313.49813.73415.65345313.92198610.74296312.45267811.36377412.26872912.37097611.56398311.11558611.037054
us-gaap:OperatingLeaseLiabilityCurrent ████▇▇███▇▁5.9955.686.1066.015.2165.365.8025.9355.8075.0820.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:TaxesPayableCurrent NA1.5010.9810.2210.01.2050.4860.00.1381.1961.1NANANA0.755NANANA0.775NANANA0.81NANANA0.812NANANANANANA0.0NANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
 us-gaap:LiabilitiesNoncurrent us-gaap:ConsolidatedEntities,us-gaap:BalanceSheetLocation us-gaap:VariableInterestEntityPrimaryBeneficiary,amrc:OperatingLeaseLiabilityNoncurrent▂▂▄██▁▁6.1846.1956.226.3026.3036.1736.18NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:LiabilitiesNoncurrent us-gaap:ConsolidatedEntities,us-gaap:BalanceSheetLocation us-gaap:VariableInterestEntityPrimaryBeneficiary,us-gaap:LongTermDebt▁▁▃▅▆▇█22.26122.39122.82223.62624.12724.21424.654NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:LiabilitiesNoncurrent us-gaap:ConsolidatedEntities,us-gaap:BalanceSheetLocation us-gaap:VariableInterestEntityPrimaryBeneficiary,us-gaap:OtherNoncurrentLiabilities▃▄▁▃█▄▅0.8581.0670.5350.8951.7491.0041.171NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:LongTermDebt us-gaap:DebtInstrument amrc:FivePointZeroFixedRateLoanDueInApril2040NANANA0.2180.204NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LongTermDebtAndCapitalLeaseObligations █▅█▆▇▆▅▃▃▁▂▃305.351268.411311.674278.127295.048285.553266.181223.766224.025197.014219.162226.252NANA173.237NANANA140.593NANANA105.793NANANA90.037NANANANANANANANANANANANANA
us-gaap:DeferredIncomeTaxLiabilitiesNet ▇▅▃▄▄▁▁▄▄▄▅▄█7.1594.4742.3633.9943.2180.00.1153.2423.6774.0664.3523.4538.505NA0.584NANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:OtherLiabilitiesNoncurrent ▇▇▇██▇▅▆▅▅▅▄▂▂▂▁▁▁▁▃▃▃▂▃▂▃▂▂▅▅▅▄▅▅▆▅▅▅▅▆37.335.99237.6639.52938.31835.87229.57530.98930.17928.47429.21225.40418.49617.78418.75416.66616.3415.12915.15421.12721.49221.0918.85421.98120.3522.05120.319.7629.32229.57427.73761126.00130428.38072430.36286930.86099328.64068528.13862528.52986729.6736830.991113
us-gaap:OperatingLeaseLiabilityNoncurrent ███▇▇▆▆▆▆▆▁36.73137.71835.332.50932.69829.10429.10128.79928.30827.3050.0NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo ▂▁█▃6.6596.517.2746.716NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree ▃▂█▁5.5165.4395.9645.381NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour ▂▁█▂4.4884.4314.9554.5NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive NANA3.981NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive NANA28.956NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
us-gaap:StockholdersEquity █▇▁645.576628.855492.813NANANA428.856NANANA376.875NANANANANANANANANANANA289.542NANANA286.307NANANANANANANANANANANANANA
us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest ██▅▅▅▄▄▄▄▄▄▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁645.576628.855492.813463.057439.673432.177428.856401.986390.328381.737376.875364.206350.708340.269336.62311.992303.204296.407294.306292.224287.885288.895289.542287.234285.305280.769286.306281.197271.836268.181269.14549262.021777261.467401261.819191259.049246248.546863242.720446236.421035230.817614219.344219
us-gaap:AdditionalPaidInCapital ██▃▃▃▃▃▃▃▃▃▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁▁▁▁▁▁▁▁270.955267.864145.496141.599139.625136.591133.688131.111126.693125.685124.651121.66119.257117.242116.196115.461114.653113.509112.926112.366111.539111.004110.311109.417109.015108.504107.445108.625104.899103.62597.36031596.02401994.80643793.14143293.98714291.1926289.1152886.06785286.72509583.567211
us-gaap:RetainedEarningsAccumulatedDeficit ██▇▇▆▆▆▅▅▅▅▄▄▄▄▃▃▃▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▂▁▁393.158379.533368.39344.936325.025320.66314.459292.256283.386274.17269.806258.213247.08238.378235.844212.033203.54197.709194.353193.217187.502185.508184.454183.458179.28177.289181.477172.823165.532162.813178.010011173.464894175.245645177.169717174.780969168.009787162.840919161.335621153.088094140.729514
us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax ▄▄▃▂▁▁▃▂▃▄▄▅▅▅▄▄▄▄▄▃▃▃▄▄▅▄▅▆▇▇▇▇▇▇▆▆▆▆▆█-6.754-6.759-9.29-11.695-13.194-13.291-7.514-9.609-8.118-6.485-5.949-4.101-4.063-3.786-5.626-6.091-6.338-6.38-6.591-8.913-9.212-7.622-5.228-5.646-2.995-5.028-2.62-0.2571.3891.7262.9496771.697350.6857470.713194-0.612594-1.549234-0.129421-1.8683520.1821814.225296
us-gaap:TreasuryStockValue ██████████████▇▆▆▆▄▃▁11.78811.78811.78811.78811.78811.78811.78211.77711.63811.63811.63811.57111.57111.579.7999.4168.6568.4366.3874.4511.949NA0.0NANANANANANANA9.1825719.1825719.1825719.1825719.1825719.182571-9.182571-9.182571-9.182571-9.182571
us-gaap:StockIssuedDuringPeriodValueNewIssues ▁█-0.135120.216NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:StockIssuedDuringPeriodValueNewIssues us-gaap:StatementEquityComponents us-gaap:AdditionalPaidInCapital▁█-0.135120.216NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue ▆▅▅▅▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▅▂█▅▅▅▅▅▂▆▆▆▁▇1.3490.7660.5530.5220.430.4290.4250.4130.3970.3850.1210.3910.3920.3550.3170.3260.3070.3430.4750.3280.3910.3670.3520.3960.4530.629-1.1933.1790.7070.7180.9100170.822990.809881-1.2921171.5775761.3415231.98405-2.1573462.252373NA
us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders ▂▆▄▇█▁▃▅▁▁▁▁▁▁0.1950.4530.3020.5250.5950.1120.2340.3640.1030.1020.1030.1020.1020.103NANANANANANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
us-gaap:NetCashProvidedByUsedInOperatingActivities ▂▃▄▅▄▂▁▅▂▂▄▇▄▃▃▃▄▄▅▅▄▅▄▆▅▄▆▄▆▆▆▆▄█▆▆▇█▆▅-57.759-38.724-18.794-10.195-21.954-51.64-75.568-11.471-51.16-58.094-21.1625.096-20.067-37.07-45.803-39.386-19.585-31.785-10.697-7.654-24.653-15.069-15.5953.652-14.669-22.92612.347-18.0273.5822.3523.7077746.883441-25.70347644.9727013.0795016.26741533.20876141.90451710.3171081.589603
us-gaap:NetCashProvidedByUsedInInvestingActivities ▄▃▃▄▄▆▂▆▆▆▆▄▆▅▇▇▆▆▅▆▇▇▆▇██▇▇█▇█▆▇▇▇▇█▇▁▇-49.272-56.479-53.413-48.902-49.352-29.348-62.293-29.184-24.654-26.092-23.499-47.41-27.121-35.176-17.752-18.034-23.116-29.14-31.715-24.876-13.93-9.095-21.709-16.689-7.275-6.156-10.341-14.971-4.691-8.597-2.02224-26.451087-14.467317-14.108833-16.602762-10.800732-7.440713-15.158911-78.654262-9.041092
us-gaap:NetCashProvidedByUsedInFinancingActivities ▆▇▆▅▅▆█▄▆▄▄▄▄▆▅▅▄▅▄▄▄▃▄▃▃▃▂▄▂▃▂▃▂▃▃▂▂▁▄▄84.541112.38399.6763.09358.47783.929144.54237.21488.1347.53345.71954.75539.91484.12357.91259.75145.59364.83244.46335.62737.71719.49442.21813.3424.4920.657-2.54338.908-2.6119.022-0.45648917.134679-3.5568435.72259311.093717-4.938824-13.710345-32.19026941.63693137.871906
us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect ▂▆█▅▃▅▅▄▆▁▅█▄▆▄▅▅▅-22.50517.5127.933.988-12.7772.4326.879-3.29212.276-36.5130.88932.548-7.3211.692-4.642.7675.6433.509NANANANANANANANANANANANANANANANANANANANANANA
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
us-gaap:AmortizationOfFinancingCosts ▇▇█▆▅▆▅▅▅▇▆▇▄▄▄▄▄▄▅▄▃▃▃▃▃▃▃▅▃▃▅▃▁▁▁▂▁▇▁▁0.730.7470.8370.6730.5160.660.4950.5160.5250.6930.6060.7490.4190.4190.4260.4080.3890.3970.5090.3590.3450.290.2890.2880.280.2820.2670.5160.2710.2990.5182510.2483140.0841480.089160.0956670.1381910.1332870.7493510.1067760.094822
us-gaap:DepreciationDepletionAndAmortization █▇▇▇▇▇▇▇▇▆▆▅▅▄▄▄▃▄▄▄▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▂▂▁10.86410.14910.05710.07510.1719.8349.8119.4139.6478.8388.1477.2147.0536.7346.3246.1855.6595.7476.0495.8025.5285.4215.5755.5015.2195.2275.4445.4525.2084.8055.2263144.5804625.6980184.8933234.7382644.7692564.9392474.4534524.0229512.849934
us-gaap:IncreaseDecreaseInAccountsReceivable ▄▃▄▇▂▅▄▂▆▄▃▂▆▄▆▄▅▁▄▄▅▄▄▅▄▄▂▆▄▃▄▃▄▂▅▅▂▁█▄0.305-15.5353.033.303-26.28614.1614.031-18.27627.462-4.718-7.699-25.82321.9131.83720.729-4.03811.917-30.4784.866-1.56513.797-5.096-0.7867.6842.676-5.102-19.89322.167-2.038-8.8472.106271-11.0420044.186325-18.6881455.63360711.96754-24.537183-34.97792845.2574564.961611
us-gaap:IncreaseDecreaseInInventories ▅▅▄▅▄▅▄▆▅▆▄▅▄▆▄▄▃▃▃▃▆▅▆█▆▅▅▅▅▃▁▅▇█▂▅▅▅▄▅0.272-0.048-0.5050.08-0.228-0.007-0.6660.6830.2891.165-0.363-0.135-0.4190.544-0.463-0.877-1.472-1.154-1.283-1.0180.8580.3250.982.091.1910.066-0.136-0.1720.026-1.026-2.8008770.054411.9921742.401317-2.0526460.3693590.1408650.26506-0.4397040.349778
us-gaap:NetCashProvidedByUsedInOperatingActivities ▂▃▄▅▄▂▁▅▂▂▄▇▄▃▃▃▄▄▅▅▄▅▄▆▅▄▆▄▆▆▆▆▄█▆▆▇█▆▅-57.759-38.724-18.794-10.195-21.954-51.64-75.568-11.471-51.16-58.094-21.1625.096-20.067-37.07-45.803-39.386-19.585-31.785-10.697-7.654-24.653-15.069-15.5953.652-14.669-22.92612.347-18.0273.5822.3523.7077746.883441-25.70347644.9727013.0795016.26741533.20876141.90451710.3171081.589603
us-gaap:NetIncomeLoss ▆▅█▇▄▄█▅▅▄▅▅▅▄█▅▄▂▄▄▃▃▄▄▃▂▅▄▃▁▄▂▂▃▄▄▃▃▆▅13.65511.17423.48420.0024.3656.20122.2038.879.2164.14711.59310.7018.7026.98823.8118.7915.96-1.7443.2695.812.10.7043.2694.1781.991-4.1888.6547.2912.719-8.2814.545117-1.780751-1.9240720.0050946.7711825.1688681.5052980.00844312.358588.832128
us-gaap:ProfitLoss ▆▅█▆▄▃▇▄▄▂▄▄▄▃▇▄▃▁▂▃▂▁17.88612.43123.76117.6898.8366.63620.5928.3318.5072.87110.6710.7018.7027.50419.8288.7915.96-0.6443.2695.7151.9941.054NANANANANANANANANANANANANANA1.5052988.24752712.358588.832128
us-gaap:ShareBasedCompensation █▅▃▃▃▃▃▃▃▃▁▃▃▂▂▂▂▂▂▂▃▂▃▃▃▃▃▄▄▄▅▄▄▅▅▅▅▅▃▅1.3490.7660.5530.5210.430.4290.4250.4130.3970.3850.1210.390.3920.3550.3170.3260.3070.3430.3760.3280.3910.3670.4020.3960.4530.5180.3850.6830.7070.7180.7894160.6647590.6711010.8232160.8538660.8926070.7814530.8385060.4326240.735526
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
us-gaap:NetCashProvidedByUsedInInvestingActivities ▄▃▃▄▄▆▂▆▆▆▆▄▆▅▇▇▆▆▅▆▇▇▆▇██▇▇█▇█▆▇▇▇▇█▇▁▇-49.272-56.479-53.413-48.902-49.352-29.348-62.293-29.184-24.654-26.092-23.499-47.41-27.121-35.176-17.752-18.034-23.116-29.14-31.715-24.876-13.93-9.095-21.709-16.689-7.275-6.156-10.341-14.971-4.691-8.597-2.02224-26.451087-14.467317-14.108833-16.602762-10.800732-7.440713-15.158911-78.654262-9.041092
us-gaap:PaymentsToAcquirePropertyPlantAndEquipment ▃▂▁▂▂▂▂█▄▄▃▃▃▃▃▂▃▂▁▂▄▂▁▂▂▁▁▂▃▁▂▂▃▃▄▃▃▂▃▃0.8280.6560.2430.6130.6310.7240.4863.3781.5231.2870.9820.9051.0411.0150.9290.6910.8440.3870.1110.4841.7150.4970.3030.3970.3580.2850.1920.3580.9290.2660.7904270.4461971.094380.9637711.715411.1050371.2765330.7801610.8631450.911404
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
us-gaap:NetCashProvidedByUsedInFinancingActivities ▆▇▆▅▅▆█▄▆▄▄▄▄▆▅▅▄▅▄▄▄▃▄▃▃▃▂▄▂▃▂▃▂▃▃▂▂▁▄▄84.541112.38399.6763.09358.47783.929144.54237.21488.1347.53345.71954.75539.91484.12357.91259.75145.59364.83244.46335.62737.71719.49442.21813.3424.4920.657-2.54338.908-2.6119.022-0.45648917.134679-3.5568435.72259311.093717-4.938824-13.710345-32.19026941.63693137.871906
us-gaap:ProceedsFromIssuanceOfLongTermDebt ▂▂█▁34.04330.81175.46326.372NANA36.2694.8722.7420.09.20120.2825.13333.501-0.4027.3228.68712.87830.2014.79-0.0363.04913.1634.5840.00.00.00.0NANA0.09.434434NA37.7131580.00.00.07.4816020.00.0
us-gaap:RepaymentsOfLongTermDebt ▄▅█▅▄▄▃▂▃▂▄▄▃▁▄▂▇▃▂▂▂▁▂▂▂▁▂▁▃▁▁▁▂▁▁▁▁▁▁▁14.59119.07331.08316.6913.84112.01910.3924.8467.4715.71613.5712.0498.4542.32213.9364.24127.9778.014.7683.1173.5452.5843.3412.9853.5412.5254.5112.9588.2032.721.6437872.9349483.8057812.2067741.2454551.3274930.8074641.0757841.4440181.642731
us-gaap:PaymentsForRepurchaseOfCommonStock NANA0.00.00.00.0060.0050.1390.00.00.0670.00.0011.7710.3830.760.222.0491.9362.5021.9490.00.00.0NANANANANANANANANANANANANA0.00.00.0
  2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
 us-gaap:DebtInstrumentInterestRateStatedPercentage us-gaap:DebtInstrument,us-gaap:LongtermDebtType amrc:FivePointSixOnePercentTermNoteDueInFebruary2034,amrc:TermLoanNANA5.6100000000000005e-06NA5.61e-085.61e-08NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:DebtInstrumentInterestRateStatedPercentage us-gaap:DebtInstrument,us-gaap:LongtermDebtType amrc:FivePointZeroPercentTermNoteDueInMarch2028,amrc:TermLoanNANA5e-06NA5.0000000000000004e-085.0000000000000004e-08NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:DebtInstrumentInterestRateStatedPercentage us-gaap:DebtInstrument,us-gaap:LongtermDebtType amrc:FixedRateLoanDueInApril2040,us-gaap:LoansPayableNANA5e-06NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:DebtInstrumentInterestRateStatedPercentage us-gaap:DebtInstrument,us-gaap:LongtermDebtType amrc:FixedRateNotePayableInQuarterlyInstallmentsDueInDecember2027,us-gaap:LoansPayableNANA3.575e-06NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:DebtInstrumentInterestRateStatedPercentage us-gaap:DebtInstrument,us-gaap:LongtermDebtType amrc:FourPointNineFivePercentTermNotesDueInJuly2031,amrc:TermLoanNANA4.95e-06NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:DebtInstrumentInterestRateStatedPercentage us-gaap:DebtInstrument,us-gaap:LongtermDebtType amrc:SevenPointTwoFiveZeroPercentTermNoteDueInMarch2021,amrc:TermLoanNANA7.25e-06NA7.25e-087.25e-087.25e-087.25e-087.25e-087.25e-087.25e-087.25e-087.25e-087.25e-087.25e-08NANANA7.25e-08NANANANANANANANANANANANANANA7.25e-08NANANANANANA
 us-gaap:DebtInstrumentInterestRateStatedPercentage us-gaap:DebtInstrument,us-gaap:LongtermDebtType amrc:SixPointFiveZeroZeroPercentTermNoteDueinDecember2021,amrc:TermLoanNANA6.5e-06NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:DebtInstrumentInterestRateStatedPercentage us-gaap:DebtInstrument,us-gaap:LongtermDebtType amrc:SixPointOneOneZeroPercentTermNoteDueInJune2028,amrc:TermLoanNANA6.11e-06NA6.11e-086.11e-08NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
 us-gaap:DebtInstrumentInterestRateStatedPercentage us-gaap:DebtInstrument,us-gaap:LongtermDebtType amrc:VariableRateTermLoanDueInApril2027,amrc:TermLoanNANA4.5e-06NA4.5e-084.5e-08NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

Weighted Average Number Of Diluted Shares Outstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding

us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding


Weighted
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value525049484848474747474646454545454545464646484747464746464546464546464646464546454546433836
Percentage of WeightedAverageNumberOfDilutedSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Weighted Average Number Of Shares Outstanding Basic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic

us-gaap:WeightedAverageNumberOfSharesOutstandingBasic


Weighted
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value514847474747464646464545454545454545464646464646464646464545454545454444444343424141341313
Percentage of WeightedAverageNumberOfSharesOutstandingBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount

us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount


Antidilutive
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302014-09-302014-06-302013-09-302013-06-302013-03-312012-09-302012-06-302012-03-312011-09-302011-06-30
Value1718000.01157000.01268000.01450000.0431000.01152000.0446000.0293000.0758000.01330000.01636900.02627400.02641900.04158400.03437600.03661300.03297900.02118100.01705500.02158300.01811900.01813400.02475600.01516700.0691690.01194300.088688.0694690.060000.0
Percentage of AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Earnings Per Share Basic

us-gaap:EarningsPerShareBasic

us-gaap:EarningsPerShareBasic


Earnings
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value0.270.230.490.420.090.130.470.190.20.090.250.230.190.150.520.190.13-0.010.070.120.040.020.020.090.04-0.090.190.160.06-0.180.030.1-0.04-0.040.110.150.120.030.190.290.210.130.220.350.560.06
Percentage of EarningsPerShareBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Earnings Per Share Diluted

us-gaap:EarningsPerShareDiluted

us-gaap:EarningsPerShareDiluted


Earnings
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value0.260.220.480.410.090.130.460.190.190.090.240.230.190.150.520.190.13-0.010.070.120.040.020.020.090.04-0.090.180.160.06-0.180.030.1-0.04-0.040.110.150.110.030.190.270.190.120.190.280.210.02
Percentage of EarningsPerShareDiluted100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Allocated Share Based Compensation Expense

us-gaap:AllocatedShareBasedCompensationExpense

us-gaap:AllocatedShareBasedCompensationExpense


Allocated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-30
Value1349000.0766000.0553000.0521000.0430000.0429000.0425000.0413000.0397000.0385000.0121000.0390000.0392000.0355000.0326000.0
Percentage of AllocatedShareBasedCompensationExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating3967.669.00.01532.4614.3476.70.0226.9490.1289.50.0513.2509.1633.9815.0

Comprehensive Income Net Of Tax

us-gaap:ComprehensiveIncomeNetOfTax

us-gaap:ComprehensiveIncomeNetOfTax


Comprehensive
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-30
Value131325214.4620.424247.3797.5833.6119.745108.4259.344209.0386.002-1.5335.7056.1090.51-1.69-4.1141.5274.024
Percentage of ComprehensiveIncomeNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating40176.51234.70.063238.26374.3471.10.04054.49361.72715.00.014030.310941.616685.70.022595.022229.6-8068.40.050908.33923.1-14083.30.00.036581.8

Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest

us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest

us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest


Comprehensive
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value4231000.01257000.0277000.0-2313000.04471000.0435000.0-1611000.0-539000.0-709000.0-1276000.0-923000.000516000.0-3310000.0298000.0129000.0
Percentage of ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating12444.1113.20.0-6802.96387.1483.30.0-296.2-875.3-959.40.00.00.0921.40.0745.0477.8

Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest

us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest

us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest


Comprehensive
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-09-302011-06-302011-03-31
Value171426198.9330.859226.846.8742.3358.822108.4258.828248.745.873-0.4335.5916.0140.404-1.691.4141.5274.024-6.5966.2915.6452.382-9.6671.7362235.797444-0.769148-1.951519-7.7078227.7078223.7490553.2442298.3154658.5106576.283531
Percentage of ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating52620.61347.90.056435.312761.4954.40.03758.28486.41755.60.014030.310941.615764.30.021850.021751.9-2278.90.050116.73107.7-14083.30.00.036581.8-4368.20.047041.721654.5-74361.50.062661.5-2203.1-1246.30.0175496.990513.273816.49173.012934.30.0

Cost Of Goods And Services Sold

us-gaap:CostOfGoodsAndServicesSold

us-gaap:CostOfGoodsAndServicesSold


Cost
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value220205256231183173258167155117168159154131169163131108138141130106143152121951441331148314713110288123129132117153187133118148157115
Percentage of CostOfGoodsAndServicesSold100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating648817.618494.90.0679802.9262182.9193296.70.091941.2191412.388330.80.0209490.8200267.5235601.80.0408442.5486137.0572031.60.01181691.71005938.5884166.70.00.01105390.963437.10.01115558.31042018.2639823.10.01422232.8294655.556594.80.02939524.33209609.92670069.60.0207329.7202632.70.00.00.00.0

Gross Profit

us-gaap:GrossProfit

us-gaap:GrossProfit


Gross
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value534658513938474443324946423541413525363831273036301936352717283023213234312935393227313426
Percentage of GrossProfit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating156829.44226.00.0151100.056440.042717.80.024556.653258.024535.30.060739.555553.263344.60.0103417.5131140.7136442.10.0323291.7245046.2230633.30.00.0280872.713008.60.0291866.7253963.6135030.80.0324944.166975.813743.00.0792402.0752241.9664933.10.043964.948863.50.00.00.00.0

Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments

us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value151422208.8364.133149.279.3113.1281314104.72511127.02-2.3894.8817.6752.8660.945-3.8767.5213.737-7.095.0646.7592.986-8.5171.6708275.992603-2.357752-2.546810.0060489.4551187.1954982.0871850.01086815127.4029530.01268816100.001207
Percentage of IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating47029.41318.60.061144.112622.94592.20.05093.411495.12351.90.018489.512998.78437.50.031680.026000.0-12573.70.063958.322046.27875.00.00.033972.7-4695.40.056325.027145.5-65515.40.064770.9-6753.4-1626.50.0215280.5173720.447490.00.016600.618798.10.00.00.00.00.0

Income Tax Expense Benefit

us-gaap:IncomeTaxExpenseBenefit

us-gaap:IncomeTaxExpenseBenefit


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value-1.8962.205-1.0913.10.0-2.503-5.7480.9390.8040.2572.9343.3511.307-2.779-9.0873.8811.06-0.6451.4981.8650.7660.2410.6563.3431.746-2.902-3.59-0.5320.267-0.2360.0969341.447486-0.577001-0.6227380.0009542.6839362.026630.5818870.0024252.6901963.5368662.1146680.0038054.8626513.0891750.000429
Percentage of IncomeTaxExpenseBenefit100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating-5576.5198.60.09117.60.0-2781.10.0515.9992.6193.20.04409.21697.4-4962.50.09702.53925.9-3394.70.015541.75892.32008.30.00.015872.7-1921.90.0-4433.32427.3-1815.40.015645.1-1652.7-397.70.061109.748928.813239.70.02967.65375.30.00.00.00.00.0

Income Taxes Paid

us-gaap:IncomeTaxesPaid

us-gaap:IncomeTaxesPaid


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value942000.0271000.0408000.0675000.0199000.0183000.0914000.01176000.01610000.0197000.0239000.0115000.01461000.0442000.01350000.02061000.02160000.0211000.0535000.0936000.01062000.0942000.0233000.0271000.0827000.0106000.0475000.0892000.0924000.0834000.0480540.02449800.0679280.0221400.0301190.0753890.0481210.025712.0749820.01764700.01781200.03254600.0195840.03652100.01133900.0
Percentage of IncomeTaxesPaid100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating2770.624.40.01985.3284.3203.30.0646.21987.7148.10.0151.31897.4789.30.05152.58000.01110.50.07800.08169.27850.00.00.07518.270.20.07433.38400.06415.40.026478.31945.7141.40.017165.111617.8585.00.01946.72707.00.00.00.00.0

Interest Expense

us-gaap:InterestExpense

us-gaap:InterestExpense


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
Value4.9513.4721.8183.7683.8463.4593.2853.1493.382.8084.6233.7763.2352.9972.5152.4482.2711.8481.9671.8871.761.4741.3561.3591.2581.2771.2491.3610.7661.1811.2053411.0993020.9258330.3328731.1629430.9296171.2087130.9962541.3437840.959546
Percentage of InterestExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating14561.8312.80.011082.45494.33843.30.01730.24172.82111.30.04968.44201.35351.80.06120.08411.19726.30.015725.013538.512283.30.00.011436.4845.70.011341.76963.69084.613027.93148.8591.30.026478.722443.727502.00.01482.41458.3

us-gaap:InterestExpense us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, amrc:CanadaSegment


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-31
Value0.240.386-0.4770.9920.1650.1720.1740.1790.1740.1640.4530.480.4770.4840.5120.4870.447
Percentage of InterestExpense4.811.1-26.226.34.35.05.35.75.15.89.812.714.716.120.921.424.2
Percentage of InterestIncomeOperating705.934.80.02917.6235.7191.10.098.4214.8123.30.0631.6619.5864.31280.01803.72352.6
Percentage of InterestIncomeOperating us-gaap:OperatingSegments amrc:CanadaSegment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.044700.0

us-gaap:OperatingSegments, amrc:OtherUSRegions


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value1.3252.0091.220.8922.191.4811.741.5481.7130.8572.2771.4031.0311.1912.6720.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of InterestExpense26.857.967.123.756.942.853.049.250.730.549.337.231.939.7106.20.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of InterestIncomeOperating3897.1181.00.02623.53128.61645.60.0850.52114.8644.40.01846.11339.02126.80.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of InterestIncomeOperating us-gaap:OperatingSegments amrc:OtherUSRegions3897.15908.80.02787.56441.24113.90.02243.50.01360.30.070150.051550.0119100.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments, amrc:SmallScaleInfrastructure


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value3.00.610.6861.511.1281.0451.1671.2131.2851.5771.5971.6811.4671.081-0.9111.6731.5051.1221.1741.1161.0681.0280.9980.990.9760.9480.9051.0060.508
Percentage of InterestExpense60.617.637.740.129.330.235.538.538.056.234.544.545.336.1-36.268.366.360.759.759.160.769.773.672.877.674.272.573.966.3
Percentage of InterestIncomeOperating8823.555.00.04441.21611.41161.10.0666.51586.41185.70.02211.81905.21930.40.04182.55574.15905.30.09300.08215.48566.70.00.08872.7627.80.08383.34618.2
Percentage of InterestIncomeOperating us-gaap:OperatingSegments amrc:SmallScaleInfrastructure0.056.80.00.056400.07464.30.05776.25587.07509.50.04423.73121.33088.60.06434.68361.19350.00.011160.010680.011422.20.00.010844.4632.00.09145.54618.2

us-gaap:OperatingSegments, amrc:USFederal


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value0.3260.3240.340.340.3450.7460.2040.2090.2080.210.2740.2250.2470.2410.2610.2620.2660.2670.2760.2780.2890.0990.00.00.00.00.00.00.0
Percentage of InterestExpense6.69.318.79.09.021.66.26.66.27.55.96.07.68.010.410.711.714.414.014.716.46.70.00.00.00.00.00.00.0
Percentage of InterestIncomeOperating958.829.20.01000.0492.9828.90.0114.8256.8157.90.0296.1320.8430.40.0655.0985.21405.30.02316.72223.1825.00.00.00.00.00.00.00.0
Percentage of InterestIncomeOperating us-gaap:OperatingSegments amrc:USFederal0.016200.00.017000.01014.71865.00.0227.21094.7428.60.0625.0882.11205.00.01871.42955.64450.00.013900.09633.34950.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments, us-gaap:AllOtherSegments


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-30
Value0.060.1430.0490.0340.0180.0150.00.00.00.022-0.0130.0130.00.0130.0130.0120.00.00.00.00.00.00.00.0
Percentage of InterestExpense1.24.12.70.90.50.40.00.00.00.5-0.30.40.00.50.60.60.00.00.00.00.00.00.00.0
Percentage of InterestIncomeOperating176.512.90.0100.025.716.70.00.00.00.0-17.116.90.032.548.163.20.00.00.00.00.00.00.00.0
Percentage of InterestIncomeOperating us-gaap:OperatingSegments us-gaap:AllOtherSegments0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Interest Income Operating

us-gaap:InterestIncomeOperating

us-gaap:InterestIncomeOperating


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
Value34000.01110000.056000.034000.070000.090000.0128000.0182000.081000.0133000.073000.076000.077000.056000.044000.040000.027000.019000.013000.012000.013000.012000.01167000.0011000.0151000.09000.012000.011000.013000.09252.034912.0156580.0124890.04392.04142.04395.0-197610.090652.065799.0
Percentage of InterestIncomeOperating100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InterestIncomeOperating us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, amrc:OtherUSRegions


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value34000.034000.034000.032000.034000.036000.034000.069000.0063000.04000.02000.02000.01000.02000.000000000000000
Percentage of InterestIncomeOperating100.03.160.794.148.640.026.637.90.047.45.52.62.61.84.50.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of InterestIncomeOperating100.03.160.794.148.640.026.637.90.047.45.52.62.61.84.50.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of InterestIncomeOperating us-gaap:OperatingSegments amrc:OtherUSRegions100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments, amrc:SmallScaleInfrastructure


Interest
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value1074000.0002000.014000.017000.021000.023000.021000.027000.038000.047000.035000.027000.026000.018000.012000.09000.010000.010000.09000.016000.009000.0150000.09000.011000.011000.0
Percentage of InterestIncomeOperating96.80.00.02.915.613.311.528.415.837.050.061.062.561.465.066.763.269.283.376.975.01.40.081.899.3100.091.7100.0
Percentage of InterestIncomeOperating96.80.00.02.915.613.311.528.415.837.050.061.062.561.465.066.763.269.283.376.975.01.40.081.899.3100.091.7100.0
Percentage of InterestIncomeOperating us-gaap:OperatingSegments amrc:SmallScaleInfrastructure100.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0

us-gaap:OperatingSegments, amrc:USFederal


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value02000.01000.02000.034000.040000.048000.092000.019000.049000.042000.036000.028000.020000.015000.014000.09000.06000.04000.02000.03000.02000.00000000
Percentage of InterestIncomeOperating0.00.21.85.948.644.437.550.523.536.857.547.436.435.734.135.033.331.630.816.723.116.70.00.00.00.00.00.00.0
Percentage of InterestIncomeOperating0.00.21.85.948.644.437.550.523.536.857.547.436.435.734.135.033.331.630.816.723.116.70.00.00.00.00.00.00.0
Percentage of InterestIncomeOperating us-gaap:OperatingSegments amrc:USFederal0.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.00.00.00.00.0

Interest Paid Net

us-gaap:InterestPaidNet

us-gaap:InterestPaidNet


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value4.8624.2355.3794.2655.5824.9175.0574.2164.8033.3915.945
Percentage of InterestPaidNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating14300.0381.59605.412544.17974.35463.33950.82316.55929.62549.68143.8

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value131123204.3656.201228.879.2164.14711108.7026.988238.7915.96-1.7443.2695.812.10.7043.2694.1781.991-4.1888.6547.2912.719-8.2811.5744.545117-1.780751-1.9240720.0050946.7711825.1688681.5052980.008443128.8321285.2882850.0088830.01130.0065540.000778
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating40161.81006.741935.758829.46235.76890.017346.14873.611377.83118.015880.814080.311301.312478.654115.921977.522074.1-9178.925146.248416.716153.85866.7280.10.018100.0-2773.596155.660758.324718.2-63700.00.049125.8-5100.7-1228.84.1154170.8124791.634250.2-4.313633.013422.90.00.00.00.00.0

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312015-12-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-31
Value131123204.3656.201228.879.2164.14711108.7026.988-1.1374.1781.991-4.1887.2912.719-8.2814.545117-1.780751-1.9240726.7711825.1688681.505298
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0-34.8100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating40161.81006.741935.758829.46235.76890.017346.14873.611377.83118.015880.814080.311301.312478.6-97.40.018100.0-2773.560758.324718.2-63700.049125.8-5100.7-1228.8154170.8124791.634250.2
Percentage of InterestIncomeOperating us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Net Income Loss Attributable To Noncontrolling Interest

us-gaap:NetIncomeLossAttributableToNoncontrollingInterest

us-gaap:NetIncomeLossAttributableToNoncontrollingInterest


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value4231000.01257000.0277000.0-2313000.04471000.0435000.0-1611000.0-539000.0-709000.0-1276000.0-923000.000516000.0-3310000.0298000.0129000.0-1100000.0114000.095000.0106000.0-350000.0-5528000.0000
Percentage of NetIncomeLossAttributableToNoncontrollingInterest100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.0
Percentage of InterestIncomeOperating12444.1113.2494.6-6802.96387.1483.3-1258.6-296.2-875.3-959.4-1264.40.00.0921.4-7522.7745.0477.8-5789.5876.9791.7815.4-2916.7-473.70.00.00.0

Net Income Loss Available To Common Stockholders Basic

us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic

us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value131123194.3656.201228.879.2164.14711108.7026.9888.4935.831-0.6443.2695.7151.9941.0540.9964.1781.991-4.188
Percentage of NetIncomeLossAvailableToCommonStockholdersBasic100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating40073.51003.941882.158561.86235.76890.017346.14873.611377.83118.015880.814080.311301.312478.621232.521596.3-3389.525146.247625.015338.58783.385.30.018100.0-2773.5

Nonoperating Income Expense

us-gaap:NonoperatingIncomeExpense

us-gaap:NonoperatingIncomeExpense


Nonoperating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value-5450000.0-3672000.0-1904000.0-3726000.0-4052000.0-5389000.0-3702000.0-4192000.0-3746000.0-3421000.0-5955000.0-3244000.0-3966000.0-3544000.0-2639000.0-1668000.0-1738000.0-1826000.0-2448000.0-2268000.0-1850000.0-843000.0-607000.0-2149000.0-1347000.0-2662000.0-1866000.0-2465000.0-796000.0-1732000.0-1370200.0-1589400.0-448730.0-464310.0-216.0-1254200.0-1063100.0-1337600.0-1748.0-1359900.0-988570.0-900440.0185.0-2010000.0-1216700.0-1356.0
Percentage of NonoperatingIncomeExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating-16029.4-330.8-3400.0-10958.8-5788.6-5987.8-2892.2-2303.3-4624.7-2572.2-8157.5-4268.4-5150.6-6328.6-5997.7-4170.0-6437.0-9610.5-18830.8-18900.0-14230.8-7025.0-52.00.0-12245.5-1762.9-20733.3-20541.7-7236.4-13323.10.0-17178.6-1285.3-296.5-0.2-28556.9-25667.0-30434.70.9-1500.1-1502.40.00.00.00.00.0

Operating Income Loss

us-gaap:OperatingIncomeLoss

us-gaap:OperatingIncomeLoss


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value21182424129.5221813136.5491917138.26914148.758-0.5637.3299.9434.7161.788-3.2699.675.084-4.4286.939.2243.782-6.7853.0410657.581963-1.90902-2.0824970.006264108.2586243.424790.01261616138.303390.01250318120.002563
Percentage of OperatingIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating63058.81649.443882.172102.918411.410580.014489.17396.716119.84924.126793.222757.918149.414766.131938.635850.032437.0-2963.256376.982858.336276.914900.0-280.10.046218.2-2932.577000.076866.734381.8-52192.30.081949.4-5468.1-1330.05.0243837.3199387.377924.7-6.418100.720300.60.00.00.00.00.0

Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value-472000.02118000.0628000.0638000.0-585000.0-3465000.01005000.0-1135000.0-1672000.0-1142000.0-1759000.0125000.0-274000.01403000.0377000.062000.0
Percentage of OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating-1388.2190.81121.41876.5-835.7-3850.0785.2-623.6-2064.2-858.6-2409.6164.5-355.82505.4856.8155.0

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Other
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-30
Value-472000.02118000.0638000.0-585000.0-3465000.0-1135000.0-1672000.0
Percentage of OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating-1388.2190.81876.5-835.7-3850.0-623.6-2064.2
Percentage of InterestIncomeOperating us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.0

Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
Value477000.0413000.01777000.0861000.0682000.0-2312000.01090000.0-356000.039000.0606000.0-89000.0-163000.0-435000.0437000.088000.0185000.0373000.09000.0-411000.0-99000.0-842000.0-517000.0-1222000.01036000.0-1797000.0-2018000.0971000.0-890000.01162600.0-595040.0-951990.0-235740.01086700.0-659510.0530600.0406580.0-2267200.0134360.0
Percentage of OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating1402.937.23173.22532.4974.3-2568.9851.6-195.648.1455.6-121.9-214.5-564.9780.4200.0462.51381.547.4-3161.5-825.0-6476.9-4308.30.09418.2-1190.1-16816.78827.3-6846.212566.1-1704.4-608.0-188.824743.3-15922.612072.7-205.7-2501.0204.2

us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax us-gaap:StatementEquityComponents

us-gaap:AccumulatedOtherComprehensiveIncome


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-12-312012-09-30
Value477000.0413000.01777000.0861000.0682000.0-2312000.01090000.0-356000.039000.0606000.0-89000.0-163000.0-435000.0437000.088000.0185000.0373000.09000.0-411000.0-99000.0-842000.0-517000.0-1222000.01036000.0-1797000.0-2018000.0971000.0-890000.01162600.0-595040.0-951990.0-235740.01086700.0
Percentage of OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating1402.937.23173.22532.4974.3-2568.9851.6-195.648.1455.6-121.9-214.5-564.9780.4200.0462.51381.547.4-3161.5-825.0-6476.9-4308.30.09418.2-1190.1-16816.78827.3-6846.212566.1-1704.4-608.0-188.824743.3
Percentage of InterestIncomeOperating us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Other Comprehensive Income Loss Net Of Tax

us-gaap:OtherComprehensiveIncomeLossNetOfTax

us-gaap:OtherComprehensiveIncomeLossNetOfTax


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
Value5000.02531000.02405000.01499000.097000.0-5777000.02095000.0-1491000.0-1633000.0-536000.0-1848000.0-38000.0-277000.01840000.0465000.0247000.042000.0211000.02322000.0299000.0-1590000.0-2394000.0418000.0-2651000.02033000.0-2408000.0-2363000.0-1646000.0-337000.0-1386000.0162760.01252300.01011600.0-27447.0-1200200.0936640.0-1419800.01509100.0-736950.0-4043100.0-321470.0
Percentage of OtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating14.7228.04294.64408.8138.6-6418.91636.7-819.2-2016.0-403.0-2531.5-50.0-359.73285.71056.8617.5155.61110.517861.52491.7-12230.8-19950.035.80.018481.8-1594.7-26255.6-13716.7-3063.6-10661.50.013535.72897.6-17.5-961.021326.0-34278.434335.9372.9-4460.0-488.6

us-gaap:OtherComprehensiveIncomeLossNetOfTax us-gaap:StatementEquityComponents

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Other
Period End2021-06-302021-03-312020-12-31
Value-473000.02118000.0628000.0
Percentage of OtherComprehensiveIncomeLossNetOfTax-9460.083.726.1
Percentage of InterestIncomeOperating-1391.2190.81121.4
Percentage of InterestIncomeOperating us-gaap:AccumulatedGainLossNetCashFlowHedgeParent0.00.00.0

Profit Loss

us-gaap:ProfitLoss

us-gaap:ProfitLoss


Profit
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value171223178.8366.636208.3318.5072.87110108.7027.504198.7915.96-0.6443.2695.7151.9941.0541.5052988.247527128.8321285.2882857.699883127.707638
Percentage of ProfitLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating52605.91119.942430.452026.512622.97373.316087.54577.510502.52158.614616.414080.311301.313400.045063.621977.522074.1-3389.525146.247625.015338.58783.334250.2-4173.613633.013422.90.00.00.00.0

Revenue From Contract With Customer Excluding Assessed Tax

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value2732523142822232123062121981502172051961672112041661341741801621331731891521151811681421001761611261100.1565911631641460.1884942271651460.1793421911410.105629
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating805647.122720.9561283.9830902.9318622.9236014.4239540.6116497.8244670.4112866.2297768.5270230.3255820.8298946.4479847.7511860.0617277.8708473.71340192.31504983.31250984.61114800.014890.10.01386263.676445.72011788.91407425.01295981.8774853.80.01747177.0361631.270337.7125.43731926.33961851.93335002.7-95.4251294.6251496.10.00.00.00.00.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, amrc:CanadaSegment


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-31
Value101115129.0351110127.8837.14810117.9588.904148.9919.501
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax4.04.64.84.34.15.43.36.04.04.84.85.74.05.37.25.47.1
Percentage of InterestIncomeOperating31982.41048.926976.836067.612907.112657.87979.76958.89732.15374.414405.515268.410335.115900.036797.533300.050005.3
Percentage of InterestIncomeOperating us-gaap:OperatingSegments amrc:CanadaSegment0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0950100.0

us-gaap:OperatingSegments, amrc:OtherUSRegions


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value10985134928884137848855848688749882644180837041751057346827961
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax40.033.842.732.939.839.944.739.744.537.038.942.145.144.646.540.438.930.946.446.343.431.143.655.648.140.245.646.943.4
Percentage of InterestIncomeOperating321970.67682.3239558.9273364.7126717.194141.1107159.446197.3108913.641802.3115716.4113686.8115296.1133376.8223272.7206582.5240125.9218978.9622384.6697100.0542946.2346841.76489.10.0667081.830751.0917644.4660141.7561945.5
Percentage of InterestIncomeOperating us-gaap:OperatingSegments amrc:OtherUSRegions321970.6250802.9394567.6290450.0260888.2235352.8403423.5121853.60.088249.22111825.04320100.04438900.07469100.04912000.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments, amrc:SmallScaleInfrastructure


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value3530322823221821232122221918252215181221192024141413181314
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax13.012.010.310.010.410.76.010.311.714.110.310.810.110.812.111.29.113.87.412.111.715.514.07.89.511.810.58.310.0
Percentage of InterestIncomeOperating104620.62735.957703.683091.233041.425248.914307.012019.228722.215962.430793.229128.925871.432351.857993.257117.556333.397515.898861.5181583.3146615.4172441.72079.10.0131963.69008.6210855.6116283.3129145.5
Percentage of InterestIncomeOperating us-gaap:OperatingSegments amrc:SmallScaleInfrastructure0.02827.60.00.01156450.0162314.3107723.5104166.7101152.2101095.283255.658257.942385.151762.994507.487873.184500.0154400.0142800.0217900.0190600.0229922.2151643.80.0161288.99068.7210855.6126854.5129145.5

us-gaap:OperatingSegments, amrc:USFederal


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value90102106118846811871554377625847586359474946433837353024392726
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax32.940.533.841.937.932.438.533.627.828.735.930.429.628.527.631.235.535.628.525.726.528.921.618.820.020.922.116.318.3
Percentage of InterestIncomeOperating265294.19208.5189898.2347950.0120701.476383.392257.039152.767928.432373.7106756.282076.375602.685330.4132370.5159682.5218911.1252231.6382607.7387483.3331530.8322241.73217.60.0276700.015988.7443722.2230000.0237127.3
Percentage of InterestIncomeOperating us-gaap:OperatingSegments amrc:USFederal0.05110700.010634300.05915150.0248502.9171862.5246018.877454.3289589.587871.4185552.4173272.2207907.1238925.0388286.7456235.7656733.3798733.31243475.02324900.01436633.31933450.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments, us-gaap:AllOtherSegments


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-30
Value27222630172422222323212222172018171616172020202620
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax10.29.08.410.97.911.77.410.412.015.410.111.111.210.710.111.112.79.210.313.411.013.317.615.614.5
Percentage of InterestIncomeOperating81779.42045.447146.490429.425255.727583.317837.512169.829374.117353.430097.330069.728715.631987.551680.068607.489742.1138666.7128369.2149883.30.0184727.313482.1219533.3188054.5
Percentage of InterestIncomeOperating us-gaap:OperatingSegments us-gaap:AllOtherSegments0.00.00.00.00.00.078731.00.061007.70.00.00.00.00.00.00.00.00.00.01798600.00.00.00.02634400.00.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ProductOrService

amrc:EnergyAssetsRevenue


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value3633303028282125262425252221
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax13.513.29.810.712.913.36.912.213.116.612.012.411.612.8
Percentage of InterestIncomeOperating108650.02998.855210.789141.241070.031357.816595.314168.132134.618785.735597.333557.929600.038382.1
Percentage of InterestIncomeOperating amrc:EnergyAssetsRevenue0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:IntegratedPV


Revenue
Period End2021-06-302021-03-312020-06-302020-03-31
Value109.1548.5311
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.93.63.85.4
Percentage of InterestIncomeOperating31532.4824.712185.712743.3
Percentage of InterestIncomeOperating amrc:IntegratedPV0.00.00.00.0

amrc:OperationsAndMaintenanceRevenue


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value1918191717181717151517171515
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax7.27.36.16.37.88.55.88.48.010.17.98.48.19.0
Percentage of InterestIncomeOperating57635.31665.234053.652708.824725.720068.913964.19791.819509.911436.823382.222613.220640.326942.9
Percentage of InterestIncomeOperating amrc:OperationsAndMaintenanceRevenue0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:OtherRevenue


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value1010-19.6261817212222232221211919
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.84.2-6.26.77.610.27.510.611.715.010.010.29.811.4
Percentage of InterestIncomeOperating30608.8953.5-35046.455514.724355.724111.117904.712374.728634.616905.329634.227671.125019.534187.5
Percentage of InterestIncomeOperating amrc:OtherRevenue0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:ProjectRevenue


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value19618024421515914424414513387152141139111
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax71.671.677.976.271.768.079.868.867.258.270.269.070.666.7
Percentage of InterestIncomeOperating577220.616278.6437223.2633538.2228471.4160476.7191076.680163.2164391.465738.3209154.8186388.2180561.0199433.9
Percentage of InterestIncomeOperating amrc:ProjectRevenue0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:ProductOrService, us-gaap:StatementBusinessSegments

amrc:EnergyAssetsRevenue, amrc:CanadaSegment


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value1.5710.7470.8411.2271.3440.6630.7211.3270.9380.320.30.9211.0170.366
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.60.30.30.40.60.30.20.60.50.20.10.40.50.2
Percentage of InterestIncomeOperating4620.667.31501.83608.81920.0736.7563.3729.11158.0240.6411.01211.81320.8653.6
Percentage of InterestIncomeOperating amrc:EnergyAssetsRevenue amrc:CanadaSegment0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:EnergyAssetsRevenue, amrc:OtherUSRegions


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value108.818.2549.067.9428.5546.8346.6995.3436.0215.5984.0643.7994.981
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.73.52.63.23.64.02.23.22.74.02.62.01.93.0
Percentage of InterestIncomeOperating29547.1793.714739.326647.111345.79504.45339.13680.86596.34527.17668.55347.44933.88894.6
Percentage of InterestIncomeOperating amrc:EnergyAssetsRevenue amrc:OtherUSRegions0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:EnergyAssetsRevenue, amrc:SmallScaleInfrastructure


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value2322201817171216181719181615
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax8.79.16.66.68.08.54.27.79.311.88.89.18.49.0
Percentage of InterestIncomeOperating70152.92065.937158.954514.725457.119984.49963.39022.522829.613307.526293.224723.721429.926989.3
Percentage of InterestIncomeOperating amrc:EnergyAssetsRevenue amrc:SmallScaleInfrastructure0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:EnergyAssetsRevenue, amrc:USFederal


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value1.3710.6640.8091.3251.5050.7190.6941.3390.9760.6430.6461.5071.140.769
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.50.30.30.50.70.30.20.60.50.40.30.70.60.5
Percentage of InterestIncomeOperating4032.459.81444.63897.12150.0798.9542.2735.71204.9483.5884.91982.91480.51373.2
Percentage of InterestIncomeOperating amrc:EnergyAssetsRevenue amrc:USFederal0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:EnergyAssetsRevenue, us-gaap:AllOtherSegments


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value0.1010.1350.2050.1610.1380.30.240.00.280.3020.2480.2220.3350.264
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.10.10.10.10.10.10.00.10.20.10.10.20.2
Percentage of InterestIncomeOperating297.112.2366.1473.5197.1333.3187.50.0345.7227.1339.7292.1435.1471.4
Percentage of InterestIncomeOperating amrc:EnergyAssetsRevenue us-gaap:AllOtherSegments0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:IntegratedPV, us-gaap:AllOtherSegments


Revenue
Period End2021-06-302021-03-312020-06-302020-03-31
Value109.1548.5311
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.93.63.85.4
Percentage of InterestIncomeOperating31532.4824.712185.712743.3
Percentage of InterestIncomeOperating amrc:IntegratedPV us-gaap:AllOtherSegments0.00.00.00.0

amrc:OperationsAndMaintenanceRevenue, amrc:CanadaSegment


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value0.00.0260.1430.00.0170.0090.00.00.0050.00.0030.0150.00.019
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of InterestIncomeOperating0.02.3255.40.024.310.00.00.06.20.04.119.70.033.9
Percentage of InterestIncomeOperating amrc:OperationsAndMaintenanceRevenue amrc:CanadaSegment0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:OperationsAndMaintenanceRevenue, amrc:OtherUSRegions


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value5.3034.315.0824.4924.2834.3524.1734.283.9823.3185.4184.4324.0693.895
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax1.91.71.61.61.92.01.42.02.02.22.52.22.12.3
Percentage of InterestIncomeOperating15597.1388.39075.013211.86118.64835.63260.22351.64916.02494.77421.95831.65284.46955.4
Percentage of InterestIncomeOperating amrc:OperationsAndMaintenanceRevenue amrc:OtherUSRegions0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:OperationsAndMaintenanceRevenue, amrc:SmallScaleInfrastructure


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value2.4622.6372.1172.0092.122.0152.4122.332.4062.0351.8752.0062.2581.996
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.91.00.70.71.00.90.81.11.21.40.91.01.11.2
Percentage of InterestIncomeOperating7241.2237.63780.45908.83028.62238.91884.41280.22970.41530.12568.52639.52932.53564.3
Percentage of InterestIncomeOperating amrc:OperationsAndMaintenanceRevenue amrc:SmallScaleInfrastructure0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:OperationsAndMaintenanceRevenue, amrc:USFederal


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value11111111101111119.3899.8589.773109.5669.178
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax4.34.53.74.04.85.53.75.24.76.64.55.24.95.5
Percentage of InterestIncomeOperating34535.31030.620817.933482.415364.312917.88772.76111.511591.47412.013387.714122.412423.416389.3
Percentage of InterestIncomeOperating amrc:OperationsAndMaintenanceRevenue amrc:USFederal0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:OperationsAndMaintenanceRevenue, us-gaap:AllOtherSegments


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value0.0890.0710.070.0360.1330.060.060.0880.0210.00.00.00.00.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.00.00.00.10.00.00.00.00.00.00.00.00.0
Percentage of InterestIncomeOperating261.86.4125.0105.9190.066.746.948.425.90.00.00.00.00.0
Percentage of InterestIncomeOperating amrc:OperationsAndMaintenanceRevenue us-gaap:AllOtherSegments0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:OtherRevenue, amrc:CanadaSegment


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value1.9961.8691.7571.7251.5071.8561.611.9581.4421.5942.1011.4621.6241.583
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.70.70.60.60.70.90.50.90.71.11.00.70.80.9
Percentage of InterestIncomeOperating5870.6168.43137.55073.52152.92062.21257.81075.81780.21198.52878.11923.72109.12826.8
Percentage of InterestIncomeOperating amrc:OtherRevenue amrc:CanadaSegment0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:OtherRevenue, amrc:OtherUSRegions


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value1.520.9950.4130.1910.4370.3280.4680.4330.9820.5540.8930.5610.0330.375
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.60.40.10.10.20.20.20.20.50.40.40.30.00.2
Percentage of InterestIncomeOperating4470.689.6737.5561.8624.3364.4365.6237.91212.3416.51223.3738.242.9669.6
Percentage of InterestIncomeOperating amrc:OtherRevenue amrc:OtherUSRegions0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:OtherRevenue, amrc:SmallScaleInfrastructure


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value0.0160.1460.3860.2010.1850.3520.2450.0650.1820.4220.2280.074-0.0390.108
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.10.10.10.10.20.10.00.10.30.10.0-0.00.1
Percentage of InterestIncomeOperating47.113.2689.3591.2264.3391.1191.435.7224.7317.3312.397.4-50.6192.9
Percentage of InterestIncomeOperating amrc:OtherRevenue amrc:SmallScaleInfrastructure0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:OtherRevenue, amrc:USFederal


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value0.0120.0210.0280.150.0110.2860.4640.5970.2550.2030.2640.3760.0710.0
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.00.00.10.00.10.20.30.10.10.10.20.00.0
Percentage of InterestIncomeOperating35.31.950.0441.215.7317.8362.5328.0314.8152.6361.6494.792.20.0
Percentage of InterestIncomeOperating amrc:OtherRevenue amrc:USFederal0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:OtherRevenue, us-gaap:AllOtherSegments


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value6.8637.553-22.211614182019201918181717
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.53.0-7.15.96.78.96.69.210.313.18.39.08.910.2
Percentage of InterestIncomeOperating20185.3680.5-39660.748847.121298.620975.615727.310697.325102.514820.324858.924417.122826.030498.2
Percentage of InterestIncomeOperating amrc:OtherRevenue us-gaap:AllOtherSegments0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:ProjectRevenue, amrc:CanadaSegment


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value7.3079.001129.3116.1678.8647.8839.385.4985.2348.1129.2065.3176.936
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax2.73.63.93.32.84.22.64.42.83.53.74.52.74.1
Percentage of InterestIncomeOperating21491.2810.922082.127385.38810.09848.96158.65153.86787.73935.311112.312113.26905.212385.7
Percentage of InterestIncomeOperating amrc:ProjectRevenue amrc:CanadaSegment0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:ProjectRevenue, amrc:OtherUSRegions


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value927112079767112572774572778065
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax33.828.238.328.034.133.741.034.339.330.433.437.741.139.1
Percentage of InterestIncomeOperating272355.96410.6215007.1232944.1108628.679436.798194.539926.996188.934363.999402.7101769.7105035.1116857.1
Percentage of InterestIncomeOperating amrc:ProjectRevenue amrc:OtherUSRegions0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:ProjectRevenue, amrc:SmallScaleInfrastructure


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value9.2414.6549.0027.5063.0042.3712.9033.0592.1851.0741.1821.2681.2010.899
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.41.82.92.71.31.10.91.41.10.70.50.60.60.5
Percentage of InterestIncomeOperating27179.4419.316075.022076.54291.42634.42268.01680.82697.5807.51619.21668.41559.71605.4
Percentage of InterestIncomeOperating amrc:ProjectRevenue amrc:SmallScaleInfrastructure0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:ProjectRevenue, amrc:USFederal


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value779093105725610558443267494737
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax28.135.729.937.332.426.434.527.422.421.630.924.224.122.6
Percentage of InterestIncomeOperating226691.28116.1167585.7310129.4103171.462348.982579.731977.554817.324325.692121.965476.361606.567567.9
Percentage of InterestIncomeOperating amrc:ProjectRevenue amrc:USFederal0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:ProjectRevenue, us-gaap:AllOtherSegments


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value105.7919.225132.4995.5872.4012.5923.1593.0673.5764.0744.20.57
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.72.32.94.91.12.60.81.21.62.01.62.02.10.3
Percentage of InterestIncomeOperating29502.9521.716473.241002.93570.06207.81875.81424.23900.02306.04898.65360.55454.51017.9
Percentage of InterestIncomeOperating amrc:ProjectRevenue us-gaap:AllOtherSegments0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:StatementBusinessSegments

amrc:CanadaSegment


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value101115129.0351110127.8837.14810117.9588.904
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax4.04.64.84.34.15.43.36.04.04.84.85.74.05.3
Percentage of InterestIncomeOperating31982.41048.926976.836067.612907.112657.87979.76958.89732.15374.414405.515268.410335.115900.0
Percentage of InterestIncomeOperating amrc:CanadaSegment0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:OtherUSRegions


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value1098513492888413784885584868874
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax40.033.842.732.939.839.944.739.744.537.038.942.145.144.6
Percentage of InterestIncomeOperating321970.67682.3239558.9273364.7126717.194141.1107159.446197.3108913.641802.3115716.4113686.8115296.1133376.8
Percentage of InterestIncomeOperating amrc:OtherUSRegions0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:SmallScaleInfrastructure


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value3530322823221821232122221918
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax13.012.010.310.010.410.76.010.311.714.110.310.810.110.8
Percentage of InterestIncomeOperating104620.62735.957703.683091.233041.425248.914307.012019.228722.215962.430793.229128.925871.432351.8
Percentage of InterestIncomeOperating amrc:SmallScaleInfrastructure0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:USFederal


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value90102106118846811871554377625847
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax32.940.533.841.937.932.438.533.627.828.735.930.429.628.5
Percentage of InterestIncomeOperating265294.19208.5189898.2347950.0120701.476383.392257.039152.767928.432373.7106756.282076.375602.685330.4
Percentage of InterestIncomeOperating amrc:USFederal0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AllOtherSegments


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value2722263017242222232321222217
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax10.29.08.410.97.911.77.410.412.015.410.111.111.210.7
Percentage of InterestIncomeOperating81779.42045.447146.490429.425255.727583.317837.512169.829374.117353.430097.330069.728715.631987.5
Percentage of InterestIncomeOperating us-gaap:AllOtherSegments0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:StatementGeographical

amrc:NonUSandCANADA


Revenue
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value143.365.9213.6844.1634.2824.3684.3825.3754.3951.51
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax5.21.52.81.22.02.22.92.02.62.20.9
Percentage of InterestIncomeOperating42797.14800.06578.92878.12287.45286.43284.26002.77072.45707.82696.4
Percentage of InterestIncomeOperating amrc:NonUSandCANADA0.00.00.00.00.00.00.00.00.00.00.0

amrc:OtherCountries


Revenue
Period End2021-06-302021-03-312020-06-302020-03-31
Value117.343.365.921
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax4.22.91.52.8
Percentage of InterestIncomeOperating33561.8661.34800.06578.9
Percentage of InterestIncomeOperating amrc:OtherCountries0.00.00.00.0

country:CA


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
Value9.9731014118.458109.459117.3696.5119.588117.4838.4391820161316161017213727
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax3.64.34.64.13.85.03.15.53.74.34.45.53.85.010.812.412.812.410317.69.86.512.011422.616.316.4
Percentage of InterestIncomeOperating29332.4977.725800.034205.912082.911725.67389.86424.29097.54895.513134.214760.59718.215069.60.0216809.946187.78724.212936.3367521.4257271.2401265.8-10895.541075.641214.9
Percentage of InterestIncomeOperating country:CA0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

country:US


Revenue
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
Value25223429125621119529319618613920318818515715613910995139146150127166189137
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax92.292.892.990.794.792.295.792.594.192.893.691.994.094.188.786.686.986.888952.489.291.986.988328.883.383.2
Percentage of InterestIncomeOperating742752.921081.9521344.6753900.0301740.0217710.0229272.7107786.3230286.4104686.5278631.5248397.4240394.8281180.40.01513183.7314212.461063.5111528.63328713.03641316.22899531.5-84252.8209312.2209312.5
Percentage of InterestIncomeOperating country:US0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax us-gaap:StatementGeographical, us-gaap:StatementBusinessSegments

amrc:NonUSandCANADA, us-gaap:AllOtherSegments


Revenue
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value143.365.9213.5384.1634.2824.3684.3825.3754.3951.51
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax5.21.52.81.22.02.22.92.02.62.20.9
Percentage of InterestIncomeOperating42797.14800.06578.92764.12287.45286.43284.26002.77072.45707.82696.4
Percentage of InterestIncomeOperating amrc:NonUSandCANADA us-gaap:AllOtherSegments0.00.00.00.00.00.00.00.00.00.00.0

country:CA, amrc:CanadaSegment


Revenue
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value118.413109.415117.3276.4469.546117.318.384
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax4.13.84.93.15.53.74.34.45.43.75.0
Percentage of InterestIncomeOperating34141.212018.611662.27355.56396.79045.74846.613076.714717.19493.514971.4
Percentage of InterestIncomeOperating country:CA amrc:CanadaSegment0.00.00.00.00.00.00.00.00.00.00.0

country:CA, us-gaap:AllOtherSegments


Revenue
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value0.0220.0450.0570.0440.050.0420.0650.0420.0330.1730.055
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.00.00.00.00.00.00.00.00.00.10.0
Percentage of InterestIncomeOperating64.764.363.334.427.551.948.957.543.4224.798.2
Percentage of InterestIncomeOperating country:CA us-gaap:AllOtherSegments0.00.00.00.00.00.00.00.00.00.00.0

country:US, amrc:CanadaSegment


Revenue
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value0.6550.6220.8960.7261.0230.5560.7020.970.4190.6480.52
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax0.20.30.40.20.50.30.50.40.20.30.3
Percentage of InterestIncomeOperating1926.5888.6995.6567.2562.1686.4527.81328.8551.3841.6928.6
Percentage of InterestIncomeOperating country:US amrc:CanadaSegment0.00.00.00.00.00.00.00.00.00.00.0

country:US, amrc:OtherUSRegions


Revenue
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value92888413784885584868874
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax32.939.839.944.739.744.537.038.942.145.144.6
Percentage of InterestIncomeOperating273364.7126717.194141.1107102.346197.3108913.641802.3115716.4113686.8115296.1133376.8
Percentage of InterestIncomeOperating country:US amrc:OtherUSRegions0.00.00.00.00.00.00.00.00.00.00.0

country:US, amrc:SmallScaleInfrastructure


Revenue
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value2823221821232122221918
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax10.010.410.76.010.311.714.110.310.810.110.8
Percentage of InterestIncomeOperating83091.233041.425248.914307.012019.228722.215962.430793.229128.925871.432351.8
Percentage of InterestIncomeOperating country:US amrc:SmallScaleInfrastructure0.00.00.00.00.00.00.00.00.00.00.0

country:US, amrc:USFederal


Revenue
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value118846811871554377625847
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax41.937.932.438.533.627.828.735.930.429.628.5
Percentage of InterestIncomeOperating347950.0120701.476383.392257.039152.767928.432373.7106756.282076.375602.685330.4
Percentage of InterestIncomeOperating country:US amrc:USFederal0.00.00.00.00.00.00.00.00.00.00.0

country:US, us-gaap:AllOtherSegments


Revenue
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value1614181917191817171716
Percentage of RevenueFromContractWithCustomerExcludingAssessedTax5.76.48.96.38.59.812.48.18.58.99.8
Percentage of InterestIncomeOperating47567.620391.420941.115039.19854.924035.814020.324037.022953.922783.129192.9
Percentage of InterestIncomeOperating country:US us-gaap:AllOtherSegments0.00.00.00.00.00.00.00.00.00.00.0

Selling General And Administrative Expense

us-gaap:SellingGeneralAndAdministrativeExpense

us-gaap:SellingGeneralAndAdministrativeExpense


Selling
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-30
Value3128332626282931
Percentage of SellingGeneralAndAdministrativeExpense100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating93770.62576.760083.978997.138028.632137.822740.617159.9

Assets

us-gaap:Assets

us-gaap:Assets


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value19381848175015841459141313741170110911981161111410441011983903875815797734724670728694637612629634586581604597619630675681660625645788660584
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Assets us-gaap:ConsolidatedEntities

us-gaap:VariableInterestEntityPrimaryBeneficiary


Assetsus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value155159162166164163158
Percentage of Assets8.08.69.310.511.311.511.6
Percentage of Assets8.08.69.310.511.311.511.6
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary100.0100.0100.0100.0100.0100.0100.0

Liabilities

us-gaap:Liabilities us-gaap:ConsolidatedEntities

us-gaap:Liabilities

us-gaap:VariableInterestEntityPrimaryBeneficiary


Liabilitiesus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value32323335363838
Percentage of Liabilities100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.71.81.92.22.52.72.8
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary20.720.520.621.222.023.324.3

Liabilities And Stockholders Equity

us-gaap:LiabilitiesAndStockholdersEquity

us-gaap:LiabilitiesAndStockholdersEquity


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value19381848175015841459141313741170110911981161111410441011983903875815797734724670728694637612629634586581604597619630675681660625645788660584
Percentage of LiabilitiesAndStockholdersEquity100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2021-06-302021-03-312020-12-312019-12-312018-12-312015-12-312014-12-31
Value645628492428376289286
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets33.334.028.231.232.439.745.5

Assets Current

us-gaap:AssetsCurrent

us-gaap:AssetsCurrent


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value483485490456422438425341348280310300294279287245216199226236243226263256227210226244224220249254242244297268263246283310261211
Percentage of AssetsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets25.026.328.028.828.931.030.929.131.423.426.827.028.227.629.227.124.824.428.432.233.633.736.236.935.634.336.038.638.237.941.342.639.138.744.139.339.939.443.839.439.636.2

us-gaap:AssetsCurrent us-gaap:ConsolidatedEntities

us-gaap:VariableInterestEntityPrimaryBeneficiary


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value8.891101013108.2727.017
Percentage of AssetsCurrent1.82.12.23.02.51.91.7
Percentage of Assets0.50.50.60.90.70.60.5
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary5.76.46.78.26.55.14.4

us-gaap:AssetsCurrent us-gaap:ConsolidatedEntities, us-gaap:BalanceSheetLocation

us-gaap:VariableInterestEntityPrimaryBeneficiary, amrc:ContractwithCustomerAssetNetCurrent


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value2.2861.3310.9682.1682.2371.3551.125
Percentage of AssetsCurrent0.50.30.20.50.50.30.3
Percentage of Assets0.10.10.10.10.20.10.1
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary amrc:ContractwithCustomerAssetNetCurrent0.00.00.00.00.00.00.0

us-gaap:VariableInterestEntityPrimaryBeneficiary, amrc:RestrictedCash


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value0.3732.4383.1851.2480.9260.5860.586
Percentage of AssetsCurrent0.10.50.60.30.20.10.1
Percentage of Assets0.00.10.20.10.10.00.0
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary amrc:RestrictedCash0.00.00.00.00.00.00.0

us-gaap:VariableInterestEntityPrimaryBeneficiary, us-gaap:AccountsReceivable


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value0.8170.5920.8340.8670.3480.4620.532
Percentage of AssetsCurrent0.20.10.20.20.10.10.1
Percentage of Assets0.00.00.00.10.00.00.0
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary us-gaap:AccountsReceivable0.00.00.00.00.00.00.0

us-gaap:VariableInterestEntityPrimaryBeneficiary, us-gaap:CashAndCashEquivalents


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value5.3515.6915.8289.1797.1385.7894.666
Percentage of AssetsCurrent1.11.21.22.01.71.31.1
Percentage of Assets0.30.30.30.60.50.40.3
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary us-gaap:CashAndCashEquivalents0.00.00.00.00.00.00.0

us-gaap:VariableInterestEntityPrimaryBeneficiary, us-gaap:PrepaidExpensesAndOtherCurrentAssets


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value0.0640.090.120.1280.0750.080.108
Percentage of AssetsCurrent0.00.00.00.00.00.00.0
Percentage of Assets0.00.00.00.00.00.00.0
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary us-gaap:PrepaidExpensesAndOtherCurrentAssets0.00.00.00.00.00.00.0

Cash And Cash Equivalents At Carrying Value

us-gaap:CashAndCashEquivalentsAtCarryingValue

us-gaap:CashAndCashEquivalentsAtCarryingValue


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-312009-12-312008-12-31
Value588066454140333438256164273424292724201815172121191723231620171817206326283826315929442921244718
Percentage of CashAndCashEquivalentsAtCarryingValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets3.04.43.82.92.92.92.42.93.52.15.35.82.73.42.53.33.13.02.62.52.12.63.03.13.02.93.83.72.83.62.83.12.83.39.43.84.46.14.14.09.00.07.60.00.00.00.00.0

Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312015-12-31
Value93116987066797770736197976471606461565251
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.86.35.64.54.65.65.66.06.65.18.48.76.27.16.17.27.16.96.67.0

Inventory Net

us-gaap:InventoryNet

us-gaap:InventoryNet


Inventory
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value8.7988.5278.5759.0819.0019.2299.2369.9029.2198.937.7658.1288.2648.6838.1398.6029.47910121314131312108.928.8969.059.2569.231109.40804611119.5022897.0932119.1458578.7764988.6356338.323388.7630846.780092
Percentage of InventoryNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.50.50.50.60.60.70.70.80.80.70.70.70.80.90.81.01.11.31.51.82.02.01.81.81.61.51.41.41.61.61.71.61.91.81.41.01.41.41.31.11.31.2

Noncurrent Assets

us-gaap:NoncurrentAssets

us-gaap:NoncurrentAssets


Noncurrent
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312013-09-302012-12-31
Value738589466361324249225219236216
Percentage of NoncurrentAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets42.242.940.236.840.734.335.836.339.632.1

us-gaap:NoncurrentAssets us-gaap:StatementGeographical

amrc:OtherCountries


Noncurrent
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-31
Value2.4150.8341.4451.321.4140.1060.1410.0932490.033281
Percentage of NoncurrentAssets0.30.10.30.40.40.00.10.00.0
Percentage of Assets0.10.10.10.10.20.00.00.00.0
Percentage of Assets amrc:OtherCountries0.00.00.00.00.00.00.00.00.0

country:CA


Noncurrent
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312013-09-302012-12-31
Value29242217161417181718
Percentage of NoncurrentAssets4.04.24.74.75.15.77.68.47.68.4
Percentage of Assets1.71.81.91.72.12.02.73.03.02.7
Percentage of Assets country:CA0.00.00.00.00.00.00.00.00.023.5

country:US


Noncurrent
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312013-09-302012-12-31
Value706564443343306235207201218198
Percentage of NoncurrentAssets95.695.795.094.994.594.392.391.692.491.6
Percentage of Assets40.341.138.234.938.532.333.033.236.629.4
Percentage of Assets country:US0.00.00.00.00.00.00.00.00.033.2

Assets Noncurrent

us-gaap:AssetsNoncurrent us-gaap:ConsolidatedEntities, us-gaap:BalanceSheetLocation

us-gaap:AssetsNoncurrent

us-gaap:VariableInterestEntityPrimaryBeneficiary, amrc:OperatingLeaseRightOfUseAsset


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value6.3636.3946.4396.4836.5256.4116.511
Percentage of AssetsNoncurrent100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.30.30.40.40.40.50.5
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary amrc:OperatingLeaseRightOfUseAsset0.00.00.00.00.00.00.0

us-gaap:VariableInterestEntityPrimaryBeneficiary, amrc:RestrictedCashNonCurrent


Assets
Period End2021-06-302020-12-31
Value0.3830.331
Percentage of AssetsNoncurrent6.05.1
Percentage of Assets0.00.0
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary amrc:RestrictedCashNonCurrent0.00.0

us-gaap:VariableInterestEntityPrimaryBeneficiary, us-gaap:OtherAssets


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value0.1170.4530.4250.3310.2621.661.662
Percentage of AssetsNoncurrent1.87.16.65.14.025.925.5
Percentage of Assets0.00.00.00.00.00.10.1
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary us-gaap:OtherAssets0.00.00.00.00.00.00.0

us-gaap:VariableInterestEntityPrimaryBeneficiary, us-gaap:PropertyPlantAndEquipmentOtherTypes


Assets
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value138140143145145145142
Percentage of AssetsNoncurrent2182.32203.32222.92236.72230.22268.12187.9
Percentage of Assets7.27.68.29.210.010.310.4
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary us-gaap:PropertyPlantAndEquipmentOtherTypes0.00.00.00.00.00.00.0

Amortization Of Intangible Assets

us-gaap:AmortizationOfIntangibleAssets

us-gaap:AmortizationOfIntangibleAssets


Amortization
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value0.0810.080.1570.1720.180.1790.2280.2240.2440.2130.2860.2690.2490.2530.3690.3660.3360.380.5650.5820.6070.6041.1091.0171.0151.0091.4721.3881.060.8181.5450731.4678730.8980380.8910371.1981151.1130331.3147781.6562441.2514720.5010.00.00.00.0
Percentage of AmortizationOfIntangibleAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.00.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AmortizationOfIntangibleAssets us-gaap:FiniteLivedIntangibleAssetsByMajorClass

us-gaap:CustomerContracts


Amortization
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-06-30
Value-0.0010.0150.0220.0220.0230.0220.0220.0230.030.00.00.00.0080.0080.0080.0070.0440.0460.0480.0460.2430.230.2310.2280.5460.5130.3630.2510.5972470.4990.2270.2270.646124
Percentage of AmortizationOfIntangibleAssets-0.68.712.212.310.19.89.010.810.50.00.00.02.22.22.41.87.87.97.97.621.922.622.822.637.137.034.230.738.734.025.325.549.1
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:CustomerContracts0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OtherIntangibleAssets


Amortization
Period End2021-06-302021-03-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-30
Value0.0810.080.1570.1580.1540.2020.2220.190.2690.2490.2530.3580.328
Percentage of AmortizationOfIntangibleAssets100.0100.091.387.886.090.291.089.2100.0100.0100.097.897.6
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:OtherIntangibleAssets0.00.00.00.00.00.00.00.00.00.00.00.00.0

Property Plant And Equipment Net

us-gaap:PropertyPlantAndEquipmentNet

us-gaap:PropertyPlantAndEquipmentNet


Property
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value8.8268.8048.9829.5459.7979.95210107.8717.0736.9856.6496.2555.8175.3034.834.6994.4525.0185.6375.9215.0595.3285.9476.3616.8147.3727.8558.2138.2548.6990489.3622459.4220979.7358419.3872189.245318.185927.6953977.0861646.6846256.1706945.406387
Percentage of PropertyPlantAndEquipmentNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.50.50.50.60.70.70.70.90.70.60.60.60.60.60.50.50.50.50.60.80.80.80.70.91.01.11.21.21.41.41.41.61.51.51.41.41.21.21.10.80.90.9

Goodwill

us-gaap:Goodwill

us-gaap:Goodwill


Goodwill
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value585858585757585758585858575656565555575858595959595960615653535555504850474747412020
Percentage of Goodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets3.03.23.43.74.04.14.34.95.24.95.05.35.55.65.76.26.46.87.38.08.18.88.18.59.49.79.69.69.69.28.89.38.98.07.27.47.27.77.45.33.13.5

us-gaap:Goodwill us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, amrc:Canada


Goodwillus-gaap:
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-12-31
Value3.2813.2143.0953.3693.3123.3493.2853.2173.5153.3783.293.2623.3373.3853.3823.1623.273.5113.781
Percentage of Goodwill5.65.65.45.85.75.85.65.56.36.15.95.65.75.85.75.45.55.96.3
Percentage of Assets0.20.20.20.20.30.30.30.30.40.40.40.40.50.50.50.40.50.60.6
Percentage of Assets us-gaap:OperatingSegments amrc:Canada0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments, amrc:OtherUSRegions


Goodwillus-gaap:
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-12-31
Value2626262626262626262424242424242424242424242424
Percentage of Goodwill45.946.246.245.746.145.945.545.244.843.244.044.144.144.444.742.742.442.241.941.941.741.340.9
Percentage of Assets1.71.81.91.92.32.42.22.32.42.42.42.52.72.83.03.13.43.43.73.43.63.93.9
Percentage of Assets us-gaap:OperatingSegments amrc:OtherUSRegions0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments, amrc:USFederal


Goodwillus-gaap:
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-12-31
Value3.9813.9813.9813.9813.9813.9814.4964.6094.8064.8063.3753.3753.3753.3753.3753.3753.3753.3753.3753.3753.3753.3753.375
Percentage of Goodwill6.86.96.96.86.96.87.67.98.28.46.06.06.06.16.15.85.85.85.75.75.75.65.6
Percentage of Assets0.30.30.30.30.30.40.40.40.40.50.30.30.40.40.40.40.50.50.50.50.50.50.5
Percentage of Assets us-gaap:OperatingSegments amrc:USFederal0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OperatingSegments, us-gaap:AllOtherSegments


Goodwillus-gaap:
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-12-31
Value2423232423242424242424242424242626272727272828
Percentage of Goodwill41.641.441.541.741.341.541.341.441.342.544.043.743.643.543.345.846.146.246.747.047.147.247.2
Percentage of Assets1.51.61.71.82.02.22.02.12.22.32.42.52.72.82.93.33.73.74.13.84.04.44.5
Percentage of Assets us-gaap:OperatingSegments us-gaap:AllOtherSegments0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:Goodwill us-gaap:StatementBusinessSegments

amrc:Canada


Goodwillus-gaap:
Period End2021-06-302021-03-312020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-312010-12-31
Value3.5373.4823.4413.3693.2173.4943.2623.1623.4633.7813.9164.1113.9684.1237344.257074.1702274.3171583.8271125.3103422.8711672.8743832.680933
Percentage of Goodwill6.05.95.95.85.56.25.65.45.86.36.47.37.47.87.77.58.67.810.66.06.013.0
Percentage of Assets0.20.20.20.20.30.40.40.40.60.60.60.70.70.70.70.70.70.60.80.40.40.5
Percentage of Assets amrc:Canada0.00.00.00.00.00.00.00.00.00.00.00.00.00.08.18.38.26.47.64.94.23.7

amrc:OtherUSRegions


Goodwillus-gaap:
Period End2021-06-302021-03-312020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-312010-12-31
Value2626262626242424242424242424212121212121214.906875
Percentage of Goodwill45.345.445.545.745.244.142.741.941.740.940.543.946.146.639.139.343.144.443.245.445.423.8
Percentage of Assets1.41.41.51.92.32.53.13.44.03.93.94.24.34.13.63.53.43.23.23.33.40.8
Percentage of Assets amrc:OtherUSRegions0.00.00.00.00.00.00.00.00.00.00.00.00.00.08.18.58.57.67.88.27.94.0

amrc:USFederal


Goodwillus-gaap:
Period End2021-06-302021-03-312020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-312010-12-31
Value3.9813.9813.9813.9814.6093.3753.3753.3753.3753.3753.3753.3753.3753.3749673.3749673.3749673.3749673.3749673.3749673.3749673.3749673.374967
Percentage of Goodwill6.86.86.86.87.96.05.85.75.75.65.56.06.36.46.16.16.76.96.77.07.016.4
Percentage of Assets0.20.20.20.30.40.30.40.50.60.50.50.60.60.60.60.50.50.50.50.50.50.6
Percentage of Assets amrc:USFederal0.00.00.00.00.00.00.00.00.00.00.00.00.00.08.14.73.12.82.12.22.21.6

us-gaap:AllOtherSegments


Goodwillus-gaap:
Period End2021-06-302021-03-312020-12-31
Value242424
Percentage of Goodwill41.941.941.9
Percentage of Assets1.31.31.4
Percentage of Assets us-gaap:AllOtherSegments0.00.00.0

us-gaap:CorporateAndOther


Goodwillus-gaap:
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-312010-12-31
Value242424242627272829242120232318181717177.645805
Percentage of Goodwill41.941.741.443.745.847.046.847.247.642.940.239.242.041.835.836.935.637.437.437.1
Percentage of Assets1.41.82.12.53.33.84.54.54.64.13.73.43.93.72.92.72.62.72.81.3
Percentage of Assets us-gaap:CorporateAndOther0.00.00.00.00.00.00.00.00.00.00.00.011.010.69.39.611.611.913.05.1

Intangible Assets Net Excluding Goodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill

us-gaap:IntangibleAssetsNetExcludingGoodwill


Intangible
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302010-12-31
Value0.7690.8470.9271.0721.2321.4081.6141.812.0522.312.0042.3152.4142.2312.442.8013.1133.3733.9314.6155.2826.0856.777.9839.1979.9211139.8528.4831010119.4232839.742878109.7565061112130.0
Percentage of IntangibleAssetsNetExcludingGoodwill100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets0.00.00.10.10.10.10.10.20.20.20.20.20.20.20.20.30.40.40.50.60.70.90.91.11.41.61.82.11.71.51.71.71.91.51.41.51.51.82.01.70.0

Finite Lived Intangible Assets Net

us-gaap:FiniteLivedIntangibleAssetsNet

us-gaap:FiniteLivedIntangibleAssetsNet


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value0.7690.8470.9271.0721.2321.4081.6141.812.0522.312.0042.3152.4142.2312.442.8013.1133.3733.9314.6155.2826.0856.777.9839.1979.9211139.8528.4831010119.4232839.742878109.75650612
Percentage of FiniteLivedIntangibleAssetsNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.10.10.10.10.10.20.20.20.20.20.20.20.20.30.40.40.50.60.70.90.91.11.41.61.82.11.71.51.71.71.91.51.41.51.52.0

us-gaap:FiniteLivedIntangibleAssetsNet us-gaap:IncomeStatementLocation

us-gaap:SellingGeneralAndAdministrativeExpenses


Finite
Period End2020-12-312019-12-312018-12-31
Value0.9271.5542.004
Percentage of FiniteLivedIntangibleAssetsNet100.096.3100.0
Percentage of Assets0.10.10.2
Percentage of Assets us-gaap:SellingGeneralAndAdministrativeExpenses0.00.00.0

Operating Lease Right Of Use Asset

us-gaap:OperatingLeaseRightOfUseAsset

us-gaap:OperatingLeaseRightOfUseAsset


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value404139363532323232300.0
Percentage of OperatingLeaseRightOfUseAsset100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets2.12.22.22.32.52.32.42.82.92.50.0

Other Assets Noncurrent

us-gaap:OtherAssetsNoncurrent

us-gaap:OtherAssetsNoncurrent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value191815222035353634322930312827272524262422211817232322212223227.2550095.1406283.7314114.6547094.5738774.7128433.9899313.7783576.3908854.8546054.59898
Percentage of OtherAssetsNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.01.00.91.41.42.52.63.13.12.72.52.83.12.82.83.02.93.03.33.43.13.22.52.53.63.83.63.43.84.03.71.20.80.60.70.70.70.60.60.80.70.8

Accounts Payable Current

us-gaap:AccountsPayableCurrent

us-gaap:AccountsPayableCurrent


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value193202230205162182202133117102134119115100135122102891261251129111411279638779736588776766101798071931167795
Percentage of AccountsPayableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets10.010.913.213.011.112.914.711.410.68.511.610.811.19.913.813.611.711.015.917.015.613.615.716.212.410.413.912.612.611.314.713.010.910.515.011.612.211.414.514.711.816.3

Accrued Liabilities Current

us-gaap:AccruedLiabilitiesCurrent

us-gaap:AccruedLiabilitiesCurrent


Accrued
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value4040413026323128292835282223232321202222212121312626262319121111109.540592131211108.917723127.029412
Percentage of AccruedLiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.12.22.41.91.82.32.32.52.62.43.12.52.22.42.42.62.42.52.93.13.03.23.04.64.14.34.33.73.42.12.02.01.71.51.91.91.81.71.41.61.12.1

Contract With Customer Liability Current

us-gaap:ContractWithCustomerLiabilityCurrent

us-gaap:ContractWithCustomerLiabilityCurrent


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-12-31
Value2630333534252623242524321919
Percentage of ContractWithCustomerLiabilityCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.41.61.92.22.41.81.92.02.22.12.12.91.92.0

us-gaap:ContractWithCustomerLiabilityCurrent us-gaap:BalanceSheetLocation, us-gaap:RegulatoryAsset

amrc:AccruedExpensesAndOtherCurrentLiabilities, amrc:RenewalEnergyProgram


Contract
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value0.2290.2250.2210.2170.8270.7240.5950.354
Percentage of ContractWithCustomerLiabilityCurrent0.70.60.60.93.13.12.41.5
Percentage of Assets0.00.00.00.00.10.10.10.0
Percentage of Assets amrc:AccruedExpensesAndOtherCurrentLiabilities amrc:RenewalEnergyProgram0.00.00.00.00.00.00.00.0

Liabilities Current

us-gaap:LiabilitiesCurrent

us-gaap:LiabilitiesCurrent


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value345351383338272316336246231218222211187173202190168149190182172152179182141126146135122105131119114109148131140122148171124142
Percentage of LiabilitiesCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets17.819.021.921.418.722.424.521.120.818.219.219.017.917.120.521.119.218.323.924.823.822.824.726.322.220.623.221.420.918.121.720.018.517.422.019.321.219.623.021.818.824.4

us-gaap:LiabilitiesCurrent us-gaap:ConsolidatedEntities

us-gaap:VariableInterestEntityPrimaryBeneficiary


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value3.0152.9613.7584.5113.9256.6336.563
Percentage of LiabilitiesCurrent0.90.81.01.31.42.11.9
Percentage of Assets0.20.20.20.30.30.50.5
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary1.91.92.32.72.44.14.1

us-gaap:LiabilitiesCurrent us-gaap:ConsolidatedEntities, us-gaap:BalanceSheetLocation

us-gaap:VariableInterestEntityPrimaryBeneficiary, amrc:CurrentPortionsOfLongTermDebtAndFinancingLeaseLiabilities


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value2.2212.2152.232.2432.242.2342.252
Percentage of LiabilitiesCurrent0.60.60.60.70.80.70.7
Percentage of Assets0.10.10.10.10.20.20.2
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary amrc:CurrentPortionsOfLongTermDebtAndFinancingLeaseLiabilities0.00.00.00.00.00.00.0

us-gaap:VariableInterestEntityPrimaryBeneficiary, amrc:OperatingLeaseLiabilityCurrent


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value0.1330.130.1250.1210.1170.1060.102
Percentage of LiabilitiesCurrent0.00.00.00.00.00.00.0
Percentage of Assets0.00.00.00.00.00.00.0
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary amrc:OperatingLeaseLiabilityCurrent0.00.00.00.00.00.00.0

us-gaap:VariableInterestEntityPrimaryBeneficiary, us-gaap:AccountsPayable


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value0.1790.150.3110.5940.0472.672.006
Percentage of LiabilitiesCurrent0.10.00.10.20.00.80.6
Percentage of Assets0.00.00.00.00.00.20.1
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary us-gaap:AccountsPayable0.00.00.00.00.00.00.0

us-gaap:VariableInterestEntityPrimaryBeneficiary, us-gaap:AccruedLiabilities


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value0.4820.4661.0921.5531.5211.6232.203
Percentage of LiabilitiesCurrent0.10.10.30.50.60.50.7
Percentage of Assets0.00.00.10.10.10.10.2
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary us-gaap:AccruedLiabilities0.00.00.00.00.00.00.0

Long Term Debt Current

us-gaap:LongTermDebtCurrent

us-gaap:LongTermDebtCurrent


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value79716961446969545455262427262224222019151413131212121213131312151310121112121111114.722118
Percentage of LongTermDebtCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets4.13.94.03.93.04.95.14.74.94.62.32.22.62.62.32.72.52.52.42.12.12.01.81.81.92.11.92.12.32.42.12.62.21.71.81.71.92.01.81.41.70.8

Operating Lease Liability Current

us-gaap:OperatingLeaseLiabilityCurrent

us-gaap:OperatingLeaseLiabilityCurrent


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value5995000.05680000.06106000.06010000.05216000.05360000.05802000.05935000.05807000.05082000.00
Percentage of OperatingLeaseLiabilityCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets0.30.30.30.40.40.40.40.50.50.40.0

Taxes Payable Current

us-gaap:TaxesPayableCurrent

us-gaap:TaxesPayableCurrent


Taxes
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-31
Value1501000.0981000.0221000.001205000.0486000.00138000.01196000.01100000.0755000.0775000.0810000.0812000.0615060.00
Percentage of TaxesPayableCurrent100.0100.0100.00.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets0.10.10.00.00.10.00.00.00.10.10.10.10.10.10.10.0

Liabilities Noncurrent

us-gaap:LiabilitiesNoncurrent us-gaap:ConsolidatedEntities, us-gaap:BalanceSheetLocation

us-gaap:LiabilitiesNoncurrent

us-gaap:VariableInterestEntityPrimaryBeneficiary, amrc:OperatingLeaseLiabilityNoncurrent


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value6.1846.1956.226.3026.3036.1736.18
Percentage of LiabilitiesNoncurrent100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.30.30.40.40.40.40.4
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary amrc:OperatingLeaseLiabilityNoncurrent0.00.00.00.00.00.00.0

us-gaap:VariableInterestEntityPrimaryBeneficiary, us-gaap:LongTermDebt


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value22222223242424
Percentage of LiabilitiesNoncurrent360.0361.4366.9374.9382.8392.3398.9
Percentage of Assets1.11.21.31.51.71.71.8
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary us-gaap:LongTermDebt0.00.00.00.00.00.00.0

us-gaap:VariableInterestEntityPrimaryBeneficiary, us-gaap:OtherNoncurrentLiabilities


Liabilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value0.8581.0670.5350.8951.7491.0041.171
Percentage of LiabilitiesNoncurrent13.917.28.614.227.716.318.9
Percentage of Assets0.00.10.00.10.10.10.1
Percentage of Assets us-gaap:VariableInterestEntityPrimaryBeneficiary us-gaap:OtherNoncurrentLiabilities0.00.00.00.00.00.00.0

Long Term Debt

us-gaap:LongTermDebt us-gaap:DebtInstrument

us-gaap:LongTermDebt

amrc:FivePointZeroFixedRateLoanDueInApril2040


Long
Period End2020-09-302020-06-30
Value0.2180.204
Percentage of LongTermDebt100.0100.0
Percentage of Assets0.00.0
Percentage of Assets amrc:FivePointZeroFixedRateLoanDueInApril20400.00.0

Long Term Debt And Capital Lease Obligations

us-gaap:LongTermDebtAndCapitalLeaseObligations

us-gaap:LongTermDebtAndCapitalLeaseObligations


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312016-12-312015-12-312014-12-31
Value30526831127829528526622322419721922617314010590
Percentage of LongTermDebtAndCapitalLeaseObligations100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets15.814.517.817.620.220.219.419.120.216.418.920.317.617.614.514.3

Deferred Income Tax Liabilities Net

us-gaap:DeferredIncomeTaxLiabilitiesNet

us-gaap:DeferredIncomeTaxLiabilitiesNet


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-01-012017-12-31
Value7.1594.4742.3633.9943.2180.00.1153.2423.6774.0664.3523.4538.5050.00.584
Percentage of DeferredIncomeTaxLiabilitiesNet100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.00.0100.0
Percentage of Assets0.40.20.10.30.20.00.00.30.30.30.40.30.80.00.1

Other Liabilities Noncurrent

us-gaap:OtherLiabilitiesNoncurrent

us-gaap:OtherLiabilitiesNoncurrent


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value373537393835293030282925181718161615152121211821202220192929292726283030282828293028
Percentage of OtherLiabilitiesNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets1.91.92.22.52.62.52.22.62.72.42.52.31.81.81.91.81.91.91.92.93.03.12.63.23.23.63.23.15.05.14.94.64.24.54.54.54.34.54.43.84.74.8

Operating Lease Liability Noncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent

us-gaap:OperatingLeaseLiabilityNoncurrent


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value363735323229292828270.0
Percentage of OperatingLeaseLiabilityNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0
Percentage of Assets1.92.02.02.12.22.12.12.52.62.30.0

Lessee Operating Lease Liability Payments Due Year Two

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value6659000.06510000.07274000.06716000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearTwo100.0100.0100.0100.0
Percentage of Assets0.30.40.40.4

Lessee Operating Lease Liability Payments Due Year Three

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value5516000.05439000.05964000.05381000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearThree100.0100.0100.0100.0
Percentage of Assets0.30.30.30.3

Lessee Operating Lease Liability Payments Due Year Four

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value4488000.04431000.04955000.04500000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFour100.0100.0100.0100.0
Percentage of Assets0.20.20.30.3

Lessee Operating Lease Liability Payments Due Year Five

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive


Lessee
Period End2020-12-31
Value3981000.0
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueYearFive100.0
Percentage of Assets0.2

Lessee Operating Lease Liability Payments Due After Year Five

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive


Lessee
Period End2020-12-31
Value28
Percentage of LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive100.0
Percentage of Assets1.7

Operating Lease Liability

us-gaap:OperatingLeaseLiability

us-gaap:OperatingLeaseLiability


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312019-01-01
Value4243413837343434343233
Percentage of OperatingLeaseLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets2.22.32.42.42.62.42.53.03.12.70.0

Lessee Operating Lease Liability Payments Due

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue

us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value61625954
Percentage of LesseeOperatingLeaseLiabilityPaymentsDue100.0100.0100.0100.0
Percentage of Assets3.23.43.43.4

Lessee Operating Lease Liability Undiscounted Excess Amount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount

us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount


Lessee
Period End2021-06-302021-03-312020-12-312020-09-30
Value18191715
Percentage of LesseeOperatingLeaseLiabilityUndiscountedExcessAmount100.0100.0100.0100.0
Percentage of Assets1.01.01.01.0

Stockholders Equity

us-gaap:StockholdersEquity

us-gaap:StockholdersEquity


Stockholders
Period End2021-06-302021-03-312020-12-312019-12-312018-12-312015-12-312014-12-31
Value645628492428376289286
Percentage of StockholdersEquity100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets33.334.028.231.232.439.745.5

Stockholders Equity Including Portion Attributable To Noncontrolling Interest

us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest

us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-312009-12-312008-12-31
Value64562849246343943242840139038137636435034033631130329629429228728828928728528028628127126827626926226126125924824223623021919510274
Percentage of StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets33.334.028.229.230.130.631.234.335.231.832.432.733.633.634.234.534.636.436.939.839.743.139.741.344.845.845.544.346.346.245.845.142.341.438.838.037.638.836.629.333.233.40.00.0

us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest us-gaap:StatementClassOfStock, us-gaap:StatementEquityComponents

us-gaap:CommonClassA, us-gaap:CommonStock


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value0.0030.0030.0030.0030.0030.0030.0030.0030.0030.0030.0030.0030.0030.0030.0030.0030.0030.0030.0030.0030.0030.0030.0030.0030.0030.0030.0030.0030.0030.0030.0030.0032530.0032380.0032270.0032020.0031860.0031470.003071
Percentage of StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:CommonClassA us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:CommonClassB, us-gaap:CommonStock


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value0.0020.0020.0020.0020.0020.0020.0020.0020.0020.0020.0020.0020.0020.0020.0020.0020.0020.0020.0020.0020.0020.0020.0020.0020.0020.0020.0020.0020.0020.0020.0020.00180.00180.00180.00180.00180.00180.0018
Percentage of StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:CommonClassB us-gaap:CommonStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest us-gaap:StatementEquityComponents

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value-5.881-5.408-7.526-8.154-8.792-8.207-4.742-5.748-4.613-2.941-1.824
Percentage of StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-0.9-0.9-1.5-1.8-2.0-1.9-1.1-1.4-1.2-0.8-0.5
Percentage of Assets-0.3-0.3-0.4-0.5-0.6-0.6-0.3-0.5-0.4-0.2-0.2
Percentage of Assets us-gaap:AccumulatedGainLossNetCashFlowHedgeParent0.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AccumulatedOtherComprehensiveIncome


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-312009-12-312008-12-31
Value-6.754-6.759-9.29-11.695-13.194-13.291-7.514-9.609-8.118-6.485-5.949-4.101-4.063-3.786-5.626-6.091-6.338-6.38-6.591-8.913-9.212-7.622-5.228-5.646-2.995-5.028-2.62-0.2571.3891.7263.1124422.9496771.697350.6857470.713194-0.612594-1.549234-0.129421-1.8683520.1821814.2252963.5515212.83197-0.698753
Percentage of StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-1.0-1.1-1.9-2.5-3.0-3.1-1.8-2.4-2.1-1.7-1.6-1.1-1.2-1.1-1.7-2.0-2.1-2.2-2.2-3.1-3.2-2.6-1.8-2.0-1.0-1.8-0.9-0.10.50.61.11.10.60.30.3-0.2-0.6-0.1-0.80.11.91.82.8-0.9
Percentage of Assets-0.3-0.4-0.5-0.7-0.9-0.9-0.5-0.8-0.7-0.5-0.5-0.4-0.4-0.4-0.6-0.7-0.7-0.8-0.8-1.2-1.3-1.1-0.7-0.8-0.5-0.8-0.4-0.00.20.30.50.50.30.10.1-0.1-0.2-0.0-0.30.00.60.60.00.0
Percentage of Assets us-gaap:AccumulatedOtherComprehensiveIncome0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdditionalPaidInCapital


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-312009-12-312008-12-31
Value2702671451411391361331311261251241211191171161151141131121121111111101091091081071081041031029796949393918986868374104.346077
Percentage of StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest42.042.629.530.631.831.631.232.632.532.933.133.434.034.534.537.037.838.338.438.538.738.438.138.138.238.637.538.638.638.637.136.236.636.335.636.336.736.736.437.638.138.010.25.9
Percentage of Assets14.014.58.38.99.69.79.711.211.410.510.710.911.411.611.812.813.113.914.215.315.416.615.115.717.117.717.117.117.917.817.016.315.515.013.813.813.814.213.311.012.712.70.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:RetainedEarnings


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-312009-12-312008-12-31
Value3933793683443253203142922832742692582472382352122031971941931871851841831791771811721651621711781731751771741681621611531401269777
Percentage of StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest60.960.474.874.573.974.273.372.772.671.871.670.970.570.170.168.067.166.766.066.165.164.263.763.962.863.163.461.560.960.761.866.166.267.067.767.567.667.168.266.364.264.995.2105.3
Percentage of Assets20.320.521.021.822.322.722.925.025.522.923.223.223.723.624.023.523.224.324.426.325.927.725.326.428.128.928.827.228.228.028.329.828.027.826.225.625.426.025.019.421.321.70.00.0
Percentage of Assets us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:TreasuryStock


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-312014-12-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-312009-12-312008-12-31
Value-11.788-11.788-11.788-11.788-11.788-11.788-11.782-11.777-11.638-11.638-11.638-11.571-11.571-11.57-9.799-9.416-8.656-8.436-6.387-4.451-1.9490.00.00.0-9.182571-9.182571-9.1825719.182571-9.182571-9.182571-9.182571-9.182571-9.182571-9.182571-9.182571-8.413601-7.538653
Percentage of StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest-1.8-1.9-2.4-2.5-2.7-2.7-2.7-2.9-3.0-3.0-3.1-3.2-3.3-3.4-2.9-3.0-2.9-2.8-2.2-1.5-0.70.00.00.0-3.4-3.5-3.53.5-3.5-3.7-3.8-3.9-4.0-4.2-4.7-8.2-10.2
Percentage of Assets-0.6-0.6-0.7-0.7-0.8-0.8-0.9-1.0-1.0-1.0-1.0-1.0-1.1-1.1-1.0-1.0-1.0-1.0-0.8-0.6-0.30.00.00.0-1.5-1.5-1.51.4-1.3-1.4-1.5-1.4-1.2-1.4-1.60.00.0
Percentage of Assets us-gaap:TreasuryStock0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Additional Paid In Capital

us-gaap:AdditionalPaidInCapital

us-gaap:AdditionalPaidInCapital


Additional
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value2702671451411391361331311261251241211191171161151141131121121111111101091091081071081041031029796949393918986868374
Percentage of AdditionalPaidInCapital100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets14.014.58.38.99.69.79.711.211.410.510.710.911.411.611.812.813.113.914.215.315.416.615.115.717.117.717.117.117.917.817.016.315.515.013.813.813.814.213.311.012.712.7

Retained Earnings Accumulated Deficit

us-gaap:RetainedEarningsAccumulatedDeficit

us-gaap:RetainedEarningsAccumulatedDeficit


Retained
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value393379368344325320314292283274269258247238235212203197194193187185184183179177181172165162171178173175177174168162161153140126
Percentage of RetainedEarningsAccumulatedDeficit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets20.320.521.021.822.322.722.925.025.522.923.223.223.723.624.023.523.224.324.426.325.927.725.326.428.128.928.827.228.228.028.329.828.027.826.225.625.426.025.019.421.321.7

Accumulated Other Comprehensive Income Loss Net Of Tax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax

us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax


Accumulated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value-6754000.0-6759000.0-9290000.0-11695000.0-13194000.0-13291000.0-7514000.0-9609000.0-8118000.0-6485000.0-5949000.0-4101000.0-4063000.0-3786000.0-5626000.0-6091000.0-6338000.0-6380000.0-6591000.0-8913000.0-9212000.0-7622000.0-5228000.0-5646000.0-2995000.0-5028000.0-2620000.0-257000.01389000.01726000.03112400.02949700.01697400.0685750.0713190.0-612590.0-1549200.0-129420.0-1868400.0182180.04225300.03551500.0
Percentage of AccumulatedOtherComprehensiveIncomeLossNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets-0.3-0.4-0.5-0.7-0.9-0.9-0.5-0.8-0.7-0.5-0.5-0.4-0.4-0.4-0.6-0.7-0.7-0.8-0.8-1.2-1.3-1.1-0.7-0.8-0.5-0.8-0.4-0.00.20.30.50.50.30.10.1-0.1-0.2-0.0-0.30.00.60.6

Treasury Stock Value

us-gaap:TreasuryStockValue

us-gaap:TreasuryStockValue


Treasury
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302015-12-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value11111111111111111111111111119.7999.4168.6568.4366.3874.4511.9490.00.09.1825719.1825719.1825719.1825719.1825719.182571-9.182571-9.182571-9.182571-9.182571-9.182571
Percentage of TreasuryStockValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.60.60.70.70.80.80.91.01.01.01.01.01.11.11.01.01.01.00.80.60.30.00.01.51.51.51.41.31.4-1.5-1.4-1.2-1.4-1.6

Stock Issued During Period Value New Issues

us-gaap:StockIssuedDuringPeriodValueNewIssues

us-gaap:StockIssuedDuringPeriodValueNewIssues


Stock
Period End2021-06-302021-03-31
Value-0.135120
Percentage of StockIssuedDuringPeriodValueNewIssues100.0100.0
Percentage of Assets0.00.0

us-gaap:StockIssuedDuringPeriodValueNewIssues us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stock
Period End2021-06-302021-03-31
Value-0.135120
Percentage of StockIssuedDuringPeriodValueNewIssues100.0100.0
Percentage of Assets0.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.0

Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue


Adjustments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value1349000.0766000.0553000.0522000.0430000.0429000.0425000.0413000.0397000.0385000.0121000.0391000.0392000.0355000.0317000.0326000.0307000.0343000.0475000.0328000.0391000.0367000.0352000.0396000.0453000.0629000.0-1193000.03179000.0707000.0718000.05520900.0910020.0822990.0809880.0-1292100.01577600.01341500.01984000.0-2157300.02252400.0
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Adjustments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-30
Value1349000.0766000.0553000.0522000.0430000.0429000.0425000.0413000.0397000.0385000.0121000.0391000.0392000.0355000.0317000.0326000.0307000.0343000.0475000.0328000.0391000.0367000.0352000.0396000.0453000.0629000.0-1193000.03179000.0707000.0718000.05520900.0910020.0822990.0809880.0-1292100.01577600.01341500.01984000.0-2157300.02252400.0
Percentage of AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of Assets us-gaap:AdditionalPaidInCapital0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Minority Interest Decrease From Distributions To Noncontrolling Interest Holders

us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders

us-gaap:MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders


Minority
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value195000.0453000.0302000.0525000.0595000.0112000.0234000.0364000.0103000.0102000.0103000.0102000.0102000.0103000.0
Percentage of MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of Assets0.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value-57.759-38.724-18.794-10.195-21.954-51.64-75.568-11.471-51.16-58.094-21.1625-20.067-37.07-45.803-39.386-19.585-31.785-10.697-7.654-24.653-15.069-15.5953.652-14.669-22.92612-18.0273.5822.352-45.4969453.7077746.883441-25.703476443.0795016.2674153341101.589603-25.621271279.0615542.478324
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating-169879.4-3488.6-33560.7-29985.3-31362.9-57377.8-59037.5-6302.7-63160.5-43679.7-28986.333021.1-26061.0-66196.4-104097.7-98465.0-72537.0-167289.5-82284.6-63783.3-189638.5-125575.0-1336.30.0-133354.5-15182.8137188.9-150225.032563.618092.30.040075.419716.5-16415.536009.070116.1151313.7755603.2-21205.311381.02415.80.00.00.00.0

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value-49.272-56.479-53.413-48.902-49.352-29.348-62.293-29.184-24.654-26.092-23.499-47.41-27.121-35.176-17.752-18.034-23.116-29.14-31.715-24.876-13.93-9.095-21.709-16.689-7.275-6.156-10.341-14.971-4.691-8.59713-2.02224-26.451087-14.467317-14.108833-16.602762-10.800732-7.440713-15.158911-78.654262-9.041092-0.790722-13.645655-19.432413-6.552609
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating-144917.6-5088.2-95380.4-143829.4-70502.9-32608.9-48666.4-16035.2-30437.0-19618.0-32190.4-62381.6-35222.1-62814.3-40345.5-45085.0-85614.8-153368.4-243961.5-207300.0-107153.8-75791.7-1860.20.0-66136.4-4076.8-114900.0-124758.3-42645.5-66130.80.0-21857.3-75765.0-9239.5-11296.7-378022.8-260761.3-169299.57671.0-86765.1-13740.50.00.00.00.0

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value841129963588314437884745543984575945644435371942132420-2.54338-2.6119.02230-0.45648917-3.5568435.72259311-4.938824-13.710345-32.1902694137101.117839181.391816
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating248650.010124.6177982.1185567.683538.693254.4112923.420447.3108802.535739.162628.872046.151836.4150219.6131618.2149377.5168863.0341221.1342023.1296891.7290130.8162450.03617.70.0222636.413680.1-28255.6324233.3-23736.469400.00.0-4933.949079.6-2271.64582.0252589.2-119237.7-311953.216289.645930.557557.00.00.00.00.0

Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect

us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect


Cash
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value-22.50517273.988-12.7772.4326.879-3.29212-36.5130.88932-7.3211-4.642.7675.6433.509
Percentage of CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating-66191.21577.549875.011729.4-18252.92702.25374.2-1808.815155.6-27453.41217.842826.3-9506.520878.6-10545.56917.520900.018468.4

Amortization Of Financing Costs

us-gaap:AmortizationOfFinancingCosts

us-gaap:AmortizationOfFinancingCosts


Amortization
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value730000.0747000.0837000.0673000.0516000.0660000.0495000.0516000.0525000.0693000.0606000.0749000.0419000.0419000.0426000.0408000.0389000.0397000.0509000.0359000.0345000.0290000.0289000.0288000.0280000.0282000.0267000.0516000.0271000.0299000.0240640.0518250.0248310.084148.089160.095667.0138190.0133290.0749350.0106780.094822.0110830.092369.0306400.097655.0
Percentage of AmortizationOfFinancingCosts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Depreciation Depletion And Amortization

us-gaap:DepreciationDepletionAndAmortization

us-gaap:DepreciationDepletionAndAmortization


Depreciation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
Value10101010109.8349.8119.4139.6478.8388.1477.2147.0536.7346.3246.1855.6595.7476.0495.8025.5285.4215.5755.5015.2195.2275.4445.4525.2084.8055.2263144.5804625.6980184.8933234.7382644.7692564.9392474.4534524.0229512.849934
Percentage of DepreciationDepletionAndAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DepreciationDepletionAndAmortization us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, amrc:CanadaSegment


Depreciation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-31
Value0.4840.4150.4060.4020.3810.3910.40.3960.3150.2750.2820.2940.290.2890.3030.2860.289
Percentage of DepreciationDepletionAndAmortization4.54.14.04.03.74.04.14.23.33.13.54.14.14.34.95.15.0

us-gaap:OperatingSegments, amrc:OtherUSRegions


Depreciation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value4.033.5753.2323.2393.02.7632.752.5382.4642.1821.531.3411.3771.332.7280.1050.0670.0740.10.1160.1370.1370.1230.2230.2140.2050.3750.330.333
Percentage of DepreciationDepletionAndAmortization37.135.232.132.129.528.128.027.025.524.718.818.619.519.843.11.71.21.31.72.02.52.52.24.14.13.96.96.16.4

us-gaap:OperatingSegments, amrc:SmallScaleInfrastructure


Depreciation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value4.9374.8624.9975.0135.425.2875.3085.1495.6865.2165.1594.534.3484.0642.154.6364.224.2534.3414.0633.7513.8493.8473.6783.4013.4663.4413.2043.289
Percentage of DepreciationDepletionAndAmortization45.447.949.749.853.353.854.154.758.959.063.362.861.660.434.075.074.674.071.870.067.971.069.066.965.266.363.258.863.2

us-gaap:OperatingSegments, amrc:USFederal


Depreciation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value1.1391.010.9920.9950.9411.0170.9030.9010.8060.8170.7680.6710.6610.6720.6720.6440.6540.6530.6750.6860.7040.5230.3020.2990.3020.3060.2990.3150.292
Percentage of DepreciationDepletionAndAmortization10.510.09.99.99.310.39.29.68.49.29.49.39.410.010.610.411.611.411.211.812.79.65.45.45.85.95.55.85.6

us-gaap:OperatingSegments, us-gaap:AllOtherSegments


Depreciation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-30
Value0.2740.2870.430.4260.4290.3760.450.4290.3760.3480.4080.3780.3770.3790.4970.4320.4780.6490.6750.6731.0231.021.0071.2130.88
Percentage of DepreciationDepletionAndAmortization2.52.84.34.24.23.84.64.63.93.95.05.25.35.68.07.68.311.212.212.418.619.519.322.216.9

Increase Decrease In Accounts Receivable

us-gaap:IncreaseDecreaseInAccountsReceivable

us-gaap:IncreaseDecreaseInAccountsReceivable


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value0.305-15.5353.033-26.286144.031-18.27627-4.718-7.699-25.823211.83720-4.03811-30.4784.866-1.56513-5.096-0.7867.6842.676-5.102-19.89322-2.038-8.8477.3583932.106271-11.0420044.186325-18.6881455.63360711-24.537183-34.977928454.9616117.62085-23.7314882113
Percentage of IncreaseDecreaseInAccountsReceivable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Increase Decrease In Inventories

us-gaap:IncreaseDecreaseInInventories

us-gaap:IncreaseDecreaseInInventories


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value272000.0-48000.0-505000.080000.0-228000.0-7000.0-666000.0683000.0289000.01165000.0-363000.0-135000.0-419000.0544000.0-463000.0-877000.0-1472000.0-1154000.0-1283000.0-1018000.0858000.0325000.0980000.02090000.01191000.066000.0-136000.0-172000.026000.0-1026000.0848370.0-2800900.054410.01992200.02401300.0-2052600.0369360.0140860.0265060.0-439700.0349780.01633200.01470900.0-23790.0551640.0
Percentage of IncreaseDecreaseInInventories100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Operating Activities

us-gaap:NetCashProvidedByUsedInOperatingActivities

us-gaap:NetCashProvidedByUsedInOperatingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value-57.759-38.724-18.794-10.195-21.954-51.64-75.568-11.471-51.16-58.094-21.1625-20.067-37.07-45.803-39.386-19.585-31.785-10.697-7.654-24.653-15.069-15.5953.652-14.669-22.92612-18.0273.5822.352-45.4969453.7077746.883441-25.703476443.0795016.2674153341101.589603-25.621271279.0615542.478324
Percentage of NetCashProvidedByUsedInOperatingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating-169879.4-3488.6-33560.7-29985.3-31362.9-57377.8-59037.5-6302.7-63160.5-43679.7-28986.333021.1-26061.0-66196.4-104097.7-98465.0-72537.0-167289.5-82284.6-63783.3-189638.5-125575.0-1336.30.0-133354.5-15182.8137188.9-150225.032563.618092.30.040075.419716.5-16415.536009.070116.1151313.7755603.2-21205.311381.02415.80.00.00.00.0

Net Income Loss

us-gaap:NetIncomeLoss

us-gaap:NetIncomeLoss


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-302010-03-31
Value131123204.3656.201228.879.2164.14711108.7026.988238.7915.96-1.7443.2695.812.10.7043.2694.1781.991-4.1888.6547.2912.719-8.2811.5744.545117-1.780751-1.9240720.0050946.7711825.1688681.5052980.008443128.8321285.2882850.0088830.01130.0065540.000778
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating40161.81006.741935.758829.46235.76890.017346.14873.611377.83118.015880.814080.311301.312478.654115.921977.522074.1-9178.925146.248416.716153.85866.7280.10.018100.0-2773.596155.660758.324718.2-63700.00.049125.8-5100.7-1228.84.1154170.8124791.634250.2-4.313633.013422.90.00.00.00.00.0

us-gaap:NetIncomeLoss us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312015-12-312015-09-302015-06-302015-03-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-09-302012-06-302012-03-31
Value131123204.3656.201228.879.2164.14711108.7026.988-1.1374.1781.991-4.1887.2912.719-8.2814.545117-1.780751-1.9240726.7711825.1688681.505298
Percentage of NetIncomeLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0-34.8100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating40161.81006.741935.758829.46235.76890.017346.14873.611377.83118.015880.814080.311301.312478.6-97.40.018100.0-2773.560758.324718.2-63700.049125.8-5100.7-1228.8154170.8124791.634250.2
Percentage of InterestIncomeOperating us-gaap:RetainedEarnings0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

Profit Loss

us-gaap:ProfitLoss

us-gaap:ProfitLoss


Profit
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value171223178.8366.636208.3318.5072.87110108.7027.504198.7915.96-0.6443.2695.7151.9941.0541.5052988.247527128.8321285.2882857.699883127.707638
Percentage of ProfitLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating52605.91119.942430.452026.512622.97373.316087.54577.510502.52158.614616.414080.311301.313400.045063.621977.522074.1-3389.525146.247625.015338.58783.334250.2-4173.613633.013422.90.00.00.00.0

Share Based Compensation

us-gaap:ShareBasedCompensation

us-gaap:ShareBasedCompensation


Share
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value1349000.0766000.0553000.0521000.0430000.0429000.0425000.0413000.0397000.0385000.0121000.0390000.0392000.0355000.0317000.0326000.0307000.0343000.0376000.0328000.0391000.0367000.0402000.0396000.0453000.0518000.0385000.0683000.0707000.0718000.0674130.0789420.0664760.0671100.0823220.0853870.0892610.0781450.0838510.0432620.0735530.0859050.0740160.0651350.0668060.0
Percentage of ShareBasedCompensation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Investing Activities

us-gaap:NetCashProvidedByUsedInInvestingActivities

us-gaap:NetCashProvidedByUsedInInvestingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value-49.272-56.479-53.413-48.902-49.352-29.348-62.293-29.184-24.654-26.092-23.499-47.41-27.121-35.176-17.752-18.034-23.116-29.14-31.715-24.876-13.93-9.095-21.709-16.689-7.275-6.156-10.341-14.971-4.691-8.59713-2.02224-26.451087-14.467317-14.108833-16.602762-10.800732-7.440713-15.158911-78.654262-9.041092-0.790722-13.645655-19.432413-6.552609
Percentage of NetCashProvidedByUsedInInvestingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating-144917.6-5088.2-95380.4-143829.4-70502.9-32608.9-48666.4-16035.2-30437.0-19618.0-32190.4-62381.6-35222.1-62814.3-40345.5-45085.0-85614.8-153368.4-243961.5-207300.0-107153.8-75791.7-1860.20.0-66136.4-4076.8-114900.0-124758.3-42645.5-66130.80.0-21857.3-75765.0-9239.5-11296.7-378022.8-260761.3-169299.57671.0-86765.1-13740.50.00.00.00.0

Payments To Acquire Property Plant And Equipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment

us-gaap:PaymentsToAcquirePropertyPlantAndEquipment


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value828000.0656000.0243000.0613000.0631000.0724000.0486000.03378000.01523000.01287000.0982000.0905000.01041000.01015000.0929000.0691000.0844000.0387000.0111000.0484000.01715000.0497000.0303000.0397000.0358000.0285000.0192000.0358000.0929000.0266000.00790430.0446200.01094400.0963770.01715400.01105000.01276500.0780160.0863140.0911400.0895230.01251400.0877780.059719.0
Percentage of PaymentsToAcquirePropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Net Cash Provided By Used In Financing Activities

us-gaap:NetCashProvidedByUsedInFinancingActivities

us-gaap:NetCashProvidedByUsedInFinancingActivities


Net
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value841129963588314437884745543984575945644435371942132420-2.54338-2.6119.02230-0.45648917-3.5568435.72259311-4.938824-13.710345-32.1902694137101.117839181.391816
Percentage of NetCashProvidedByUsedInFinancingActivities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0
Percentage of InterestIncomeOperating248650.010124.6177982.1185567.683538.693254.4112923.420447.3108802.535739.162628.872046.151836.4150219.6131618.2149377.5168863.0341221.1342023.1296891.7290130.8162450.03617.70.0222636.413680.1-28255.6324233.3-23736.469400.00.0-4933.949079.6-2271.64582.0252589.2-119237.7-311953.216289.645930.557557.00.00.00.00.0

Proceeds From Issuance Of Long Term Debt

us-gaap:ProceedsFromIssuanceOfLongTermDebt

us-gaap:ProceedsFromIssuanceOfLongTermDebt


Proceeds
Period End2021-06-302021-03-312020-12-312020-09-302019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302013-12-312013-09-302013-06-302012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-30
Value34307526364.8722.7420.09.201202533-0.4027.322812304.79-0.0363.049134.5840.00.00.00.00.00.09.434434370.00.00.07.4816020.00.05.500089-0.0650360.0
Percentage of ProceedsFromIssuanceOfLongTermDebt100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.00.00.00.0100.0100.00.00.00.0100.00.00.0100.0100.00.0

Repayments Of Long Term Debt

us-gaap:RepaymentsOfLongTermDebt

us-gaap:RepaymentsOfLongTermDebt


Repayments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value141931161312104.8467.4715.71613128.4542.322134.241278.014.7683.1173.5452.5843.3412.9853.5412.5254.5112.9588.2032.726.2846551.6437872.9349483.8057812.2067741.2454551.3274930.8074641.0757841.4440181.6427310.9118780.4220585.7559023.450145
Percentage of RepaymentsOfLongTermDebt100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Payments For Repurchase Of Common Stock

us-gaap:PaymentsForRepurchaseOfCommonStock

us-gaap:PaymentsForRepurchaseOfCommonStock


Payments
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302011-12-312011-09-302011-06-302010-12-312010-09-302010-06-30
Value0006000.05000.0139000.00067000.001000.01771000.0383000.0760000.0220000.02049000.01936000.02502000.01949000.000000000768970.0
Percentage of PaymentsForRepurchaseOfCommonStock0.00.00.0100.0100.0100.00.00.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.00.00.00.00.00.0100.0

Debt Instrument Interest Rate Stated Percentage

us-gaap:DebtInstrumentInterestRateStatedPercentage us-gaap:DebtInstrument, us-gaap:LongtermDebtType

us-gaap:DebtInstrumentInterestRateStatedPercentage

amrc:FivePointSixOnePercentTermNoteDueInFebruary2034, amrc:TermLoan


Debt
Period End2020-12-312020-06-302020-03-31
Value5.610.05610.0561
Percentage of DebtInstrumentInterestRateStatedPercentage100.0100.0100.0
Percentage of LongTermDebtAndCapitalLeaseObligations0.00.00.0
Percentage of LongTermDebtAndCapitalLeaseObligations amrc:FivePointSixOnePercentTermNoteDueInFebruary2034 amrc:TermLoan0.00.00.0

amrc:FivePointZeroPercentTermNoteDueInMarch2028, amrc:TermLoan


Debt
Period End2020-12-312020-06-302020-03-31
Value5.00.050.05
Percentage of DebtInstrumentInterestRateStatedPercentage89.189.189.1
Percentage of LongTermDebtAndCapitalLeaseObligations0.00.00.0
Percentage of LongTermDebtAndCapitalLeaseObligations amrc:FivePointZeroPercentTermNoteDueInMarch2028 amrc:TermLoan0.00.00.0

amrc:FixedRateLoanDueInApril2040, us-gaap:LoansPayable


Debt
Period End2020-12-31
Value5.0
Percentage of DebtInstrumentInterestRateStatedPercentage89.1
Percentage of LongTermDebtAndCapitalLeaseObligations0.0
Percentage of LongTermDebtAndCapitalLeaseObligations amrc:FixedRateLoanDueInApril2040 us-gaap:LoansPayable0.0

amrc:FixedRateNotePayableInQuarterlyInstallmentsDueInDecember2027, us-gaap:LoansPayable


Debt
Period End2020-12-31
Value3.575
Percentage of DebtInstrumentInterestRateStatedPercentage63.7
Percentage of LongTermDebtAndCapitalLeaseObligations0.0
Percentage of LongTermDebtAndCapitalLeaseObligations amrc:FixedRateNotePayableInQuarterlyInstallmentsDueInDecember2027 us-gaap:LoansPayable0.0

amrc:FourPointNineFivePercentTermNotesDueInJuly2031, amrc:TermLoan


Debt
Period End2020-12-31
Value4.95
Percentage of DebtInstrumentInterestRateStatedPercentage88.2
Percentage of LongTermDebtAndCapitalLeaseObligations0.0
Percentage of LongTermDebtAndCapitalLeaseObligations amrc:FourPointNineFivePercentTermNotesDueInJuly2031 amrc:TermLoan0.0

amrc:SevenPointTwoFiveZeroPercentTermNoteDueInMarch2021, amrc:TermLoan


Debt
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312013-12-312012-12-312011-03-31
Value7.250.07250.07250.07250.07250.07250.07250.07250.07250.07250.07250.07250.07250.07250.07250.0725
Percentage of DebtInstrumentInterestRateStatedPercentage129.2129.2129.20.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of LongTermDebtAndCapitalLeaseObligations0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0
Percentage of LongTermDebtAndCapitalLeaseObligations amrc:SevenPointTwoFiveZeroPercentTermNoteDueInMarch2021 amrc:TermLoan0.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

amrc:SixPointFiveZeroZeroPercentTermNoteDueinDecember2021, amrc:TermLoan


Debt
Period End2020-12-31
Value6.5
Percentage of DebtInstrumentInterestRateStatedPercentage115.9
Percentage of LongTermDebtAndCapitalLeaseObligations0.0
Percentage of LongTermDebtAndCapitalLeaseObligations amrc:SixPointFiveZeroZeroPercentTermNoteDueinDecember2021 amrc:TermLoan0.0

amrc:SixPointOneOneZeroPercentTermNoteDueInJune2028, amrc:TermLoan


Debt
Period End2020-12-312020-06-302020-03-31
Value6.110.06110.0611
Percentage of DebtInstrumentInterestRateStatedPercentage108.9108.9108.9
Percentage of LongTermDebtAndCapitalLeaseObligations0.00.00.0
Percentage of LongTermDebtAndCapitalLeaseObligations amrc:SixPointOneOneZeroPercentTermNoteDueInJune2028 amrc:TermLoan0.00.00.0

amrc:VariableRateTermLoanDueInApril2027, amrc:TermLoan


Debt
Period End2020-12-312020-06-302020-03-31
Value4.50.0450.045
Percentage of DebtInstrumentInterestRateStatedPercentage80.280.280.2
Percentage of LongTermDebtAndCapitalLeaseObligations0.00.00.0
Percentage of LongTermDebtAndCapitalLeaseObligations amrc:VariableRateTermLoanDueInApril2027 amrc:TermLoan0.00.00.0

Effective Income Tax Rate Continuing Operations

us-gaap:EffectiveIncomeTaxRateContinuingOperations

us-gaap:EffectiveIncomeTaxRateContinuingOperations


Effective
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
Value-11.915.1-2.714.90-0.606-0.1950.1010.0860.0820.0490.2380.1310.588-0.4150.3060.1510.270.0170.2430.2670.2559.2120.4440.4670.409-0.243-0.0790.0890.028-0.1030.2420.2450.245-0.0280.2840.2820.2510.0040.1790.286
Percentage of EffectiveIncomeTaxRateContinuingOperations100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber


Share
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-312010-12-312009-12-31
Value2916000.03505000.03305000.03833600.03971400.04139400.03893600.04573400.04733400.04434000.04492200.04778100.04943000.05242900.05424600.08274000.09450200.0
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice

us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice


Share
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-312010-12-312009-12-31
Value12.91910.5248.057.3677.37.747.7217.5287.3297.0096.9356.7946.6846.2835.1514.1772.68
Percentage of ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Deferred Tax Liabilities

us-gaap:DeferredTaxLiabilities

us-gaap:DeferredTaxLiabilities


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-31
Value2363000.0115000.04352000.0584000.09037000.04010000.02569000.0
Percentage of DeferredTaxLiabilities100.0100.0100.0100.0100.0100.0100.0

Deferred Tax Assets Net

us-gaap:DeferredTaxAssetsNet

us-gaap:DeferredTaxAssetsNet


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value78634331273135199.1864088.048941
Percentage of DeferredTaxAssetsNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Unrecognized Tax Benefits

us-gaap:UnrecognizedTaxBenefits

us-gaap:UnrecognizedTaxBenefits


Unrecognized
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312011-12-312010-12-31
Value800000.0600000.0600000.0400000.0400000.0400000.0400000.01600000.01600000.01600000.01600000.0600000.0600000.0600000.0600000.0600000.0600000.0600000.0600000.01764000.02116000.02200000.02200000.03700000.03700000.03700000.03700000.05100000.09200000.09200000.09200000.04900000.04900000.04900000.04900000.01400000.08100000.0
Percentage of UnrecognizedTaxBenefits100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

Deferred Tax Assets Valuation Allowance

us-gaap:DeferredTaxAssetsValuationAllowance

us-gaap:DeferredTaxAssetsValuationAllowance


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value3877000.08583000.07931000.07534000.07344000.07122000.03995000.01952800.02827400.02869600.0
Percentage of DeferredTaxAssetsValuationAllowance100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsValuationAllowance us-gaap:ValuationAllowanceByDeferredTaxAsset

amrc:ForeignNetOperatingLoss


Deferred
Period End2020-12-312019-12-31
Value3479000.08169000.0
Percentage of DeferredTaxAssetsValuationAllowance89.795.2

amrc:InterestRateSwaps


Deferred
Period End2020-12-312019-12-31
Value106000.0122000.0
Percentage of DeferredTaxAssetsValuationAllowance2.71.4

amrc:AccretionOfAROAndContingentConsideration

amrc:AccretionOfAROAndContingentConsideration


Accretion
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value33000.024000.029000.021000.022000.021000.039000.036000.011000.051000.00000
Percentage of AccretionOfAROAndContingentConsideration100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.00.0

amrc:AdjustmentForAccretionOfTaxEquityFinancingFees

amrc:AdjustmentForAccretionOfTaxEquityFinancingFees


Adjustment
Period End2021-06-302021-03-312020-12-312020-09-30
Value30000.031000.030000.091000.0
Percentage of AdjustmentForAccretionOfTaxEquityFinancingFees100.0100.0100.0100.0

amrc:AlternativeMinimumTaxCARESAct

amrc:AlternativeMinimumTaxCARESAct


Alternative
Period End2020-12-31
Value-400000.0
Percentage of AlternativeMinimumTaxCARESAct100.0

amrc:CapitalizedContractCostProjectDevelopmentCosts

amrc:CapitalizedContractCostProjectDevelopmentCosts


Capitalized
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value3.1091.9853.2443.6114.2581.635222.0488.2562.7772.1017.5613.572.44
Percentage of CapitalizedContractCostProjectDevelopmentCosts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

amrc:ContractWithCustomerAssetRevenueRecognized

amrc:ContractWithCustomerAssetRevenueRecognized


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value1331442091471491372131191119014010814887
Percentage of ContractWithCustomerAssetRevenueRecognized100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

amrc:ContractWithCustomerLiabilityBillings

amrc:ContractWithCustomerLiabilityBillings


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value37335452171520181618-39.954693316
Percentage of ContractWithCustomerLiabilityBillings100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

amrc:ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized

amrc:ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized


Contract
Period End2021-06-302021-03-312020-06-302020-03-31
Value53452419
Percentage of ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized100.0100.0100.0100.0

amrc:CoronavirusAidReliefAndEconomicSecuritiesCARESActProceedsFromTaxRefund

amrc:CoronavirusAidReliefAndEconomicSecuritiesCARESActProceedsFromTaxRefund


Coronavirus
Period End2020-12-31
Value0
Percentage of CoronavirusAidReliefAndEconomicSecuritiesCARESActProceedsFromTaxRefund0.0

amrc:CoronavirusAidReliefAndEconomicSecuritiesCARESActTaxBenefitDueToNetOperatingLoss

amrc:CoronavirusAidReliefAndEconomicSecuritiesCARESActTaxBenefitDueToNetOperatingLoss


Coronavirus
Period End2020-12-31
Value0
Percentage of CoronavirusAidReliefAndEconomicSecuritiesCARESActTaxBenefitDueToNetOperatingLoss0.0

amrc:DeferredIncomeTaxExpenseBenefitExcludingEffectsOfExchangeRatesOnCash

amrc:DeferredIncomeTaxExpenseBenefitExcludingEffectsOfExchangeRatesOnCash


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value-1.0751.41-1.7450.5275.836-1.217-3.4980.00.1520.01.603-5.2612-3.027
Percentage of DeferredIncomeTaxExpenseBenefitExcludingEffectsOfExchangeRatesOnCash100.0100.0100.0100.0100.0100.0100.00.0100.00.0100.0100.0100.0100.0

amrc:IncomeBeforeIncomeTaxesAndUnallocatedCorporateExpenses

amrc:IncomeBeforeIncomeTaxesAndUnallocatedCorporateExpenses


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
Value26253230191423171811202217111719144.49712189.7058.6722.1511310-0.57710139.921-0.4493.353995.4484855.2145452.8265886.3703894.8749094.2462322.1486460.1944993.298358
Percentage of IncomeBeforeIncomeTaxesAndUnallocatedCorporateExpenses100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

amrc:IncomeBeforeIncomeTaxesAndUnallocatedCorporateExpenses us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, amrc:CanadaSegment


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-31
Value0.751-0.0851.8190.4460.516-0.2210.2421.5770.241-0.289-0.7630.664-0.285-2.3621.5370.614-0.513
Percentage of IncomeBeforeIncomeTaxesAndUnallocatedCorporateExpenses2.9-0.35.61.52.7-1.51.08.91.3-2.6-3.72.9-1.6-20.47.94.3-11.4

us-gaap:OperatingSegments, amrc:OtherUSRegions


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value7.3793.51117.2255.0123.723103.352.458-0.2785.9375.2564.7324.6189.6234.4112.412-2.5815.4687.9184.6230.1917.5979.9555.7791.917127.4685.733
Percentage of IncomeBeforeIncomeTaxesAndUnallocatedCorporateExpenses28.313.635.424.026.125.743.918.913.5-2.528.623.226.639.854.422.617.0-57.445.543.647.62.2353.272.354.4-332.2111.754.957.8

us-gaap:OperatingSegments, amrc:SmallScaleInfrastructure


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value5.0938.6286.0762.3912.9041.669-1.9450.9773.41.3814.6163.8512.3352.611.1443.8191.9031.2490.9365.3122.292.3211.9942.9922.7240.237-1.9961.3723.143
Percentage of IncomeBeforeIncomeTaxesAndUnallocatedCorporateExpenses19.533.418.67.915.111.5-8.25.518.712.422.217.013.122.56.519.613.427.87.829.323.626.892.721.725.6-41.1-18.410.131.7

us-gaap:OperatingSegments, amrc:USFederal


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-30
Value111211169.9457.0941310105.6219.46810105.8176.1828.7538.8815.4455.9335.3384.5656.44.0434.3315.0443.2585.4934.9532.85
Percentage of IncomeBeforeIncomeTaxesAndUnallocatedCorporateExpenses42.546.634.853.551.749.058.861.855.350.545.648.356.750.235.044.962.4121.149.429.447.073.8188.031.547.5-564.650.736.428.7

us-gaap:OperatingSegments, us-gaap:AllOtherSegments


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-312015-09-302015-06-302015-03-312014-09-302014-06-30
Value1.7551.7131.8563.9670.8562.2121.0880.8812.014.7011.4931.9590.90.9120.9910.4160.897-0.2610.071-0.781-1.854-2.352-0.9860.099-0.117
Percentage of IncomeBeforeIncomeTaxesAndUnallocatedCorporateExpenses6.76.65.713.24.515.34.65.011.142.27.28.65.17.95.12.919.9-1.40.7-9.0-13.5-22.1170.90.7-1.2

amrc:IncreaseDecreaseInAccountsReceivableRetainage

amrc:IncreaseDecreaseInAccountsReceivableRetainage


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value4.3671.8445.6915.2-2.2234.4450.2911.2950.5831.201
Percentage of IncreaseDecreaseInAccountsReceivableRetainage100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

amrc:NoncashorPartNoncashAcquisitionFinancingReceivableAcquired

amrc:NoncashorPartNoncashAcquisitionFinancingReceivableAcquired


Noncashor
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-30
Value-2.315131429280.02085.629191538280.091574.8444.4660.0340.0440.2860.0188.121120.0120.0-4e-0643368.549470.0
Percentage of NoncashorPartNoncashAcquisitionFinancingReceivableAcquired100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.00.0100.0100.00.0100.0100.0100.00.0100.00.0100.0100.0100.0100.0100.00.0

amrc:NoncontrollingInterestInNetOfTaxEquityFinancingFeesRedeemable

amrc:NoncontrollingInterestInNetOfTaxEquityFinancingFeesRedeemable


Noncontrolling
Period End2020-12-312020-09-30
Value-13000.0635000.0
Percentage of NoncontrollingInterestInNetOfTaxEquityFinancingFeesRedeemable100.0100.0

amrc:NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders

amrc:NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders


Noncontrolling
Period End2021-06-302020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-12-312018-09-302018-06-30
Value2.2692.4242.8650.4881.3530.974191.162.3651.673
Percentage of NoncontrollingInterestIncreaseFromContributionsFromNoncontrollingInterestHolders100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

amrc:ProceedsFromFederalESPCFunding

amrc:ProceedsFromFederalESPCFunding


Proceeds
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value36335460726183324339
Percentage of ProceedsFromFederalESPCFunding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

amrc:ProceedsFromSaleOfInvestmentAssets

amrc:ProceedsFromSaleOfInvestmentAssets


Proceeds
Period End2021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value-59000.0-57000.0-53000.0-53000.01541000.0638000.0-203000.0110000.01732000.01967000.01579000.0-27000.0717000.03993000.0000
Percentage of ProceedsFromSaleOfInvestmentAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.0

amrc:ProvisionforDoubtfulAccountsIncludingRetainageAccounts

amrc:ProvisionforDoubtfulAccountsIncludingRetainageAccounts


Provisionfor
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value3000.03000.01371000.0-1009000.0-129000.049000.0-82000.0-258000.047000.077000.0127000.0180000.0239000.064000.09000.053000.015000.00255000.02205000.01778000.01154000.03863000.0156000.050000.033000.0
Percentage of ProvisionforDoubtfulAccountsIncludingRetainageAccounts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0

amrc:RevenuesPercentageOfRevenueRecognizedOverTime

amrc:RevenuesPercentageOfRevenueRecognizedOverTime


Revenues
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-30
Value94.094.0095.00.940.91-90.1193.00.92
Percentage of RevenuesPercentageOfRevenueRecognizedOverTime100.0100.00.0100.0100.0100.0100.0100.0100.0

amrc:SaleLeasebackTransactionNetAmortizationExpense

amrc:SaleLeasebackTransactionNetAmortizationExpense


Sale
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-30
Value57000.057000.058000.057000.057000.055000.058000.057000.058000.057000.0-262000.048000.046000.059000.025000.0
Percentage of SaleLeasebackTransactionNetAmortizationExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

amrc:StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees

amrc:StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-30
Value30000.031000.030000.091000.0
Percentage of StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees100.0100.0100.0100.0

amrc:StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees us-gaap:StatementEquityComponents

us-gaap:RetainedEarnings


Stockholders
Period End2021-06-302021-03-312020-12-312020-09-30
Value30000.031000.030000.091000.0
Percentage of StockholdersEquityAdjustmentForAccretionOfTaxEquityFinancingFees100.0100.0100.0100.0

amrc:TemporaryEquityAccretionOfTaxEquityFinancingFee

amrc:TemporaryEquityAccretionOfTaxEquityFinancingFee


Temporary
Period End2021-06-302021-03-312020-12-312020-09-30
Value30000.031000.030000.091000.0
Percentage of TemporaryEquityAccretionOfTaxEquityFinancingFee100.0100.0100.0100.0

amrc:TemporaryEquityTaxEquityFinancingFees

amrc:TemporaryEquityTaxEquityFinancingFees


Temporary
Period End2021-03-31
Value17000.0
Percentage of TemporaryEquityTaxEquityFinancingFees100.0

amrc:UnallocatedCorporateExpenseSegment us-gaap:ConsolidationItems

amrc:UnallocatedCorporateExpenseSegment

srt:ConsolidationEliminations


Unallocated
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value1011109.36110108.8258.4828.8418.0087.1478.6487.7516.8696.2646.8397.206
Percentage of UnallocatedCorporateExpenseSegment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts

us-gaap:AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts


Adjustments
Period End2021-06-302021-03-31
Value135000.06284000.0
Percentage of AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts100.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries

us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries


Allowance
Period End2021-06-302021-03-31
Value-2000.041000.0
Percentage of AllowanceForDoubtfulAccountsReceivableRecoveries100.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs

us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs


Allowance
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value85000.0-1000.03000.0189000.0244000.0-1000.017000.029000.0
Percentage of AllowanceForDoubtfulAccountsReceivableWriteOffs100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AssetRetirementObligationAccretionExpense

us-gaap:AssetRetirementObligationAccretionExpense


Asset
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value33000.024000.029000.021000.022000.021000.012000.010000.013000.09000.0
Percentage of AssetRetirementObligationAccretionExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CapitalExpendituresIncurredButNotYetPaid

us-gaap:CapitalExpendituresIncurredButNotYetPaid


Capital
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-31
Value-4.995335.063.0421.3973417-1.472.447167.307-2.8886.1044.482-2.0790.808-3.381113.6376.1034.6255.141-8.1764.4146.6272.2-4.094.712-0.2812.888-0.872
Percentage of CapitalExpendituresIncurredButNotYetPaid100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ContractWithCustomerAssetReclassifiedToReceivable

us-gaap:ContractWithCustomerAssetReclassifiedToReceivable


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value1571301541621491528013112990111113165120
Percentage of ContractWithCustomerAssetReclassifiedToReceivable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ContractWithCustomerLiabilityRevenueRecognized

us-gaap:ContractWithCustomerLiabilityRevenueRecognized


Contract
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value51141916191424-21.574564217
Percentage of ContractWithCustomerLiabilityRevenueRecognized100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtInstrumentBasisSpreadOnVariableRate1 us-gaap:CreditFacility, us-gaap:LongtermDebtType, us-gaap:SubsequentEventType, us-gaap:VariableRate

us-gaap:DebtInstrumentBasisSpreadOnVariableRate1

us-gaap:RevolvingCreditFacility, us-gaap:LineOfCredit, us-gaap:SubsequentEvent, us-gaap:LondonInterbankOfferedRateLIBOR


Debt
Period End2020-07-31
Value0.0175
Percentage of DebtInstrumentBasisSpreadOnVariableRate1100.0

us-gaap:DebtInstrumentPeriodicPaymentPrincipal us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LongtermDebtType

us-gaap:DebtInstrumentPeriodicPaymentPrincipal

us-gaap:RevolvingCreditFacility, amrc:October2020TermLoanModification, us-gaap:LineOfCredit


Debt
Period End2021-06-302021-03-31
Value01250000.0
Percentage of DebtInstrumentPeriodicPaymentPrincipal0.0100.0

us-gaap:Depreciation

us-gaap:Depreciation


Depreciation
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value804000.0833000.0825000.0833000.0826000.0833000.0872000.0764000.0732000.0619000.0594000.0501000.0530000.0542000.0
Percentage of Depreciation100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:Depreciation us-gaap:PropertyPlantAndEquipmentByType

amrc:AssetRetirementObligationAROAsset


Depreciationus-gaap:
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value30000.023000.020000.020000.019000.019000.011000.012000.011000.011000.0
Percentage of Depreciation3.72.82.42.42.32.31.31.61.51.8

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents

us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents


Effect
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value-15000.0330000.0467000.0-8000.052000.0-509000.0198000.0149000.0-40000.0140000.0-171000.0107000.0-46000.0-185000.0332000.0378000.0-107000.051000.0
Percentage of EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FinanceLeaseInterestExpense

us-gaap:FinanceLeaseInterestExpense


Finance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value666000.0658000.0737000.0723000.0726000.0801000.0880000.0854000.0947000.0949000.0
Percentage of FinanceLeaseInterestExpense100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FinanceLeaseRightOfUseAssetAmortization

us-gaap:FinanceLeaseRightOfUseAssetAmortization


Finance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value533000.0532000.0532000.0533000.0532000.0532000.0532000.0533000.0532000.0532000.0499000.0504000.0534000.0
Percentage of FinanceLeaseRightOfUseAssetAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FinancingReceivableSignificantSales

us-gaap:FinancingReceivableSignificantSales


Financing
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value59656670493977483426434231373846383433332722222016132614153.04716104.110919.6737350.3052552.56952211144.231126213736495160
Percentage of FinancingReceivableSignificantSales100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ForeignCurrencyTransactionGainLossUnrealized

us-gaap:ForeignCurrencyTransactionGainLossUnrealized


Foreign
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-31
Value51000.0-19000.0263000.0244000.011000.0-212000.0279000.0-139000.0-69000.059000.0-1330000.0414000.0-408000.0-492000.0-88000.0782000.0527000.0185000.0-444000.0-514000.0-15000.0806000.0-759000.0-689000.0208000.0-843000.0
Percentage of ForeignCurrencyTransactionGainLossUnrealized100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:GainLossOnDerivativeInstrumentsNetPretax us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation, us-gaap:IncomeStatementLocation

us-gaap:GainLossOnDerivativeInstrumentsNetPretax

us-gaap:CommodityContract, us-gaap:Nondesignated, us-gaap:NonoperatingIncomeExpense


Gain
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-30
Value-1250000.0-248000.0406000.0-194000.0-95000.048000.031000.031000.0172000.00-24000.033000.0-45000.00000
Percentage of GainLossOnDerivativeInstrumentsNetPretax100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.00.00.00.00.0

us-gaap:HybridInstrument, us-gaap:Nondesignated, us-gaap:NonoperatingIncomeExpense


Gain
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value205000.0-697000.01034000.027000.0-655000.0185000.0-45000.0150000.062000.0723000.0-321000.0-16000.00000
Percentage of GainLossOnDerivativeInstrumentsNetPretax-16.4281.0254.7-13.9689.5385.4-145.2483.936.00.01337.5-48.5-0.00.00.00.0

us-gaap:InterestRateSwap, us-gaap:DesignatedAsHedgingInstrument, us-gaap:NonoperatingIncomeExpense


Gain
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-31
Value-522000.0-523000.0-547000.0-503000.0-306000.0-99000.0-77000.0-44000.01000.049000.030000.041000.031000.0102000.065000.028000.055000.0123000.074000.083000.070000.0
Percentage of GainLossOnDerivativeInstrumentsNetPretax41.8210.9-134.7259.3322.1-206.2-248.4-141.90.60.0-125.0124.2-68.90.00.00.00.00.00.00.00.0

us-gaap:InterestRateSwap, us-gaap:Nondesignated, us-gaap:NonoperatingIncomeExpense


Gain
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-31
Value-543000.01322000.0236000.0-287000.011000.0-10000.010000.03000.0-69000.00-36000.0271000.061000.012000.00000
Percentage of GainLossOnDerivativeInstrumentsNetPretax43.4-533.158.1147.9-11.6-20.832.39.7-40.10.0150.0821.2-135.60.00.00.00.00.0

us-gaap:GainLossOnSaleOfPropertyPlantEquipment

us-gaap:GainLossOnSaleOfPropertyPlantEquipment


Gain
Period End2020-12-312019-12-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312014-12-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
Value-550000.02160000.02000.0-300000.000-1000.000104000.0000000631920.00389090.000800000.0229870.0514830.000
Percentage of GainLossOnSaleOfPropertyPlantEquipment100.0100.0100.0100.00.00.0100.00.00.0100.00.00.00.00.00.00.0100.00.0100.00.00.0100.0100.0100.00.00.0

us-gaap:GoodwillForeignCurrencyTranslationGainLoss

us-gaap:GoodwillForeignCurrencyTranslationGainLoss


Goodwill
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-31
Value89000.098000.0542000.0334000.097000.0-673000.0495000.0-230000.0-100000.0210000.0-324000.0-26000.0-457000.0159000.028000.0328000.0340000.0102000.0-385000.0-254000.0-477000.07000.0
Percentage of GoodwillForeignCurrencyTranslationGainLoss100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:GoodwillForeignCurrencyTranslationGainLoss us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments

us-gaap:OperatingSegments, amrc:Canada


Goodwill
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-31
Value67000.0119000.0-274000.0-37000.064000.068000.0137000.088000.028000.0-48000.03000.0220000.0
Percentage of GoodwillForeignCurrencyTranslationGainLoss20.1122.740.716.1-64.032.441.825.927.518.9-0.63142.9

us-gaap:OperatingSegments, us-gaap:AllOtherSegments


Goodwill
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-312017-09-302017-06-302017-03-312016-09-302016-06-302016-03-31
Value267000.0-22000.0-399000.0-193000.0-164000.0142000.0-87000.0-395000.0254000.0191000.0252000.074000.0-206000.0-480000.0-213000.0
Percentage of GoodwillForeignCurrencyTranslationGainLoss79.9-22.759.383.9164.067.6334.686.4159.758.274.172.581.1100.6-3042.9

us-gaap:GoodwillForeignCurrencyTranslationGainLoss us-gaap:StatementBusinessSegments

amrc:Canada


Goodwill
Period End2021-06-302021-03-31
Value55000.041000.0
Percentage of GoodwillForeignCurrencyTranslationGainLoss61.841.8

us-gaap:AllOtherSegments


Goodwill
Period End2021-06-302021-03-31
Value34000.057000.0
Percentage of GoodwillForeignCurrencyTranslationGainLoss38.258.2

us-gaap:IncomeLossFromEquityMethodInvestments

us-gaap:IncomeLossFromEquityMethodInvestments


Income
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value-41000.0-62000.0-98000.0-50000.0-24000.0-53000.0-36000.073000.0-74000.00
Percentage of IncomeLossFromEquityMethodInvestments100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities

us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value-3.608-19.3333142-28.015-17.241521714-40.976197.8138.944-33.309142016-31.939-1.5737.02917-25.263.877358.051-21.423133.14415-22.10112101.912268-38.0982522-2.94206511-20.527498-30.47798638-0.653233-23.20415-2.824187258.907545
Percentage of IncreaseDecreaseInAccountsPayableAndAccruedLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable

us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value-1746000.04881000.01204000.01900000.0-6008000.0-1388000.0-2916000.0-146000.0-954000.03666000.03139000.08602000.0-12257000.01617000.0-8035000.02260000.0298000.0-201000.0-360000.0-84000.01879000.0553000.0-2503000.03786000.01633000.0-1745000.04809000.03116000.0-2293000.0-4971000.07442100.0-52156.0700720.0-1065800.0338920.01155900.02476800.0606670.0-3975500.01352600.0757550.0-5446600.0666160.0-2541800.01329100.0
Percentage of IncreaseDecreaseInAccruedIncomeTaxesPayable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInConstructionPayables

us-gaap:IncreaseDecreaseInConstructionPayables


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value-499000.01259000.0-528000.0201000.0466000.0-3224000.013761000.0-3938000.01985000.0-3688000.0-1675000.0-1653000.0-3006000.0-2325000.01021000.038000.0-2911000.0-1155000.03324000.02198000.0733000.0-2093000.0418000.0-1369000.0-2192000.0-1438000.01294000.0852000.0-186000.0-1478000.02190900.0-412800.0-785710.0-1644600.0-775770.0-1078100.0-324130.0-831960.02440400.0-1384000.0-160630.0921080.01716400.0-872940.0-50222.0
Percentage of IncreaseDecreaseInConstructionPayables100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInContractWithCustomerAsset

us-gaap:IncreaseDecreaseInContractWithCustomerAsset


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-30
Value15-6.5445.35-18.4145.771-12.181834.282171.027201.120.539-30.36328
Percentage of IncreaseDecreaseInContractWithCustomerAsset100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInContractWithCustomerLiability

us-gaap:IncreaseDecreaseInContractWithCustomerLiability


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value-4.201-3.973-0.9770.459.525-0.9563.614-0.288-1.4730.809-8.312-2.6111.192.115-4.495
Percentage of IncreaseDecreaseInContractWithCustomerLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities

us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value19000.0-226000.0-128000.01656000.0902000.0-586000.0-23000.0-1465000.091000.0-228000.0
Percentage of IncreaseDecreaseInOtherNoncurrentLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInOtherOperatingAssets

us-gaap:IncreaseDecreaseInOtherOperatingAssets


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value3153000.0538000.0514000.0-534000.0-508000.0-8000.0-1754000.0-307000.01554000.0-549000.02128000.0-9000.01099000.0281000.0115000.0185000.0-428000.0188000.0388000.0596000.0-404000.0-55000.01276000.01404000.0-871000.02274000.0-1769000.01822000.0-233000.02087000.04264900.01839200.0912460.0-153720.0161560.0-312250.0766680.0174600.0-2328800.01554200.0823970.0-619320.0606410.0-4560700.0-821540.0
Percentage of IncreaseDecreaseInOtherOperatingAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets

us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets


Increase
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value-3.1710.7263.399-2.059-0.624-1.2337.3135.8852.262.939-1.522-1.751-8.0684.5780.23.177-3.5922.686-3.1942.73-2.3842.946-0.670.9834.43-1.374-4.26-3.8043.759-1.221-0.965732-0.9316822.402095-0.8757631.332082-2.5646424.504563-2.825403-1.2702651.1492480.6422930.021209-5.1973291.8172780.185082
Percentage of IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements

us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements


Incremental
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
Value1255000.01382000.0116000.01313000.01031000.01113000.0-74000.01138000.01294000.01361000.0192000.01090000.0936000.0621000.075692.0246530.0211310.0021743.069588.074228.0117860.0400030.01155300.0540920.0017923.0671550.0509640.0-58830.0983810.00893510.0-171440.01459100.01818300.01983300.0-982420.03191200.03540500.0
Percentage of IncrementalCommonSharesAttributableToShareBasedPaymentArrangements100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:InterestCostsCapitalized

us-gaap:InterestCostsCapitalized


Interest
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
Value1288000.02238000.01471000.01096000.0912000.0862000.0756000.0632000.0790000.0788000.01441000.0638000.0744000.0994000.0804000.0925000.01369000.01159000.0637000.0289000.0163000.0164000.0461000.0232000.0134000.0114000.0123000.000395000.0513940.0595610.0250720.0464680.01416900.0252880.0381850.052574.0442700.000
Percentage of InterestCostsCapitalized100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0

us-gaap:LeaseCost

us-gaap:LeaseCost


Lease
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value3.3863.3433.3063.2573.3643.1593.2123.33.3883.319
Percentage of LeaseCost100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet us-gaap:CreditFacility, us-gaap:LongtermDebtType

us-gaap:LineOfCreditFacilityIncreaseDecreaseForPeriodNet

us-gaap:RevolvingCreditFacility, us-gaap:LineOfCredit


Line
Period End2021-06-22
Value65
Percentage of LineOfCreditFacilityIncreaseDecreaseForPeriodNet100.0

us-gaap:OperatingLeaseCost

us-gaap:OperatingLeaseCost


Operating
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value2187000.02153000.02037000.02001000.02106000.01826000.01800000.01913000.01909000.01838000.0
Percentage of OperatingLeaseCost100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeaseLeaseIncome

us-gaap:OperatingLeaseLeaseIncome


Operating
Period End2020-12-312020-09-302020-06-302019-12-312019-09-302019-06-30
Value2597000.02261000.02040000.01452000.02243000.02271000.0
Percentage of OperatingLeaseLeaseIncome100.0100.0100.0100.0100.0100.0

us-gaap:OperatingLeasePayments

us-gaap:OperatingLeasePayments


Operating
Period End2021-06-302021-03-312020-06-302020-03-31
Value1932000.02423000.01934000.01927000.0
Percentage of OperatingLeasePayments100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax

us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312011-12-312011-09-302011-06-302010-12-312010-09-302010-06-30
Value477000.0413000.01777000.0861000.0682000.0-2312000.01090000.0-356000.039000.0606000.0-89000.0-163000.0-435000.0437000.0-406580.02267200.0-134360.0-963630.0-879840.01183900.0
Percentage of OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax us-gaap:StatementEquityComponents

us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Other
Period End2021-06-302021-03-312020-12-31
Value-995000.01595000.0384000.0
Percentage of OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax100.0100.0100.0

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax

us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax


Other
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-30
Value-188000.0719000.02223000.0199000.0-221000.0-1187000.02292000.0-410000.0-573000.0325000.0602000.0-181000.020000.0-389000.0185000.0-3000.0
Percentage of OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationTax100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PaymentsOfDistributionsToAffiliates

us-gaap:PaymentsOfDistributionsToAffiliates


Payments
Period End2021-03-312020-03-312019-03-312018-03-31
Value495000.0103000.0103000.0103000.0
Percentage of PaymentsOfDistributionsToAffiliates100.0100.0100.0100.0

us-gaap:PaymentsOfFinancingCosts

us-gaap:PaymentsOfFinancingCosts


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value312000.0850000.01279000.01757000.02043000.0155000.01125000.094000.0447000.00406000.01382000.01710000.0575000.0853000.0410000.01276000.0338000.0642000.0517000.0352000.0397000.0854000.0692000.0345000.0857000.06000.014000.067000.0287000.06053.00464770.040218.03022700.0164750.0020325.021075.078924.0493700.050589.073113.0402620.0711360.0
Percentage of PaymentsOfFinancingCosts100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:PaymentsOfStockIssuanceCosts

us-gaap:PaymentsOfStockIssuanceCosts


Payments
Period End2021-03-09
Value5542000.0
Percentage of PaymentsOfStockIssuanceCosts100.0

us-gaap:PaymentsOfStockIssuanceCosts us-gaap:StatementClassOfStock

us-gaap:CommonClassA


Payments
Period End2021-03-09
Value5677000.0
Percentage of PaymentsOfStockIssuanceCosts102.4

us-gaap:PaymentsOfStockIssuanceCosts us-gaap:StatementClassOfStock, us-gaap:SubsidiarySaleOfStock

us-gaap:CommonClassA, us-gaap:OverAllotmentOption


Payments
Period End2021-03-15
Value742000.0
Percentage of PaymentsOfStockIssuanceCosts0.0

us-gaap:PaymentsToAcquireEquityMethodInvestments

us-gaap:PaymentsToAcquireEquityMethodInvestments


Payments
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value2000.03000.00127000.0-22000.0132000.0-1000.0192000.00000
Percentage of PaymentsToAcquireEquityMethodInvestments100.0100.00.0100.0100.0100.0100.0100.00.00.00.00.0

us-gaap:PaymentsToAcquireOtherProductiveAssets

us-gaap:PaymentsToAcquireOtherProductiveAssets


Payments
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-31
Value48555548482861252323
Percentage of PaymentsToAcquireOtherProductiveAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProceedsFromContributionsFromAffiliates

us-gaap:ProceedsFromContributionsFromAffiliates


Proceeds
Period End2020-12-312020-09-302019-12-312019-09-302018-12-312018-09-30
Value1.9512.781.1990.8721.0572.263
Percentage of ProceedsFromContributionsFromAffiliates100.0100.0100.0100.0100.0100.0

us-gaap:ProceedsFromIssuanceOfCommonStock

us-gaap:ProceedsFromIssuanceOfCommonStock


Proceeds
Period End2021-06-302021-03-31
Value-0.135120
Percentage of ProceedsFromIssuanceOfCommonStock100.0100.0

us-gaap:ProceedsFromIssuanceOfCommonStock us-gaap:StatementClassOfStock

us-gaap:CommonClassA


Proceeds
Period End2021-03-09
Value104
Percentage of ProceedsFromIssuanceOfCommonStock0.0

us-gaap:ProceedsFromIssuanceOfCommonStock us-gaap:StatementClassOfStock, us-gaap:SubsidiarySaleOfStock

us-gaap:CommonClassA, us-gaap:OverAllotmentOption


Proceeds
Period End2021-03-15
Value15
Percentage of ProceedsFromIssuanceOfCommonStock0.0

us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions

us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions


Proceeds
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-09-30
Value1877000.01386000.03344000.01453000.02605000.02473000.02152000.04005000.0611000.0649000.02870000.02013000.01623000.0691000.0482000.0
Percentage of ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProceedsFromLinesOfCredit

us-gaap:ProceedsFromLinesOfCredit


Proceeds
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value-10.0-15.031-0.0222911-6.428571-39.42857141355.00.0-31.3511196.418897
Percentage of ProceedsFromLinesOfCredit100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0

us-gaap:ProceedsFromLinesOfCredit us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LongtermDebtType

us-gaap:RevolvingCreditFacility, amrc:October2020TermLoanModification, us-gaap:LineOfCredit


Proceeds
Period End2021-06-302021-03-31
Value0.014
Percentage of ProceedsFromLinesOfCredit0.00.0

us-gaap:ProceedsFromLongTermLinesOfCredit us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LongtermDebtType

us-gaap:ProceedsFromLongTermLinesOfCredit

us-gaap:RevolvingCreditFacility, amrc:June2020ConstructionRevolver, us-gaap:LineOfCredit


Proceeds
Period End2021-06-302021-03-31
Value4406000.0711000.0
Percentage of ProceedsFromLongTermLinesOfCredit100.0100.0

us-gaap:ProceedsFromRepaymentsOfLinesOfCredit

us-gaap:ProceedsFromRepaymentsOfLinesOfCredit


Proceeds
Period End2021-06-302021-03-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-30
Value25-53.073-15.03132-0.02229110.0-7.0-11.30417-0.3-0.353-4.818-3.6794.60114-11.311-8.55.5-2.0-15.020-8.08.0-18.03.0150.0-13.44612-1.428571-6.428571-39.4285714135
Percentage of ProceedsFromRepaymentsOfLinesOfCredit100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ProvisionForDoubtfulAccounts

us-gaap:ProvisionForDoubtfulAccounts


Provision
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302011-03-312010-12-312010-09-302010-06-30
Value3000.03000.01371000.0-1009000.0-129000.049000.0-82000.0-258000.047000.077000.0127000.0180000.0239000.064000.013000.053000.015000.00275000.02205000.01648000.0204000.01212000.0156000.050000.033000.0735000.0987000.022000.0244000.0-6468.0137230.0328970.042339.065006.06024.024107.053636.00154.034.024186.0126220.000
Percentage of ProvisionForDoubtfulAccounts100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.00.00.0

us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax us-gaap:StatementEquityComponents

us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax

us-gaap:AccumulatedGainLossNetCashFlowHedgeParent


Reclassification
Period End2021-06-302021-03-312020-12-312020-09-30
Value-522000.0-523000.0-244000.0-303000.0
Percentage of ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax100.0100.0100.0100.0

us-gaap:RepaymentsOfLongTermLinesOfCredit

us-gaap:RepaymentsOfLongTermLinesOfCredit


Repayments
Period End2021-06-302021-03-31
Value0.080
Percentage of RepaymentsOfLongTermLinesOfCredit0.0100.0

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability

us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability


Right
Period End2021-06-302021-03-312020-06-302020-03-31
Value1.1883.7733.9320.906
Percentage of RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan

us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan


Stock
Period End2021-06-302020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-12-312018-09-302018-06-30
Value652000.0437000.02000.0440000.0370000.00305000.0288000.00213000.0
Percentage of StockIssuedDuringPeriodValueEmployeeStockPurchasePlan100.0100.0100.0100.0100.00.0100.0100.00.0100.0

us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stock
Period End2021-06-302020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302018-12-312018-09-302018-06-30
Value652000.0437000.02000.0440000.0370000.00305000.0288000.00213000.0
Percentage of StockIssuedDuringPeriodValueEmployeeStockPurchasePlan100.0100.0100.0100.0100.00.0100.0100.00.0100.0

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised


Stock
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-30
Value1225000.01386000.02907000.01450000.02164000.02474000.01782000.04005000.0306000.0649000.02582000.02012000.01410000.0691000.0418000.0482000.0837000.0240000.085000.0499000.0144000.0326000.0542000.06000.0175000.0430000.013000.0547000.0567000.0320000.0397180.0426290.0394600.0855150.0446420.01217000.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised us-gaap:StatementEquityComponents

us-gaap:AdditionalPaidInCapital


Stock
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-30
Value1225000.01386000.02907000.01450000.02164000.02474000.01782000.04005000.0306000.0649000.02582000.02012000.01410000.0691000.0418000.0482000.0837000.0240000.085000.0499000.0144000.0326000.0542000.06000.0175000.0430000.013000.0547000.0567000.0320000.0397160.0426280.0394590.0855120.0446410.01216900.0
Percentage of StockIssuedDuringPeriodValueStockOptionsExercised100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:TangibleAssetImpairmentCharges

us-gaap:TangibleAssetImpairmentCharges


Tangible
Period End2020-12-312020-09-30
Value01028000.0
Percentage of TangibleAssetImpairmentCharges0.0100.0

us-gaap:TemporaryEquityNetIncome

us-gaap:TemporaryEquityNetIncome


Temporary
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value4231000.01257000.0277000.0-2313000.04471000.0435000.0-1611000.0-539000.0-709000.0-1276000.0-923000.000516000.0
Percentage of TemporaryEquityNetIncome100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.0100.0

us-gaap:TreasuryStockValueAcquiredCostMethod

us-gaap:TreasuryStockValueAcquiredCostMethod


Treasury
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-30
Value0006000.05000.0139000.067000.001000.01771000.0383000.0760000.0220000.02049000.01936000.02502000.0
Percentage of TreasuryStockValueAcquiredCostMethod0.00.00.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:TreasuryStockValueAcquiredCostMethod us-gaap:StatementEquityComponents

us-gaap:TreasuryStock


Treasury
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-30
Value0006000.05000.0139000.067000.001000.01771000.0383000.0760000.0220000.02049000.01936000.02502000.01949000.0
Percentage of TreasuryStockValueAcquiredCostMethod0.00.00.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:UnrealizedGainLossOnDerivatives

us-gaap:UnrealizedGainLossOnDerivatives


Unrealized
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-312011-09-302010-12-312010-09-30
Value-1602000.0377000.01676000.0-454000.0-740000.0223000.0-4000.0184000.0165000.0723000.0-246000.0234000.031000.0102000.065000.028000.055000.0123000.052000.074000.083000.070000.091000.093000.0101000.083000.0435000.0-214000.01068000.0129000.081019.0124980.0294050.0389000.080787.0-59061.0-349620.0000-267180.0
Percentage of UnrealizedGainLossOnDerivatives100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.00.00.0100.0

us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization

us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization


Utilities
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value109.6869.5439.5479.659.2999.2058.8439.0888.4077.6066.7536.6346.312
Percentage of UtilitiesOperatingExpenseDepreciationAndAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

amrc:BusinessCombinationContingentConsiderationLiabilityForPreviouslyClosedProjects

amrc:BusinessCombinationContingentConsiderationLiabilityForPreviouslyClosedProjects


Business
Period End2020-12-312019-12-31
Value1446000.01178000.0
Percentage of BusinessCombinationContingentConsiderationLiabilityForPreviouslyClosedProjects100.0100.0

amrc:CapitalizedProjectDevelopmentCostsNoncurrent

amrc:CapitalizedProjectDevelopmentCostsNoncurrent


Capitalized
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-31
Value2128000.01559000.01543000.01228000.0550000.0697000.01080000.01673000.0211000.0217000.0639000.03921000.02948000.01401000.02355000.01524000.0
Percentage of CapitalizedProjectDevelopmentCostsNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

amrc:ContractReceivableRetainagePercentage us-gaap:Range

amrc:ContractReceivableRetainagePercentage

srt:Maximum


Contract
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value10.00.10.10.10.10.10.10.10.10.1
Percentage of ContractReceivableRetainagePercentage100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

srt:Minimum


Contract
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-30
Value5.00.050.050.050.050.050.050.050.050.05
Percentage of ContractReceivableRetainagePercentage50.050.050.050.050.050.050.050.050.050.0

amrc:CoronavirusAidReliefAndEconomicSecuritiesCARESActAccruedPayrollTaxesAmountDueIn2021And2022

amrc:CoronavirusAidReliefAndEconomicSecuritiesCARESActAccruedPayrollTaxesAmountDueIn2021And2022


Coronavirus
Period End2020-12-312020-09-30
Value4532000.05000000.0
Percentage of CoronavirusAidReliefAndEconomicSecuritiesCARESActAccruedPayrollTaxesAmountDueIn2021And2022100.0100.0

amrc:DebtInstrumentOptionToIncreaseAmount us-gaap:DebtInstrument, us-gaap:LongtermDebtType, us-gaap:SubsequentEventType

amrc:DebtInstrumentOptionToIncreaseAmount

amrc:July2021TermLoan, amrc:TermLoan, us-gaap:SubsequentEvent


Debt
Period End2021-07-27
Value60
Percentage of DebtInstrumentOptionToIncreaseAmount100.0

amrc:DeferredFinancingCostsAmortizationNextTwelveMonths

amrc:DeferredFinancingCostsAmortizationNextTwelveMonths


Deferred
Period End2020-12-31
Value2782000.0
Percentage of DeferredFinancingCostsAmortizationNextTwelveMonths100.0

amrc:DeferredFinancingCostsAmortizationYearFive

amrc:DeferredFinancingCostsAmortizationYearFive


Deferred
Period End2020-12-31
Value843000.0
Percentage of DeferredFinancingCostsAmortizationYearFive100.0

amrc:DeferredFinancingCostsAmortizationYearFour

amrc:DeferredFinancingCostsAmortizationYearFour


Deferred
Period End2020-12-31
Value1200000.0
Percentage of DeferredFinancingCostsAmortizationYearFour100.0

amrc:DeferredFinancingCostsAmortizationYearThree

amrc:DeferredFinancingCostsAmortizationYearThree


Deferred
Period End2020-12-31
Value1458000.0
Percentage of DeferredFinancingCostsAmortizationYearThree100.0

amrc:DeferredFinancingCostsAmortizationYearTwo

amrc:DeferredFinancingCostsAmortizationYearTwo


Deferred
Period End2020-12-31
Value1734000.0
Percentage of DeferredFinancingCostsAmortizationYearTwo100.0

amrc:DeferredGrantIncome

amrc:DeferredGrantIncome


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302018-12-31
Value8075000.08167000.08271000.07007000.06572000.06682000.06885000.06223000.06637000.0
Percentage of DeferredGrantIncome100.0100.0100.0100.0100.0100.0100.0100.0100.0

amrc:DeferredTaxAssetsDeferredRevenue

amrc:DeferredTaxAssetsDeferredRevenue


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value1270000.01635000.01943000.0815000.01351000.01479000.01769000.01623600.01336800.00
Percentage of DeferredTaxAssetsDeferredRevenue100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

amrc:DeferredTaxLiabilitiesContractRefinancing

amrc:DeferredTaxLiabilitiesContractRefinancing


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value284000.0328000.0475000.00217000.0304000.0437000.0709770.0725330.01029500.0
Percentage of DeferredTaxLiabilitiesContractRefinancing100.0100.0100.00.0100.0100.0100.0100.0100.0100.0

amrc:DeferredTaxLiabilitiesForeignAuthority us-gaap:IncomeTaxAuthority

amrc:DeferredTaxLiabilitiesForeignAuthority

country:CA


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-31
Value2195000.02919000.01974000.03156000.01901000.02234000.05659000.0443670.0949850.0
Percentage of DeferredTaxLiabilitiesForeignAuthority100.0100.0100.0100.0100.0100.0100.0100.0100.0

country:GB


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-31
Value732000.0781000.0755000.0802000.0697000.0538000.0396000.0765090.00
Percentage of DeferredTaxLiabilitiesForeignAuthority33.326.838.225.436.724.17.0172.40.0

amrc:DeferredTaxLiabilitiesOutsideBasisDifference

amrc:DeferredTaxLiabilitiesOutsideBasisDifference


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-31
Value108.4887.4884.4082.756
Percentage of DeferredTaxLiabilitiesOutsideBasisDifference100.0100.0100.0100.0100.0

amrc:EquityMethodInvestmentsVentureInvestmentsInvestmentPositionNetAssetLiability

amrc:EquityMethodInvestmentsVentureInvestmentsInvestmentPositionNetAssetLiability


Equity
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302019-12-312019-09-302019-06-302019-03-312018-12-31
Value1122000.01068000.01189000.01370000.01342000.01292000.01290000.01341000.01361000.00
Percentage of EquityMethodInvestmentsVentureInvestmentsInvestmentPositionNetAssetLiability100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

amrc:FinanceLeaseLiabilityPaymentsDueAfterYearFour

amrc:FinanceLeaseLiabilityPaymentsDueAfterYearFour


Finance
Period End2021-06-302021-03-312020-09-30
Value212124
Percentage of FinanceLeaseLiabilityPaymentsDueAfterYearFour100.0100.0100.0

amrc:FinanceLeaseRightOfUseAssetAccumulatedDepreciation

amrc:FinanceLeaseRightOfUseAssetAccumulatedDepreciation


Finance
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value7865000.07332000.06800000.06268000.05736000.05203000.04671000.04139000.0
Percentage of FinanceLeaseRightOfUseAssetAccumulatedDepreciation100.0100.0100.0100.0100.0100.0100.0100.0

amrc:LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour

amrc:LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour


Lessee
Period End2021-06-302021-03-312020-09-30
Value323228
Percentage of LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour100.0100.0100.0

amrc:LineOfCreditFacilityAccordionFeatureIncreaseLimit us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LongtermDebtType

amrc:LineOfCreditFacilityAccordionFeatureIncreaseLimit

us-gaap:RevolvingCreditFacility, amrc:ConstructionRevolverLoansPayableDueInJuly2022, us-gaap:LineOfCredit


Line
Period End2020-07-31
Value20
Percentage of LineOfCreditFacilityAccordionFeatureIncreaseLimit100.0

amrc:LineOfCreditFacilityAccordionFeatureIncreaseLimit us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LongtermDebtType, us-gaap:VariableRate

us-gaap:RevolvingCreditFacility, amrc:ConstructionRevolverLoansPayableDueInJuly2022, us-gaap:LineOfCredit, us-gaap:LondonInterbankOfferedRateLIBOR


Line
Period End2020-07-31
Value20
Percentage of LineOfCreditFacilityAccordionFeatureIncreaseLimit100.0

amrc:LongTermDebtAndCapitalLeaseObligationsGross

amrc:LongTermDebtAndCapitalLeaseObligationsGross


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-31
Value395350391345346361343285285259253258202
Percentage of LongTermDebtAndCapitalLeaseObligationsGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

amrc:LongTermDebtAndFinanceLeaseObligationsCurrent

amrc:LongTermDebtAndFinanceLeaseObligationsCurrent


Long
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value7971696144696954545526
Percentage of LongTermDebtAndFinanceLeaseObligationsCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

amrc:LongTermDebtAndFinanceLeases

amrc:LongTermDebtAndFinanceLeases


Long
Period End2020-12-31
Value381
Percentage of LongTermDebtAndFinanceLeases100.0

amrc:LongTermDebtAndFinanceLeasesMaturityAfterYearFive

amrc:LongTermDebtAndFinanceLeasesMaturityAfterYearFive


Long
Period End2020-12-31
Value91
Percentage of LongTermDebtAndFinanceLeasesMaturityAfterYearFive100.0

amrc:LongTermDebtAndFinanceLeasesMaturityYearFive

amrc:LongTermDebtAndFinanceLeasesMaturityYearFive


Long
Period End2020-12-31
Value48
Percentage of LongTermDebtAndFinanceLeasesMaturityYearFive100.0

amrc:LongTermDebtAndFinanceLeasesMaturityYearFour

amrc:LongTermDebtAndFinanceLeasesMaturityYearFour


Long
Period End2020-12-31
Value116
Percentage of LongTermDebtAndFinanceLeasesMaturityYearFour100.0

amrc:LongTermDebtAndFinanceLeasesMaturityYearOne

amrc:LongTermDebtAndFinanceLeasesMaturityYearOne


Long
Period End2020-12-31
Value69
Percentage of LongTermDebtAndFinanceLeasesMaturityYearOne100.0

amrc:LongTermDebtAndFinanceLeasesMaturityYearThree

amrc:LongTermDebtAndFinanceLeasesMaturityYearThree


Long
Period End2020-12-31
Value40
Percentage of LongTermDebtAndFinanceLeasesMaturityYearThree100.0

amrc:LongTermDebtAndFinanceLeasesMaturityYearTwo

amrc:LongTermDebtAndFinanceLeasesMaturityYearTwo


Long
Period End2020-12-31
Value26
Percentage of LongTermDebtAndFinanceLeasesMaturityYearTwo100.0

amrc:LongTermDebtCarryingValueInExcessOfFairValue

amrc:LongTermDebtCarryingValueInExcessOfFairValue


Long
Period End2020-12-31
Value-5924000.0
Percentage of LongTermDebtCarryingValueInExcessOfFairValue100.0

amrc:LongtermDebtExcludingCapitalLeaseLiabilities

amrc:LongtermDebtExcludingCapitalLeaseLiabilities


Longterm
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302014-12-31
Value313312326307247247219212213214208160173170174145113107961079299102
Percentage of LongtermDebtExcludingCapitalLeaseLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

amrc:LongtermDebtExcludingCapitalLeaseLiabilities us-gaap:FairValueByMeasurementBasis

us-gaap:CarryingReportedAmountFairValueDisclosure


Longterm
Period End2021-06-302021-03-312020-12-312019-12-312018-12-31
Value363316357307212
Percentage of LongtermDebtExcludingCapitalLeaseLiabilities0.00.00.0100.0100.0

amrc:PercentOfGoodwillFairValueThatExceedsCarryingValue us-gaap:Range

amrc:PercentOfGoodwillFairValueThatExceedsCarryingValue

srt:Minimum


Percent
Period End2020-12-312019-12-31
Value67.015.0
Percentage of PercentOfGoodwillFairValueThatExceedsCarryingValue100.0100.0

amrc:SaleLeasebackTransactionDeferredGainLongTerm us-gaap:SaleLeasebackTransactionDescription

amrc:SaleLeasebackTransactionDeferredGainLongTerm

amrc:SolarPhotovoltaicProjects


Sale
Period End2020-12-312020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value5120000.05379000.05463000.05549000.05635000.05722000.05808000.05935000.05467000.05728000.05835000.03195000.01632000.0
Percentage of SaleLeasebackTransactionDeferredGainLongTerm100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

amrc:SaleLeasebackTransactionDeferredGainNetTotal us-gaap:SaleLeasebackTransactionDescription

amrc:SaleLeasebackTransactionDeferredGainNetTotal

amrc:SolarPhotovoltaicProjects


Sale
Period End2020-12-312019-12-31
Value5465000.05808000.0
Percentage of SaleLeasebackTransactionDeferredGainNetTotal100.0100.0

amrc:SaleLeasebackTransactionDeferredGainShortTerm us-gaap:SaleLeasebackTransactionDescription

amrc:SaleLeasebackTransactionDeferredGainShortTerm

amrc:SolarPhotovoltaicProjects


Sale
Period End2020-12-312020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value345000.0345000.0345000.0345000.0345000.0345000.0345000.0344000.0318000.0328000.0338000.0195000.089000.0
Percentage of SaleLeasebackTransactionDeferredGainShortTerm100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

amrc:SaleLeasebackTransactionDeferredLossLongTerm us-gaap:SaleLeasebackTransactionDescription

amrc:SaleLeasebackTransactionDeferredLossLongTerm

amrc:SolarPhotovoltaicProjects


Sale
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value1686000.01715000.01744000.01773000.01801000.01830000.01859000.01888000.01917000.01946000.01975000.02004000.02054000.01943000.0956000.0
Percentage of SaleLeasebackTransactionDeferredLossLongTerm100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

amrc:SaleLeasebackTransactionDeferredLossNetTotal us-gaap:SaleLeasebackTransactionDescription

amrc:SaleLeasebackTransactionDeferredLossNetTotal

amrc:SolarPhotovoltaicProjects


Sale
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-06-302017-03-312016-12-312016-06-302016-03-312015-12-31
Value1801000.01830000.01859000.01888000.01916000.01945000.01974000.02003000.002061000.02090000.02119000.01204000.0144000.0913000.0145000.0124000.001421000.0
Percentage of SaleLeasebackTransactionDeferredLossNetTotal100.0100.0100.0100.0100.0100.0100.0100.00.0100.0100.0100.0100.0100.0100.0100.0100.00.0100.0

amrc:SaleLeasebackTransactionDeferredLossShortTerm us-gaap:SaleLeasebackTransactionDescription

amrc:SaleLeasebackTransactionDeferredLossShortTerm

amrc:SolarPhotovoltaicProjects


Sale
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302016-12-31
Value115000.0115000.0115000.0115000.0115000.0115000.0115000.0115000.0115000.0115000.0115000.0115000.0118000.0109000.053000.0
Percentage of SaleLeasebackTransactionDeferredLossShortTerm100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

amrc:SaleLeasebackTransactionsAvailableFundingUnderLendingCommitment

amrc:SaleLeasebackTransactionsAvailableFundingUnderLendingCommitment


Sale
Period End2020-09-30
Value130
Percentage of SaleLeasebackTransactionsAvailableFundingUnderLendingCommitment100.0

amrc:SaleLeasebackTransactionsAvailableFundingUnderLendingCommitment us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LongtermDebtType, us-gaap:SaleLeasebackTransactionDescription

us-gaap:RevolvingCreditFacility, amrc:LongTermFinanceLiabilityDueInDecember2030, us-gaap:LineOfCredit, amrc:SolarPhotovoltaicProjects


Sale
Period End2020-12-31
Value0.158
Percentage of SaleLeasebackTransactionsAvailableFundingUnderLendingCommitment0.0

amrc:SaleLeasebackTransactionsAvailableFundingUnderLendingCommitment us-gaap:CreditFacility, us-gaap:LongtermDebtType, us-gaap:SaleLeasebackTransactionDescription

us-gaap:RevolvingCreditFacility, us-gaap:LineOfCredit, amrc:SolarPhotovoltaicProjects


Sale
Period End2021-06-302021-03-31
Value284310
Percentage of SaleLeasebackTransactionsAvailableFundingUnderLendingCommitment0.00.0

amrc:SaleLeasebackTransactionsAvailableFundingUnderLendingCommitment us-gaap:SaleLeasebackTransactionDescription

amrc:SolarPhotovoltaicProjects


Sale
Period End2020-12-31
Value111
Percentage of SaleLeasebackTransactionsAvailableFundingUnderLendingCommitment0.0

amrc:VariableInterestEntityAggregateExercisePriceOfPutOptions us-gaap:Range

amrc:VariableInterestEntityAggregateExercisePriceOfPutOptions

srt:Maximum


Variable
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-06-30
Value917000.0917.0917.0917000.0917000.0917000.0917000.0917000.0917000.0
Percentage of VariableInterestEntityAggregateExercisePriceOfPutOptions100.0100.0100.0100.0100.0100.0100.0100.0100.0

srt:Minimum


Variable
Period End2020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-06-30
Value659000.0659.0659.0659000.0659000.0659000.0659000.0659000.0544000.0
Percentage of VariableInterestEntityAggregateExercisePriceOfPutOptions71.971.971.971.971.971.971.971.959.3

dei:EntityCommonStockSharesOutstanding us-gaap:StatementClassOfStock

dei:EntityCommonStockSharesOutstanding

us-gaap:CommonClassA


Entity
Period End2020-07-302020-05-012020-03-022019-11-012019-07-312019-04-302019-03-072018-10-292018-08-062018-04-302018-03-052017-11-012017-08-072017-04-282017-03-012016-10-282016-08-042016-05-022016-03-012015-11-022015-07-272015-05-042015-03-022014-11-032014-07-282014-05-022014-03-032013-11-012013-08-022013-05-032013-03-012012-11-022012-08-032012-05-042012-02-292011-11-042011-08-05
Value29292929283028272729272727272727282828282828282828282727272727272626262525
Percentage of EntityCommonStockSharesOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent

us-gaap:AccountsPayableAndAccruedLiabilitiesNoncurrent


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312012-12-31
Value506473440385334276245196163321288262238244235188197163133108121991221068580706445474492
Percentage of AccountsPayableAndAccruedLiabilitiesNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccountsReceivableNet

us-gaap:AccountsReceivableNet


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value1151131251218611095911098185901159385646755858080697375686571927476867976888410396841091438168
Percentage of AccountsReceivableNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AccountsReceivableNetNoncurrent

us-gaap:AccountsReceivableNetNoncurrent


Accounts
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value5124593963302742392301821333102932722462542482102211881581241311041251038284796550474427609291138135124110236214193
Percentage of AccountsReceivableNetNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivable

us-gaap:AllowanceForDoubtfulAccountsReceivable


Allowance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-312009-12-31
Value2311000.02310000.02266000.0980000.01988000.02120000.02260000.02586000.02843000.02813000.02765000.03437000.03459000.03293000.03315000.03816000.03906000.07373000.07836000.07981000.05957000.04365000.03729000.02795000.02678000.02793000.02851000.02098000.01586000.01627000.01519100.01619500.01520600.01224100.01174500.01094500.01101400.01234300.01135400.01706600.01506200.01677300.01602100.0
Percentage of AllowanceForDoubtfulAccountsReceivable100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent

us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent


Allowance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value2311000.02310000.02266000.0980000.01988000.02120000.02260000.02587000.02843000.02765000.0
Percentage of AllowanceForDoubtfulAccountsReceivableCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:AssetRetirementObligation

us-gaap:AssetRetirementObligation


Asset
Period End2021-06-302021-03-312020-12-312020-09-302019-12-312019-03-312018-12-312018-09-302018-06-302017-12-312016-12-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value2290000.02257000.01647000.01622000.0941000.0908000.0897000.00000000000000000000
Percentage of AssetRetirementObligation100.0100.0100.0100.0100.0100.0100.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:AssetRetirementObligationCurrent

us-gaap:AssetRetirementObligationCurrent


Asset
Period End2021-06-302021-03-312020-12-312019-12-31
Value6000.06000.086000.0160000.0
Percentage of AssetRetirementObligationCurrent100.0100.0100.0100.0

us-gaap:AssetRetirementObligationLegallyRestrictedAssetsFairValue

us-gaap:AssetRetirementObligationLegallyRestrictedAssetsFairValue


Asset
Period End2021-06-302021-03-312020-12-312020-09-302019-12-312018-12-31
Value2004000.02032000.01468000.01484000.0852000.0897000.0
Percentage of AssetRetirementObligationLegallyRestrictedAssetsFairValue100.0100.0100.0100.0100.0100.0

us-gaap:AssetRetirementObligationsNoncurrent

us-gaap:AssetRetirementObligationsNoncurrent


Asset
Period End2021-06-302021-03-312020-12-312019-12-31
Value2284000.02251000.01561000.0781000.0
Percentage of AssetRetirementObligationsNoncurrent100.0100.0100.0100.0

us-gaap:BusinessCombinationContingentConsiderationLiability us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationContingentConsiderationLiability

amrc:SolarProjects2020


Business
Period End2020-09-302020-06-302020-03-31
Value1446000.01446000.06693000.0
Percentage of BusinessCombinationContingentConsiderationLiability100.0100.0100.0

amrc:UndisclosedNameOfAcquireeThree


Business
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-11-30
Value59000.0378000.0378000.0378000.0378000.0378000.0379000.0379000.0363000.0363000.0
Percentage of BusinessCombinationContingentConsiderationLiability0.026.126.15.60.00.00.00.00.00.0

us-gaap:BusinessCombinationContingentConsiderationLiability us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

us-gaap:FairValueInputsLevel3, us-gaap:FairValueMeasurementsRecurring


Business
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-31
Value678000.0678000.0678000.0678000.0678000.0678000.0678000.01028000.01004000.01004000.0962000.0555000.00
Percentage of BusinessCombinationContingentConsiderationLiability0.00.00.046.946.910.10.00.00.00.00.00.00.0

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability us-gaap:BusinessAcquisition

us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability

amrc:UndisclosedNameofAcquireeTwo


Business
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-302018-08-31
Value678000.0678000.0678000.0678000.0678000.0678000.0678000.0650000.0625000.0625000.0555000.0555000.0
Percentage of BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CapitalizedContractCostGross

us-gaap:CapitalizedContractCostGross


Capitalized
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312018-12-312018-01-01
Value1735000.01735000.01735000.01735000.01735000.0927000.0927000.0
Percentage of CapitalizedContractCostGross100.0100.0100.0100.0100.0100.0100.0

us-gaap:CapitalizedContractCostNetCurrent

us-gaap:CapitalizedContractCostNetCurrent


Capitalized
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312018-12-31
Value1414151516161321
Percentage of CapitalizedContractCostNetCurrent100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CommonStockValueOutstanding us-gaap:StatementClassOfStock

us-gaap:CommonStockValueOutstanding

us-gaap:CommonClassA


Common
Period End2021-06-302021-03-312020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value3000.03000.03000.03000.03000.03000.03000.03000.03000.03000.02787.03253.03238.03227.03202.03186.03147.03125.03071.03015.02969.02793.0
Percentage of CommonStockValueOutstanding100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:CommonClassB


Common
Period End2021-06-302021-03-312020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312014-03-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302012-03-312011-12-312011-09-302011-06-302010-12-31
Value2000.02000.02000.02000.02000.02000.02000.02000.02000.02000.01800.01800.01800.01800.01800.01800.01800.01800.01800.01800.01800.01800.0
Percentage of CommonStockValueOutstanding66.766.766.766.766.766.766.766.766.766.764.655.355.655.856.256.557.257.658.659.760.664.4

us-gaap:ContractWithCustomerAssetNetCurrent

us-gaap:ContractWithCustomerAssetNetCurrent


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-31
Value1951791851791951892021241209286666464104
Percentage of ContractWithCustomerAssetNetCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ContractWithCustomerLiability

us-gaap:ContractWithCustomerLiability


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312018-01-01
Value323640403930322830313039272927
Percentage of ContractWithCustomerLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ContractWithCustomerLiability us-gaap:RegulatoryAsset

amrc:RenewalEnergyProgram


Contract
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value111111111010108.224
Percentage of ContractWithCustomerLiability27.127.527.936.231.835.634.126.8

us-gaap:ContractWithCustomerLiabilityNoncurrent

us-gaap:ContractWithCustomerLiabilityNoncurrent


Contract
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value6.0826.596.6314.9825.0355.326.8855.5345.8296.343
Percentage of ContractWithCustomerLiabilityNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:ContractWithCustomerLiabilityNoncurrent us-gaap:BalanceSheetLocation

us-gaap:OtherLiabilities


Contract
Period End2020-12-312019-12-312018-12-31
Value6.6315.566.342
Percentage of ContractWithCustomerLiabilityNoncurrent100.080.8100.0

us-gaap:ContractWithCustomerLiabilityNoncurrent us-gaap:RegulatoryAsset

amrc:RenewalEnergyProgram


Contract
Period End2020-12-312019-12-31
Value109.416
Percentage of ContractWithCustomerLiabilityNoncurrent162.8136.8

us-gaap:ContractWithCustomerLiabilityNoncurrent us-gaap:StatementGeographical

country:US


Contract
Period End2020-12-312019-12-31
Value8.2716.086
Percentage of ContractWithCustomerLiabilityNoncurrent124.788.4

us-gaap:DebtInstrumentCarryingAmount us-gaap:CreditFacility

us-gaap:DebtInstrumentCarryingAmount

amrc:RevolvingSeniorSecuredCreditFacility


Debt
Period End2021-06-302020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value2511011412514211281825243
Percentage of DebtInstrumentCarryingAmount100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtInstrumentCarryingAmount us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LongtermDebtType

us-gaap:RevolvingCreditFacility, amrc:ConstructionRevolverLoansPayableDueInJuly2022, us-gaap:LineOfCredit


Debt
Period End2020-12-312020-09-30
Value1110
Percentage of DebtInstrumentCarryingAmount10.59.3

us-gaap:RevolvingCreditFacility, amrc:ConstructionRevolverLoansPayableDueInMay2021, us-gaap:LineOfCredit


Debt
Period End2020-12-31
Value15
Percentage of DebtInstrumentCarryingAmount13.7

us-gaap:RevolvingCreditFacility, amrc:ConstructionRevolverLoansPayableDueInNovember2020, us-gaap:LineOfCredit


Debt
Period End2020-09-30
Value7.564
Percentage of DebtInstrumentCarryingAmount6.6

us-gaap:DebtInstrumentCarryingAmount us-gaap:DebtInstrument, us-gaap:LongtermDebtType

amrc:FivePointOneFivePercentTermLoanDueDecember2038, amrc:TermLoan


Debt
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value272728289.3379.3369.679.668
Percentage of DebtInstrumentCarryingAmount23.922.219.825.511.511.318.322.4

amrc:FivePointOneFivePercentTermLoanDueInDecember2038, amrc:TermLoan


Debt
Period End2020-12-312019-12-31
Value2729
Percentage of DebtInstrumentCarryingAmount25.026.7

amrc:FivePointSixOnePercentTermNoteDueInFebruary2034, amrc:TermLoan


Debt
Period End2020-12-312020-09-302020-06-302020-03-312019-12-31
Value2.5892.4792.5112.4872.706
Percentage of DebtInstrumentCarryingAmount2.32.22.01.82.4

amrc:FivePointZeroFixedRateLoanDueInApril2040, us-gaap:LoansPayable


Debt
Period End2020-09-302020-06-302019-12-31
Value0.2180.2040.0
Percentage of DebtInstrumentCarryingAmount0.20.20.0

amrc:FivePointZeroPercentTermNoteDueInMarch2028, amrc:TermLoan


Debt
Period End2020-12-312020-09-302020-06-302020-03-312019-12-31
Value3.1183.2043.313.4163.521
Percentage of DebtInstrumentCarryingAmount2.82.82.62.43.1

amrc:FixedRateLoanDueInApril2040, us-gaap:LoansPayable


Debt
Period End2020-12-31
Value0.222
Percentage of DebtInstrumentCarryingAmount0.2

amrc:FixedRateNotePayableInQuarterlyInstallmentsDueInDecember2027, us-gaap:LoansPayable


Debt
Period End2020-12-31
Value3.548
Percentage of DebtInstrumentCarryingAmount3.2

amrc:FourPointNineFivePercentTermLoanDueInJuly2031, amrc:TermLoan


Debt
Period End2020-09-302020-06-302020-03-312019-12-31
Value3.3783.3833.3923.769
Percentage of DebtInstrumentCarryingAmount2.92.72.43.4

amrc:FourPointNineFivePercentTermNotesDueInJuly2031, amrc:TermLoan


Debt
Period End2020-12-312019-12-31
Value3.5273.813
Percentage of DebtInstrumentCarryingAmount3.23.4

amrc:LongTermFinanceLiabilityDueInDecember2030, amrc:TermLoan


Debt
Period End2020-12-31
Value2.924
Percentage of DebtInstrumentCarryingAmount2.6

amrc:LongTermFinanceLiabilityDueInDecember2040, amrc:TermLoan


Debt
Period End2020-12-312019-12-31
Value268.794
Percentage of DebtInstrumentCarryingAmount23.57.8

amrc:LongTermFinanceLiabilityDueInJuly2039, amrc:FinanceLeaseLiability


Debt
Period End2020-09-302020-06-302020-03-312019-12-31
Value3.7323.7853.7853.841
Percentage of DebtInstrumentCarryingAmount3.33.02.73.4

amrc:LongTermFinanceLiabilityDueInJuly2039, amrc:TermLoan


Debt
Period End2020-12-312019-12-31
Value3.6253.841
Percentage of DebtInstrumentCarryingAmount3.33.4

amrc:LongTermFinanceLiabilityInJuly2040, amrc:FinanceLeaseLiability


Debt
Period End2020-09-302019-12-31
Value8.3128.794
Percentage of DebtInstrumentCarryingAmount7.37.8

amrc:LongTermFinancingFacilities, amrc:TermLoan


Debt
Period End2021-06-302021-03-312020-12-31
Value552932
Percentage of DebtInstrumentCarryingAmount221.90.029.4

amrc:NonRecourse, amrc:TermLoan


Debt
Period End2021-03-312020-12-31
Value204198
Percentage of DebtInstrumentCarryingAmount0.0178.9

amrc:NonRecourseConstructionRevolver, us-gaap:LineOfCredit


Debt
Period End2021-06-302021-03-312020-12-31
Value403526
Percentage of DebtInstrumentCarryingAmount160.70.024.2

amrc:SeniorSecured, amrc:TermLoan


Debt
Period End2021-06-302021-03-312020-12-31
Value555657
Percentage of DebtInstrumentCarryingAmount221.00.052.1

amrc:SevenPointTwoFiveZeroPercentTermNoteDueInMarch2021, amrc:TermLoan


Debt
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value0.1710.3390.5040.6660.8310.9931.3081.4641.464
Percentage of DebtInstrumentCarryingAmount0.20.30.40.50.71.21.62.83.4

amrc:SixPointFivePercentTermNoteDueInDecember2021, amrc:TermLoan


Debt
Period End2020-09-302020-06-302020-03-312019-12-31
Value15192427
Percentage of DebtInstrumentCarryingAmount13.715.717.024.3

amrc:SixPointFiveZeroZeroPercentTermNoteDueinDecember2021, amrc:TermLoan


Debt
Period End2020-12-312019-12-31
Value1127
Percentage of DebtInstrumentCarryingAmount10.524.5

amrc:SixPointOneOneZeroPercentTermNoteDueInJune2028, amrc:TermLoan


Debt
Period End2020-12-312020-09-302020-06-302020-03-312019-12-31
Value3.3393.1963.2853.3143.649
Percentage of DebtInstrumentCarryingAmount3.02.82.62.33.3

amrc:VariableRateTermLoanDueInApril2027, amrc:TermLoan


Debt
Period End2020-12-312020-09-302020-06-302020-03-312019-12-31
Value1819212122
Percentage of DebtInstrumentCarryingAmount16.617.017.015.420.1

amrc:VariableRateTermLoanDueInAugust2022, amrc:TermLoan


Debt
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value9.23610121529303030
Percentage of DebtInstrumentCarryingAmount8.18.38.813.936.236.356.969.8

amrc:VariableRateTermLoanDueInDecember2027, amrc:TermLoan


Debt
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value101111111116171821
Percentage of DebtInstrumentCarryingAmount9.59.78.88.310.520.120.834.149.9

amrc:VariableRateTermLoanDueInFebruary2021, amrc:TermLoan


Debt
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value0.350.350.350.6250.6250.7740.7740.9360.936
Percentage of DebtInstrumentCarryingAmount0.30.30.30.40.61.00.91.82.2

amrc:VariableRateTermLoanDueInJune2024, amrc:TermLoan


Debt
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value6.0816.0816.0816.6096.6096.9536.9537.4267.426
Percentage of DebtInstrumentCarryingAmount5.55.34.84.75.98.58.414.017.2

amrc:VariableRateTermLoanDueInJune2033, amrc:TermLoan


Debt
Period End2020-12-312019-12-31
Value8.3489.027
Percentage of DebtInstrumentCarryingAmount7.58.0

amrc:VariableRateTermLoanDueInMarch2023, amrc:TermLoan


Debt
Period End2020-12-312020-09-302020-06-302020-03-312019-12-31
Value1415151515
Percentage of DebtInstrumentCarryingAmount13.413.612.311.314.2

amrc:VariableRateTermLoanDueInMarch2026, amrc:TermLoan


Debt
Period End2020-12-312019-12-31
Value3415
Percentage of DebtInstrumentCarryingAmount31.114.0

amrc:VariableRateTermLoanDueInMay2025, amrc:TermLoan


Debt
Period End2020-12-312020-09-302020-06-302019-12-31
Value40394028
Percentage of DebtInstrumentCarryingAmount36.834.832.025.1

amrc:VariableRateTermLoanDueInOctober2029, amrc:TermLoan


Debt
Period End2020-12-312020-09-302020-06-302020-03-312019-12-31
Value8.5038.5838.7538.9239.092
Percentage of DebtInstrumentCarryingAmount7.77.57.06.38.1

amrc:VariableRateTermLoanDueJune2033, amrc:TermLoan


Debt
Period End2020-09-302020-06-302020-03-312019-12-31
Value8.6658.6659.0039.003
Percentage of DebtInstrumentCarryingAmount7.66.96.38.0

us-gaap:Nonrecourse, amrc:TermLoan


Debt
Period End2021-06-302020-12-31
Value197198
Percentage of DebtInstrumentCarryingAmount791.8178.9

us-gaap:DebtInstrumentFaceAmount us-gaap:DebtInstrument, us-gaap:LongtermDebtType

us-gaap:DebtInstrumentFaceAmount

amrc:FixedRateNotePayableInQuarterlyInstallmentsDueInDecember2027, us-gaap:LoansPayable


Debt
Period End2020-11-30
Value3.484
Percentage of DebtInstrumentFaceAmount100.0

us-gaap:DebtInstrumentFeeAmount us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LongtermDebtType

us-gaap:DebtInstrumentFeeAmount

us-gaap:RevolvingCreditFacility, amrc:October2020TermLoanModification, us-gaap:LineOfCredit


Debt
Period End2021-06-302021-03-312020-12-31
Value2000.02000.0300000.0
Percentage of DebtInstrumentFeeAmount100.0100.0100.0

us-gaap:DebtInstrumentUnamortizedDiscount us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LongtermDebtType

us-gaap:DebtInstrumentUnamortizedDiscount

us-gaap:RevolvingCreditFacility, amrc:October2020TermLoanModification, us-gaap:LineOfCredit


Debt
Period End2021-06-302021-03-312020-12-31
Value150000.0150000.0788000.0
Percentage of DebtInstrumentUnamortizedDiscount100.0100.0100.0

us-gaap:DebtInstrumentUnamortizedDiscount us-gaap:CreditFacility, us-gaap:LongtermDebtType

us-gaap:RevolvingCreditFacility, us-gaap:LineOfCredit


Debt
Period End2021-06-30
Value78000.0
Percentage of DebtInstrumentUnamortizedDiscount52.0

us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet

us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet


Debt
Period End2020-12-312019-12-31
Value491000.0639000.0
Percentage of DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet100.0100.0

us-gaap:DebtWeightedAverageInterestRate us-gaap:CreditFacility

us-gaap:DebtWeightedAverageInterestRate

amrc:RevolvingSeniorSecuredCreditFacility


Debt
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-31
Value3.3593.410.03520.04360.04270.03840.0410.04850.04710.0440.04530.0431
Percentage of DebtWeightedAverageInterestRate100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DebtWeightedAverageInterestRate us-gaap:CreditFacility, us-gaap:DebtInstrument, us-gaap:LongtermDebtType

us-gaap:RevolvingCreditFacility, amrc:ConstructionRevolverLoansPayableDueInJuly2022, us-gaap:LineOfCredit


Debt
Period End2020-12-31
Value1.988
Percentage of DebtWeightedAverageInterestRate59.2

us-gaap:RevolvingCreditFacility, amrc:ConstructionRevolverLoansPayableDueInMay2021, us-gaap:LineOfCredit


Debt
Period End2020-12-31
Value4.75
Percentage of DebtWeightedAverageInterestRate141.4

us-gaap:DebtWeightedAverageInterestRate us-gaap:DebtInstrument, us-gaap:LongtermDebtType

amrc:FivePointOneFivePercentTermLoanDueInDecember2038, amrc:TermLoan


Debt
Period End2020-12-31
Value5.15
Percentage of DebtWeightedAverageInterestRate153.3

amrc:LongTermFinanceLiabilityDueInJuly2039, amrc:FinanceLeaseLiability


Debt
Period End2020-09-302020-06-302020-03-31
Value0.280.00280.0028
Percentage of DebtWeightedAverageInterestRate8.28.06.4

amrc:LongTermFinanceLiabilityDueInJuly2039, amrc:TermLoan


Debt
Period End2020-12-312019-12-31
Value0.280.0028
Percentage of DebtWeightedAverageInterestRate8.36.6

amrc:VariableRateTermLoanDueInAugust2022, amrc:TermLoan


Debt
Period End2020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value7.730.0780.08950.05150.05150.05150.09840.09830.0927
Percentage of DebtWeightedAverageInterestRate226.7221.6205.3134.1125.6106.2223.6217.0215.1

amrc:VariableRateTermLoanDueInDecember2027, amrc:TermLoan


Debt
Period End2020-12-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value2.6882.680.02750.0390.09590.09820.1010.04790.04780.0458
Percentage of DebtWeightedAverageInterestRate80.078.678.189.4249.7239.5208.2108.9105.5106.3

amrc:VariableRateTermLoanDueInFebruary2021, amrc:TermLoan


Debt
Period End2020-12-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value2.4882.480.02550.0370.04340.04570.04850.04590.04580.0455
Percentage of DebtWeightedAverageInterestRate74.172.772.484.9113.0111.5100.0104.3101.1105.6

amrc:VariableRateTermLoanDueInJune2024, amrc:TermLoan


Debt
Period End2020-12-312020-09-302020-06-302020-03-312019-09-302019-06-302019-03-312018-09-302018-06-302018-03-31
Value2.2382.230.0230.03450.04090.04320.0460.04090.04080.0405
Percentage of DebtWeightedAverageInterestRate66.665.465.379.1106.5105.494.893.090.194.0

amrc:VariableRateTermLoanDueInJune2033, amrc:TermLoan


Debt
Period End2020-12-312019-12-312018-12-312018-09-302018-06-30
Value2.2880.039580.048470.04390.0438
Percentage of DebtWeightedAverageInterestRate68.192.7102.999.896.7

amrc:VariableRateTermLoanDueInMarch2023, amrc:TermLoan


Debt
Period End2020-12-312020-09-302020-06-302020-03-31
Value2.9882.980.03050.042
Percentage of DebtWeightedAverageInterestRate89.087.486.696.3

amrc:VariableRateTermLoanDueInMarch2026, amrc:TermLoan


Debt
Period End2020-12-31
Value6.238
Percentage of DebtWeightedAverageInterestRate185.7

amrc:VariableRateTermLoanDueInMay2025, amrc:TermLoan


Debt
Period End2020-12-312020-09-302020-06-30
Value2.4882.480.0255
Percentage of DebtWeightedAverageInterestRate74.172.772.4

amrc:VariableRateTermLoanDueInOctober2029, amrc:TermLoan


Debt
Period End2020-12-312020-09-302020-06-302020-03-31
Value2.6442.650.02660.0394
Percentage of DebtWeightedAverageInterestRate78.777.775.690.4

amrc:VariableRateTermLoanDueJune2033, amrc:TermLoan


Debt
Period End2020-09-302020-06-302020-03-31
Value2.280.02350.035
Percentage of DebtWeightedAverageInterestRate66.966.880.3

us-gaap:DeferredFinanceCostsNet

us-gaap:DeferredFinanceCostsNet


Deferred
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312016-12-312015-12-31
Value1010106.236.8746.6066.9436.456.7767.1777.8218.1757.5746.7156.5565.5285.303
Percentage of DeferredFinanceCostsNet100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredIncomeTaxAssetsNet

us-gaap:DeferredIncomeTaxAssetsNet


Deferred
Period End2021-06-302020-12-312020-03-312019-12-312018-12-312018-01-01
Value3972000.03864000.02470000.0001003000.0
Percentage of DeferredIncomeTaxAssetsNet100.0100.0100.00.00.0100.0

us-gaap:DeferredIncomeTaxLiabilities

us-gaap:DeferredIncomeTaxLiabilities


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value80644732363537252831
Percentage of DeferredIncomeTaxLiabilities100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsDerivativeInstruments

us-gaap:DeferredTaxAssetsDerivativeInstruments


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value2587000.01604000.0666000.0866000.01500000.01804000.01715000.01073400.03125800.02601200.0
Percentage of DeferredTaxAssetsDerivativeInstruments100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsGross

us-gaap:DeferredTaxAssetsGross


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value82725139343839211210
Percentage of DeferredTaxAssetsGross100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards

us-gaap:DeferredTaxAssetsOperatingLossCarryforwards


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value141410108.0448.227.4980.345350.2679960.334033
Percentage of DeferredTaxAssetsOperatingLossCarryforwards100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxCreditCarryforwards

us-gaap:DeferredTaxAssetsTaxCreditCarryforwards


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value423528221418199.5240771.2251973.434973
Percentage of DeferredTaxAssetsTaxCreditCarryforwards100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits

us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value2485000.01745000.03489000.03042000.04259000.03330000.02774000.03121700.02151800.01710300.0
Percentage of DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value3861000.02739000.02940000.02149000.04597000.03651000.03638000.03110200.02603500.02296700.0
Percentage of DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther

us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value159.3980.127-0.1930.7322.2522.8932.3436621.3026840.541408
Percentage of DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsOther100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment

us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment


Deferred
Period End2020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-31
Value66513724303231232627
Percentage of DeferredTaxLiabilitiesPropertyPlantAndEquipment100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:DerivativeAssets us-gaap:DerivativeInstrumentRisk, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

us-gaap:DerivativeAssets

us-gaap:CommodityContract, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsRecurring


Derivative
Period End2021-03-312020-12-312020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-12-31
Value115000.0363000.0246000.0198000.0167000.0136000.033000.033000.034000.021000.00
Percentage of DerivativeAssets100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:InterestRateSwap, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsRecurring


Derivative
Period End2021-06-302021-03-312020-12-312020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-03-312016-12-312013-12-312013-09-302013-06-302012-12-31
Value743000.01290000.02000.0015000.041000.072000.0285000.0733000.01494000.01298000.01041000.0233000.031000.030000.001553200.0903420.0811080.00
Percentage of DerivativeAssets0.01121.70.60.07.624.652.9863.62221.24394.16181.00.00.00.00.00.00.00.00.00.0

us-gaap:DerivativeAssets us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsRecurring


Derivative
Period End2021-06-302021-03-312020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-31
Value743000.01405000.0365000.0151000.0246000.0213000.0208000.0208000.0318000.0766000.01528000.0233000.0
Percentage of DerivativeAssets0.01221.7100.60.0100.0107.6124.6152.9963.62321.24494.10.0

us-gaap:DerivativeFairValueOfDerivativeAsset us-gaap:BalanceSheetLocation, us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation

us-gaap:DerivativeFairValueOfDerivativeAsset

us-gaap:OtherAssets, us-gaap:CommodityContract, us-gaap:Nondesignated


Derivative
Period End2021-03-312020-12-312020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-31
Value115000.0363000.0151000.0246000.0198000.0167000.0136000.033000.033000.034000.00
Percentage of DerivativeFairValueOfDerivativeAsset100.0100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:OtherAssets, us-gaap:InterestRateSwap, us-gaap:Nondesignated


Derivative
Period End2021-06-302021-03-312020-12-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-31
Value743000.01290000.02000.000030000.030000.066000.00
Percentage of DerivativeFairValueOfDerivativeAsset0.01121.70.60.00.00.090.990.9194.10.0

us-gaap:DerivativeFairValueOfDerivativeLiability us-gaap:BalanceSheetLocation, us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation

us-gaap:DerivativeFairValueOfDerivativeLiability

us-gaap:OtherLiabilities, amrc:MakeWholeProvisionApril2031, us-gaap:Nondesignated


Derivative
Period End2021-06-302021-03-312020-12-312020-09-30
Value0.0890.115730.432
Percentage of DerivativeFairValueOfDerivativeLiability100.0100.0100.0100.0

us-gaap:OtherLiabilities, amrc:MakeWholeProvisionApril2045, us-gaap:Nondesignated


Derivative
Period End2021-06-30
Value0.377
Percentage of DerivativeFairValueOfDerivativeLiability423.6

us-gaap:OtherLiabilities, amrc:MakeWholeProvisionDecember2027, us-gaap:Nondesignated


Derivative
Period End2021-06-302021-03-312020-12-31
Value0.090.11760
Percentage of DerivativeFairValueOfDerivativeLiability101.1101.782.2

us-gaap:OtherLiabilities, amrc:MakeWholeProvisionDecember2038, us-gaap:Nondesignated


Derivative
Period End2021-06-302021-03-312020-12-312020-09-30
Value0.5450.7061740.534
Percentage of DerivativeFairValueOfDerivativeLiability612.4613.9238.4123.6

us-gaap:OtherLiabilities, amrc:MakeWholeProvisionFebruary2034, us-gaap:Nondesignated


Derivative
Period End2021-06-302021-03-312020-12-312020-09-30
Value0.1090.1191040.386
Percentage of DerivativeFairValueOfDerivativeLiability122.5103.5143.289.4

us-gaap:OtherLiabilities, amrc:MakeWholeProvisionMay2028, us-gaap:Nondesignated


Derivative
Period End2021-06-302021-03-31
Value0.0370.055
Percentage of DerivativeFairValueOfDerivativeLiability41.647.8

us-gaap:OtherLiabilities, us-gaap:CommodityContract, us-gaap:Nondesignated


Derivative
Period End2021-06-302020-09-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-31
Value1.1350.0440.00.00.00.00.070.070.0460.0
Percentage of DerivativeFairValueOfDerivativeLiability1275.310.20.00.00.00.00.00.00.00.0

us-gaap:OtherLiabilities, us-gaap:HybridInstrument, us-gaap:Nondesignated


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-31
Value1.2471.1120.4121.3521.3880.7330.9180.8731.0221.0851.8081.4880.0
Percentage of DerivativeFairValueOfDerivativeLiability1401.1967.00.6313.00.00.00.00.00.00.00.00.00.0

us-gaap:OtherLiabilities, us-gaap:InterestRateSwap, us-gaap:DesignatedAsHedgingInstrument


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-312016-12-312015-12-312014-12-312013-12-312013-09-302013-06-302013-03-312012-12-312012-09-302012-06-302011-12-31
Value7.8187.1579.9941011106.217.5656.0523.993.1871.5483.5293.8434.6814.434.2676444.8651165.0230265.1074995.5905197.1520447.001966.711961
Percentage of DerivativeFairValueOfDerivativeLiability8784.36223.513.72503.70.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:OtherLiabilities, us-gaap:InterestRateSwap, us-gaap:Nondesignated


Derivative
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-312018-09-302017-12-312013-12-312013-09-302013-06-302013-03-312012-12-312011-12-31
Value0.0410.0450.0790.3120.0260.0360.0260.0350.040.00.00.00.00.00.02.3576492.6240632.526036
Percentage of DerivativeFairValueOfDerivativeLiability46.139.10.172.20.00.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:DerivativeLiabilities us-gaap:DerivativeInstrumentRisk, us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency

us-gaap:DerivativeLiabilities

us-gaap:CommodityContract, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsRecurring


Derivative
Period End2021-06-302019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302017-12-31
Value1.1350.00.00.00.070.070.0460.0660.0
Percentage of DerivativeLiabilities100.00.00.00.0100.0100.0100.0100.00.0

us-gaap:HybridInstrument, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsRecurring


Derivative
Period End2021-06-302021-03-312020-12-312020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-31
Value1.2471.1120.4120.7330.9180.8731.0221.0851.8081.4880.0
Percentage of DerivativeLiabilities109.90.00.00.00.00.00.01550.02582.93234.80.0

us-gaap:InterestRateSwap, us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsRecurring


Derivative
Period End2021-06-302021-03-312020-12-312020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312014-12-312013-12-312012-12-31
Value7.8597.20210106.2367.66.0923.993.1871.5482.4142.443.5293.8853.9423.5013.8437.9378.5097.4114.6814.434.2676448.214582
Percentage of DerivativeLiabilities692.40.00.00.00.00.00.05700.04552.93365.23657.60.00.00.00.00.00.00.00.00.00.00.00.00.0

us-gaap:DerivativeLiabilities us-gaap:FairValueByFairValueHierarchyLevel, us-gaap:FairValueByMeasurementFrequency, us-gaap:FinancialInstrument

us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsRecurring, us-gaap:CommodityContract


Derivative
Period End2020-09-30
Value0.044
Percentage of DerivativeLiabilities0.0

us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsRecurring, us-gaap:HybridInstrument


Derivative
Period End2020-09-302020-06-302019-12-31
Value1.3521.3880.918
Percentage of DerivativeLiabilities0.00.00.0

us-gaap:FairValueInputsLevel2, us-gaap:FairValueMeasurementsRecurring, us-gaap:InterestRateSwap


Derivative
Period End2020-09-302020-06-302019-12-31
Value11116.236
Percentage of DerivativeLiabilities0.00.00.0

us-gaap:DerivativeLiabilityMeasurementInput us-gaap:BusinessAcquisition, us-gaap:FinancialInstrument, us-gaap:MeasurementInputType

us-gaap:DerivativeLiabilityMeasurementInput

amrc:UndisclosedNameofAcquireeOne, us-gaap:HybridInstrument, us-gaap:MeasurementInputDiscountRate


Derivative
Period End2020-12-312020-09-302019-09-302019-06-302019-03-31
Value18.018.00.180.180.18
Percentage of DerivativeLiabilityMeasurementInput100.0100.0100.0100.0100.0

us-gaap:DerivativeNotionalAmount us-gaap:DerivativeInstrumentRisk, us-gaap:HedgingDesignation

us-gaap:DerivativeNotionalAmount

amrc:InterestRateSwapMarch2033Contract1, us-gaap:Nondesignated


Derivative
Period End2020-12-31
Value9.505
Percentage of DerivativeNotionalAmount100.0

amrc:InterestRateSwapMarch2033Contract2, us-gaap:Nondesignated


Derivative
Period End2020-12-31
Value6.968
Percentage of DerivativeNotionalAmount73.3

amrc:InterestRateSwapSeptember2023, us-gaap:Nondesignated


Derivative
Period End2020-12-31
Value26
Percentage of DerivativeNotionalAmount276.2

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized us-gaap:AwardType

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized

us-gaap:EmployeeStockOption


Employee
Period End2020-12-312020-09-30
Value1211
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized100.0100.0

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions

us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions


Employee
Period End2021-06-302021-03-31
Value2926
Percentage of EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions100.0100.0

us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue

us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue


Fair
Period End2020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312017-12-31
Value678000.0678000.0678000.0678000.0678000.01028000.01004000.01004000.0962000.00
Percentage of FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue100.0100.0100.0100.0100.0100.0100.0100.0100.00.0

us-gaap:FinanceLeaseLiability

us-gaap:FinanceLeaseLiability


Finance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value2123232626282831313333
Percentage of FinanceLeaseLiability100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FinanceLeaseLiability us-gaap:SaleLeasebackTransactionDescription

amrc:SolarPhotovoltaicProjects


Finance
Period End2020-09-302020-06-302019-12-31
Value262628
Percentage of FinanceLeaseLiability100.0100.0100.0

us-gaap:FinanceLeaseLiabilityCurrent

us-gaap:FinanceLeaseLiabilityCurrent


Finance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312019-01-01
Value3796000.04273000.04273000.04746000.04800000.04906000.04997000.05008000.05044000.04958000.04956000.0
Percentage of FinanceLeaseLiabilityCurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FinanceLeaseLiabilityCurrent us-gaap:SaleLeasebackTransactionDescription

amrc:SolarPhotovoltaicProjects


Finance
Period End2020-09-302020-06-302019-12-31
Value4746000.04800000.04997000.0
Percentage of FinanceLeaseLiabilityCurrent100.0100.0100.0

us-gaap:FinanceLeaseLiabilityNoncurrent

us-gaap:FinanceLeaseLiabilityNoncurrent


Finance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312019-01-01
Value1719192121232326262828
Percentage of FinanceLeaseLiabilityNoncurrent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FinanceLeaseLiabilityNoncurrent us-gaap:SaleLeasebackTransactionDescription

amrc:SolarPhotovoltaicProjects


Finance
Period End2020-09-302020-06-302019-12-31
Value212123
Percentage of FinanceLeaseLiabilityNoncurrent100.0100.0100.0

us-gaap:FinanceLeaseLiabilityPaymentsDue

us-gaap:FinanceLeaseLiabilityPaymentsDue


Finance
Period End2021-06-302021-03-312020-12-312020-09-30
Value38424246
Percentage of FinanceLeaseLiabilityPaymentsDue100.0100.0100.0100.0

us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive

us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive


Finance
Period End2020-12-31
Value21
Percentage of FinanceLeaseLiabilityPaymentsDueAfterYearFive100.0

us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths

us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths


Finance
Period End2021-06-302021-03-312020-12-312020-09-30
Value5178000.05178000.06792000.06792000.0
Percentage of FinanceLeaseLiabilityPaymentsDueNextTwelveMonths100.0100.0100.0100.0

us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive

us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive


Finance
Period End2020-12-31
Value2213000.0
Percentage of FinanceLeaseLiabilityPaymentsDueYearFive100.0

us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour

us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour


Finance
Period End2021-06-302021-03-312020-12-312020-09-30
Value2213000.02213000.02565000.02565000.0
Percentage of FinanceLeaseLiabilityPaymentsDueYearFour100.0100.0100.0100.0

us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree

us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree


Finance
Period End2021-06-302021-03-312020-12-312020-09-30
Value2565000.02565000.03676000.03676000.0
Percentage of FinanceLeaseLiabilityPaymentsDueYearThree100.0100.0100.0100.0

us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo

us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo


Finance
Period End2021-06-302021-03-312020-12-312020-09-30
Value3676000.03676000.05178000.05178000.0
Percentage of FinanceLeaseLiabilityPaymentsDueYearTwo100.0100.0100.0100.0

us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear

us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear


Finance
Period End2021-06-302021-03-312020-09-30
Value3485000.06736000.04014000.0
Percentage of FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear100.0100.0100.0

us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount

us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount


Finance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-31
Value17181820202122
Percentage of FinanceLeaseLiabilityUndiscountedExcessAmount100.0100.0100.0100.0100.0100.0100.0

us-gaap:FinanceLeaseRightOfUseAsset

us-gaap:FinanceLeaseRightOfUseAsset


Finance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-31
Value3233343435353636373738
Percentage of FinanceLeaseRightOfUseAsset100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FinanceLeaseRightOfUseAsset us-gaap:SaleLeasebackTransactionDescription

amrc:SolarPhotovoltaicProjects


Finance
Period End2020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302018-12-31
Value34353536363738
Percentage of FinanceLeaseRightOfUseAsset100.0100.0100.0100.0100.0100.0100.0

us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent

us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent


Finance
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312019-01-01
Value12.0411.9311.9411.90.1190.1180.1180.1180.1180.1170.117
Percentage of FinanceLeaseWeightedAverageDiscountRatePercent100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FinancialLiabilitiesFairValueDisclosure us-gaap:FairValueByMeasurementFrequency

us-gaap:FinancialLiabilitiesFairValueDisclosure

us-gaap:FairValueMeasurementsRecurring


Financial
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302017-12-31
Value108.992111313127.8329.5018.1186.1496.0273.6373.529
Percentage of FinancialLiabilitiesFairValueDisclosure100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization

us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization


Finite
Period End2021-06-302021-03-312020-12-312020-09-302020-06-302020-03-312019-12-312019-09-302019-06-302019-03-312018-12-312018-09-302018-06-302018-03-312017-12-312017-09-302017-06-302017-03-312016-12-312016-09-302016-06-302016-03-312015-12-312015-09-302015-06-302015-03-312014-12-312014-09-302014-06-302014-03-312013-12-312012-12-31
Value262626252525252424242424232423232222212121202019181716151312115.28217
Percentage of FiniteLivedIntangibleAssetsAccumulatedAmortization100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.0100.010