000148813912/312020Q3FALSEus-gaap:AccountingStandardsUpdate201409MemberP1YP1YP4Yus-gaap:PropertyPlantAndEquipmentOtherNetus-gaap:PropertyPlantAndEquipmentOtherNetus-gaap:LongTermDebtAndCapitalLeaseObligationsus-gaap:LongTermDebtAndCapitalLeaseObligations00014881392020-01-012020-09-300001488139us-gaap:CommonClassBMember2020-01-012020-09-300001488139us-gaap:CommonClassAMember2020-01-012020-09-30xbrli:shares0001488139us-gaap:CommonClassAMember2020-11-020001488139us-gaap:CommonClassBMember2020-11-02iso4217:USD00014881392020-09-3000014881392019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31iso4217:USDxbrli:shares0001488139us-gaap:CommonClassAMember2020-09-300001488139us-gaap:CommonClassAMember2019-12-310001488139us-gaap:CommonClassBMember2019-12-310001488139us-gaap:CommonClassBMember2020-09-3000014881392020-07-012020-09-3000014881392019-07-012019-09-3000014881392019-01-012019-09-3000014881392019-06-300001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-06-300001488139us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-06-300001488139us-gaap:AdditionalPaidInCapitalMember2019-06-300001488139us-gaap:RetainedEarningsMember2019-06-300001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-06-300001488139us-gaap:TreasuryStockMember2019-06-300001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-07-012019-09-300001488139us-gaap:AdditionalPaidInCapitalMember2019-07-012019-09-300001488139us-gaap:TreasuryStockMember2019-07-012019-09-300001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-07-012019-09-300001488139us-gaap:RetainedEarningsMember2019-07-012019-09-3000014881392019-09-300001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-09-300001488139us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-09-300001488139us-gaap:AdditionalPaidInCapitalMember2019-09-300001488139us-gaap:RetainedEarningsMember2019-09-300001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-09-300001488139us-gaap:TreasuryStockMember2019-09-3000014881392020-06-300001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-06-300001488139us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-06-300001488139us-gaap:AdditionalPaidInCapitalMember2020-06-300001488139us-gaap:RetainedEarningsMember2020-06-300001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001488139us-gaap:TreasuryStockMember2020-06-300001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-07-012020-09-300001488139us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001488139us-gaap:RetainedEarningsMember2020-07-012020-09-300001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-09-300001488139us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-09-300001488139us-gaap:AdditionalPaidInCapitalMember2020-09-300001488139us-gaap:RetainedEarningsMember2020-09-300001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300001488139us-gaap:TreasuryStockMember2020-09-3000014881392018-12-310001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2018-12-310001488139us-gaap:CommonClassBMemberus-gaap:CommonStockMember2018-12-310001488139us-gaap:AdditionalPaidInCapitalMember2018-12-310001488139us-gaap:RetainedEarningsMember2018-12-310001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001488139us-gaap:TreasuryStockMember2018-12-3100014881392018-01-012018-12-310001488139srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2018-12-310001488139srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001488139srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-01-012019-09-300001488139us-gaap:AdditionalPaidInCapitalMember2019-01-012019-09-300001488139us-gaap:TreasuryStockMember2019-01-012019-09-300001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-09-300001488139us-gaap:RetainedEarningsMember2019-01-012019-09-300001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-12-310001488139us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-12-310001488139us-gaap:AdditionalPaidInCapitalMember2019-12-310001488139us-gaap:RetainedEarningsMember2019-12-310001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001488139us-gaap:TreasuryStockMember2019-12-310001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-01-012020-09-300001488139us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-300001488139us-gaap:TreasuryStockMember2020-01-012020-09-300001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300001488139us-gaap:RetainedEarningsMember2020-01-012020-09-300001488139amrc:OtherUSRegionsMemberamrc:ProjectRevenueMember2020-07-012020-09-300001488139amrc:USFederalMemberamrc:ProjectRevenueMember2020-07-012020-09-300001488139amrc:CanadaSegmentMemberamrc:ProjectRevenueMember2020-07-012020-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:ProjectRevenueMember2020-07-012020-09-300001488139amrc:ProjectRevenueMemberus-gaap:AllOtherSegmentsMember2020-07-012020-09-300001488139amrc:ProjectRevenueMember2020-07-012020-09-300001488139amrc:OtherUSRegionsMemberamrc:OperationsAndMaintenanceRevenueMember2020-07-012020-09-300001488139amrc:USFederalMemberamrc:OperationsAndMaintenanceRevenueMember2020-07-012020-09-300001488139amrc:CanadaSegmentMemberamrc:OperationsAndMaintenanceRevenueMember2020-07-012020-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:OperationsAndMaintenanceRevenueMember2020-07-012020-09-300001488139us-gaap:AllOtherSegmentsMemberamrc:OperationsAndMaintenanceRevenueMember2020-07-012020-09-300001488139amrc:OperationsAndMaintenanceRevenueMember2020-07-012020-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:OtherUSRegionsMember2020-07-012020-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:USFederalMember2020-07-012020-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:CanadaSegmentMember2020-07-012020-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:SmallScaleInfrastructureMember2020-07-012020-09-300001488139amrc:EnergyAssetsRevenueMemberus-gaap:AllOtherSegmentsMember2020-07-012020-09-300001488139amrc:EnergyAssetsRevenueMember2020-07-012020-09-300001488139amrc:OtherUSRegionsMemberamrc:OtherRevenueMember2020-07-012020-09-300001488139amrc:OtherRevenueMemberamrc:USFederalMember2020-07-012020-09-300001488139amrc:OtherRevenueMemberamrc:CanadaSegmentMember2020-07-012020-09-300001488139amrc:OtherRevenueMemberamrc:SmallScaleInfrastructureMember2020-07-012020-09-300001488139amrc:OtherRevenueMemberus-gaap:AllOtherSegmentsMember2020-07-012020-09-300001488139amrc:OtherRevenueMember2020-07-012020-09-300001488139amrc:OtherUSRegionsMember2020-07-012020-09-300001488139amrc:USFederalMember2020-07-012020-09-300001488139amrc:CanadaSegmentMember2020-07-012020-09-300001488139amrc:SmallScaleInfrastructureMember2020-07-012020-09-300001488139us-gaap:AllOtherSegmentsMember2020-07-012020-09-300001488139amrc:OtherUSRegionsMemberamrc:ProjectRevenueMember2019-07-012019-09-300001488139amrc:USFederalMemberamrc:ProjectRevenueMember2019-07-012019-09-300001488139amrc:CanadaSegmentMemberamrc:ProjectRevenueMember2019-07-012019-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:ProjectRevenueMember2019-07-012019-09-300001488139amrc:ProjectRevenueMemberus-gaap:AllOtherSegmentsMember2019-07-012019-09-300001488139amrc:ProjectRevenueMember2019-07-012019-09-300001488139amrc:OtherUSRegionsMemberamrc:OperationsAndMaintenanceRevenueMember2019-07-012019-09-300001488139amrc:USFederalMemberamrc:OperationsAndMaintenanceRevenueMember2019-07-012019-09-300001488139amrc:CanadaSegmentMemberamrc:OperationsAndMaintenanceRevenueMember2019-07-012019-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:OperationsAndMaintenanceRevenueMember2019-07-012019-09-300001488139us-gaap:AllOtherSegmentsMemberamrc:OperationsAndMaintenanceRevenueMember2019-07-012019-09-300001488139amrc:OperationsAndMaintenanceRevenueMember2019-07-012019-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:OtherUSRegionsMember2019-07-012019-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:USFederalMember2019-07-012019-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:CanadaSegmentMember2019-07-012019-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:SmallScaleInfrastructureMember2019-07-012019-09-300001488139amrc:EnergyAssetsRevenueMemberus-gaap:AllOtherSegmentsMember2019-07-012019-09-300001488139amrc:EnergyAssetsRevenueMember2019-07-012019-09-300001488139amrc:OtherUSRegionsMemberamrc:OtherRevenueMember2019-07-012019-09-300001488139amrc:OtherRevenueMemberamrc:USFederalMember2019-07-012019-09-300001488139amrc:OtherRevenueMemberamrc:CanadaSegmentMember2019-07-012019-09-300001488139amrc:OtherRevenueMemberamrc:SmallScaleInfrastructureMember2019-07-012019-09-300001488139amrc:OtherRevenueMemberus-gaap:AllOtherSegmentsMember2019-07-012019-09-300001488139amrc:OtherRevenueMember2019-07-012019-09-300001488139amrc:OtherUSRegionsMember2019-07-012019-09-300001488139amrc:USFederalMember2019-07-012019-09-300001488139amrc:CanadaSegmentMember2019-07-012019-09-300001488139amrc:SmallScaleInfrastructureMember2019-07-012019-09-300001488139us-gaap:AllOtherSegmentsMember2019-07-012019-09-300001488139amrc:OtherUSRegionsMemberamrc:ProjectRevenueMember2020-01-012020-09-300001488139amrc:USFederalMemberamrc:ProjectRevenueMember2020-01-012020-09-300001488139amrc:CanadaSegmentMemberamrc:ProjectRevenueMember2020-01-012020-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:ProjectRevenueMember2020-01-012020-09-300001488139amrc:ProjectRevenueMemberus-gaap:AllOtherSegmentsMember2020-01-012020-09-300001488139amrc:ProjectRevenueMember2020-01-012020-09-300001488139amrc:OtherUSRegionsMemberamrc:OperationsAndMaintenanceRevenueMember2020-01-012020-09-300001488139amrc:USFederalMemberamrc:OperationsAndMaintenanceRevenueMember2020-01-012020-09-300001488139amrc:CanadaSegmentMemberamrc:OperationsAndMaintenanceRevenueMember2020-01-012020-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:OperationsAndMaintenanceRevenueMember2020-01-012020-09-300001488139us-gaap:AllOtherSegmentsMemberamrc:OperationsAndMaintenanceRevenueMember2020-01-012020-09-300001488139amrc:OperationsAndMaintenanceRevenueMember2020-01-012020-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:OtherUSRegionsMember2020-01-012020-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:USFederalMember2020-01-012020-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:CanadaSegmentMember2020-01-012020-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:SmallScaleInfrastructureMember2020-01-012020-09-300001488139amrc:EnergyAssetsRevenueMemberus-gaap:AllOtherSegmentsMember2020-01-012020-09-300001488139amrc:EnergyAssetsRevenueMember2020-01-012020-09-300001488139amrc:OtherUSRegionsMemberamrc:OtherRevenueMember2020-01-012020-09-300001488139amrc:OtherRevenueMemberamrc:USFederalMember2020-01-012020-09-300001488139amrc:OtherRevenueMemberamrc:CanadaSegmentMember2020-01-012020-09-300001488139amrc:OtherRevenueMemberamrc:SmallScaleInfrastructureMember2020-01-012020-09-300001488139amrc:OtherRevenueMemberus-gaap:AllOtherSegmentsMember2020-01-012020-09-300001488139amrc:OtherRevenueMember2020-01-012020-09-300001488139amrc:OtherUSRegionsMember2020-01-012020-09-300001488139amrc:USFederalMember2020-01-012020-09-300001488139amrc:CanadaSegmentMember2020-01-012020-09-300001488139amrc:SmallScaleInfrastructureMember2020-01-012020-09-300001488139us-gaap:AllOtherSegmentsMember2020-01-012020-09-300001488139amrc:OtherUSRegionsMemberamrc:ProjectRevenueMember2019-01-012019-09-300001488139amrc:USFederalMemberamrc:ProjectRevenueMember2019-01-012019-09-300001488139amrc:CanadaSegmentMemberamrc:ProjectRevenueMember2019-01-012019-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:ProjectRevenueMember2019-01-012019-09-300001488139amrc:ProjectRevenueMemberus-gaap:AllOtherSegmentsMember2019-01-012019-09-300001488139amrc:ProjectRevenueMember2019-01-012019-09-300001488139amrc:OtherUSRegionsMemberamrc:OperationsAndMaintenanceRevenueMember2019-01-012019-09-300001488139amrc:USFederalMemberamrc:OperationsAndMaintenanceRevenueMember2019-01-012019-09-300001488139amrc:CanadaSegmentMemberamrc:OperationsAndMaintenanceRevenueMember2019-01-012019-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:OperationsAndMaintenanceRevenueMember2019-01-012019-09-300001488139us-gaap:AllOtherSegmentsMemberamrc:OperationsAndMaintenanceRevenueMember2019-01-012019-09-300001488139amrc:OperationsAndMaintenanceRevenueMember2019-01-012019-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:OtherUSRegionsMember2019-01-012019-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:USFederalMember2019-01-012019-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:CanadaSegmentMember2019-01-012019-09-300001488139amrc:EnergyAssetsRevenueMemberamrc:SmallScaleInfrastructureMember2019-01-012019-09-300001488139amrc:EnergyAssetsRevenueMemberus-gaap:AllOtherSegmentsMember2019-01-012019-09-300001488139amrc:EnergyAssetsRevenueMember2019-01-012019-09-300001488139amrc:OtherUSRegionsMemberamrc:OtherRevenueMember2019-01-012019-09-300001488139amrc:OtherRevenueMemberamrc:USFederalMember2019-01-012019-09-300001488139amrc:OtherRevenueMemberamrc:CanadaSegmentMember2019-01-012019-09-300001488139amrc:OtherRevenueMemberamrc:SmallScaleInfrastructureMember2019-01-012019-09-300001488139amrc:OtherRevenueMemberus-gaap:AllOtherSegmentsMember2019-01-012019-09-300001488139amrc:OtherRevenueMember2019-01-012019-09-300001488139amrc:OtherUSRegionsMember2019-01-012019-09-300001488139amrc:USFederalMember2019-01-012019-09-300001488139amrc:CanadaSegmentMember2019-01-012019-09-300001488139amrc:SmallScaleInfrastructureMember2019-01-012019-09-300001488139us-gaap:AllOtherSegmentsMember2019-01-012019-09-300001488139amrc:OtherUSRegionsMembercountry:US2020-07-012020-09-300001488139amrc:USFederalMembercountry:US2020-07-012020-09-300001488139amrc:CanadaSegmentMembercountry:US2020-07-012020-09-300001488139country:USamrc:SmallScaleInfrastructureMember2020-07-012020-09-300001488139country:USus-gaap:AllOtherSegmentsMember2020-07-012020-09-300001488139country:US2020-07-012020-09-300001488139amrc:OtherUSRegionsMembercountry:CA2020-07-012020-09-300001488139amrc:USFederalMembercountry:CA2020-07-012020-09-300001488139amrc:CanadaSegmentMembercountry:CA2020-07-012020-09-300001488139amrc:SmallScaleInfrastructureMembercountry:CA2020-07-012020-09-300001488139us-gaap:AllOtherSegmentsMembercountry:CA2020-07-012020-09-300001488139country:CA2020-07-012020-09-300001488139amrc:OtherUSRegionsMemberamrc:NonUSandCANADAMember2020-07-012020-09-300001488139amrc:USFederalMemberamrc:NonUSandCANADAMember2020-07-012020-09-300001488139amrc:CanadaSegmentMemberamrc:NonUSandCANADAMember2020-07-012020-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:NonUSandCANADAMember2020-07-012020-09-300001488139amrc:NonUSandCANADAMemberus-gaap:AllOtherSegmentsMember2020-07-012020-09-300001488139amrc:NonUSandCANADAMember2020-07-012020-09-300001488139amrc:OtherUSRegionsMembercountry:US2019-07-012019-09-300001488139amrc:USFederalMembercountry:US2019-07-012019-09-300001488139amrc:CanadaSegmentMembercountry:US2019-07-012019-09-300001488139country:USamrc:SmallScaleInfrastructureMember2019-07-012019-09-300001488139country:USus-gaap:AllOtherSegmentsMember2019-07-012019-09-300001488139country:US2019-07-012019-09-300001488139amrc:OtherUSRegionsMembercountry:CA2019-07-012019-09-300001488139amrc:USFederalMembercountry:CA2019-07-012019-09-300001488139amrc:CanadaSegmentMembercountry:CA2019-07-012019-09-300001488139amrc:SmallScaleInfrastructureMembercountry:CA2019-07-012019-09-300001488139us-gaap:AllOtherSegmentsMembercountry:CA2019-07-012019-09-300001488139country:CA2019-07-012019-09-300001488139amrc:OtherUSRegionsMemberamrc:NonUSandCANADAMember2019-07-012019-09-300001488139amrc:USFederalMemberamrc:NonUSandCANADAMember2019-07-012019-09-300001488139amrc:CanadaSegmentMemberamrc:NonUSandCANADAMember2019-07-012019-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:NonUSandCANADAMember2019-07-012019-09-300001488139amrc:NonUSandCANADAMemberus-gaap:AllOtherSegmentsMember2019-07-012019-09-300001488139amrc:NonUSandCANADAMember2019-07-012019-09-300001488139amrc:OtherUSRegionsMembercountry:US2020-01-012020-09-300001488139amrc:USFederalMembercountry:US2020-01-012020-09-300001488139amrc:CanadaSegmentMembercountry:US2020-01-012020-09-300001488139country:USamrc:SmallScaleInfrastructureMember2020-01-012020-09-300001488139country:USus-gaap:AllOtherSegmentsMember2020-01-012020-09-300001488139country:US2020-01-012020-09-300001488139amrc:OtherUSRegionsMembercountry:CA2020-01-012020-09-300001488139amrc:USFederalMembercountry:CA2020-01-012020-09-300001488139amrc:CanadaSegmentMembercountry:CA2020-01-012020-09-300001488139amrc:SmallScaleInfrastructureMembercountry:CA2020-01-012020-09-300001488139us-gaap:AllOtherSegmentsMembercountry:CA2020-01-012020-09-300001488139country:CA2020-01-012020-09-300001488139amrc:OtherUSRegionsMemberamrc:NonUSandCANADAMember2020-01-012020-09-300001488139amrc:USFederalMemberamrc:NonUSandCANADAMember2020-01-012020-09-300001488139amrc:CanadaSegmentMemberamrc:NonUSandCANADAMember2020-01-012020-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:NonUSandCANADAMember2020-01-012020-09-300001488139amrc:NonUSandCANADAMemberus-gaap:AllOtherSegmentsMember2020-01-012020-09-300001488139amrc:NonUSandCANADAMember2020-01-012020-09-300001488139amrc:OtherUSRegionsMembercountry:US2019-01-012019-09-300001488139amrc:USFederalMembercountry:US2019-01-012019-09-300001488139amrc:CanadaSegmentMembercountry:US2019-01-012019-09-300001488139country:USamrc:SmallScaleInfrastructureMember2019-01-012019-09-300001488139country:USus-gaap:AllOtherSegmentsMember2019-01-012019-09-300001488139country:US2019-01-012019-09-300001488139amrc:OtherUSRegionsMembercountry:CA2019-01-012019-09-300001488139amrc:USFederalMembercountry:CA2019-01-012019-09-300001488139amrc:CanadaSegmentMembercountry:CA2019-01-012019-09-300001488139amrc:SmallScaleInfrastructureMembercountry:CA2019-01-012019-09-300001488139us-gaap:AllOtherSegmentsMembercountry:CA2019-01-012019-09-300001488139country:CA2019-01-012019-09-300001488139amrc:OtherUSRegionsMemberamrc:NonUSandCANADAMember2019-01-012019-09-300001488139amrc:USFederalMemberamrc:NonUSandCANADAMember2019-01-012019-09-300001488139amrc:CanadaSegmentMemberamrc:NonUSandCANADAMember2019-01-012019-09-300001488139amrc:SmallScaleInfrastructureMemberamrc:NonUSandCANADAMember2019-01-012019-09-300001488139amrc:NonUSandCANADAMemberus-gaap:AllOtherSegmentsMember2019-01-012019-09-300001488139amrc:NonUSandCANADAMember2019-01-012019-09-30xbrli:pure0001488139srt:MinimumMember2020-09-300001488139srt:MaximumMember2020-09-300001488139srt:MinimumMemberamrc:SolarPhotovoltaicProjectsMember2020-01-012020-09-300001488139srt:MaximumMemberamrc:SolarPhotovoltaicProjectsMember2020-01-012020-09-300001488139amrc:OtherUSRegionsMemberus-gaap:OperatingSegmentsMember2019-12-310001488139amrc:USFederalMemberus-gaap:OperatingSegmentsMember2019-12-310001488139amrc:CanadaMemberus-gaap:OperatingSegmentsMember2019-12-310001488139amrc:NonSolarDGMemberus-gaap:OperatingSegmentsMember2019-12-310001488139us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2019-12-310001488139amrc:OtherUSRegionsMemberus-gaap:OperatingSegmentsMember2020-01-012020-09-300001488139amrc:USFederalMemberus-gaap:OperatingSegmentsMember2020-01-012020-09-300001488139amrc:CanadaMemberus-gaap:OperatingSegmentsMember2020-01-012020-09-300001488139amrc:NonSolarDGMemberus-gaap:OperatingSegmentsMember2020-01-012020-09-300001488139us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2020-01-012020-09-300001488139amrc:OtherUSRegionsMemberus-gaap:OperatingSegmentsMember2020-09-300001488139amrc:USFederalMemberus-gaap:OperatingSegmentsMember2020-09-300001488139amrc:CanadaMemberus-gaap:OperatingSegmentsMember2020-09-300001488139amrc:NonSolarDGMemberus-gaap:OperatingSegmentsMember2020-09-300001488139us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2020-09-300001488139srt:MinimumMemberus-gaap:CustomerContractsMember2020-01-012020-09-300001488139us-gaap:CustomerContractsMembersrt:MaximumMember2020-01-012020-09-300001488139srt:MinimumMemberus-gaap:OtherIntangibleAssetsMember2020-01-012020-09-300001488139srt:MaximumMemberus-gaap:OtherIntangibleAssetsMember2020-01-012020-09-300001488139us-gaap:CustomerContractsMember2020-09-300001488139us-gaap:CustomerContractsMember2019-12-310001488139us-gaap:CustomerRelationshipsMember2020-09-300001488139us-gaap:CustomerRelationshipsMember2019-12-310001488139us-gaap:NoncompeteAgreementsMember2020-09-300001488139us-gaap:NoncompeteAgreementsMember2019-12-310001488139amrc:TechnologyMember2020-09-300001488139amrc:TechnologyMember2019-12-310001488139us-gaap:TradeNamesMember2020-09-300001488139us-gaap:TradeNamesMember2019-12-310001488139us-gaap:CustomerContractsMember2020-07-012020-09-300001488139us-gaap:CustomerContractsMember2019-07-012019-09-300001488139us-gaap:CustomerContractsMember2020-01-012020-09-300001488139us-gaap:CustomerContractsMember2019-01-012019-09-300001488139us-gaap:OtherIntangibleAssetsMember2020-07-012020-09-300001488139us-gaap:OtherIntangibleAssetsMember2019-07-012019-09-300001488139us-gaap:OtherIntangibleAssetsMember2020-01-012020-09-300001488139us-gaap:OtherIntangibleAssetsMember2019-01-012019-09-300001488139amrc:RenewalEnergyProgramMember2020-09-300001488139amrc:RenewalEnergyProgramMember2019-12-31amrc:project0001488139amrc:AccruedExpensesAndOtherCurrentLiabilitiesMemberamrc:RenewalEnergyProgramMember2020-09-300001488139amrc:AccruedExpensesAndOtherCurrentLiabilitiesMemberamrc:RenewalEnergyProgramMember2019-12-310001488139amrc:EnergyProjectMember2020-04-012020-06-300001488139amrc:EnergyProjectMember2020-06-300001488139amrc:SolarProjects2020Member2020-09-300001488139amrc:SolarProjects2020Member2020-01-012020-09-300001488139amrc:SolarProjects2020AdditionalProjectsMember2020-01-012020-09-300001488139amrc:AssetRetirementObligationAROAssetMember2020-07-012020-09-300001488139amrc:AssetRetirementObligationAROAssetMember2020-01-012020-09-3000014881392018-09-3000014881392020-01-310001488139amrc:SolarPhotovoltaicProjectsMember2020-09-300001488139amrc:SolarPhotovoltaicProjectsMember2019-12-310001488139amrc:UndisclosedNameofAcquireeTwoMember2018-08-012018-08-310001488139amrc:UndisclosedNameofAcquireeTwoMember2018-08-310001488139amrc:UndisclosedNameofAcquireeTwoMember2019-12-310001488139amrc:UndisclosedNameofAcquireeTwoMember2020-09-300001488139amrc:UndisclosedNameOfAcquireeThreeMember2018-11-300001488139amrc:UndisclosedNameOfAcquireeThreeMember2019-12-310001488139amrc:UndisclosedNameOfAcquireeThreeMember2020-09-300001488139amrc:UndisclosedNameOfAcquireeFourMember2020-04-300001488139us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001488139us-gaap:InterestRateSwapMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001488139us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001488139us-gaap:CommodityContractMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001488139us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001488139us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001488139us-gaap:HybridInstrumentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001488139us-gaap:HybridInstrumentMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001488139us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-09-300001488139us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001488139us-gaap:FairValueMeasurementsRecurringMember2020-09-300001488139us-gaap:FairValueMeasurementsRecurringMember2019-12-310001488139us-gaap:HybridInstrumentMemberus-gaap:MeasurementInputDiscountRateMemberamrc:UndisclosedNameofAcquireeOneMember2020-09-300001488139us-gaap:FairValueMeasurementsNonrecurringMember2019-12-310001488139us-gaap:FairValueMeasurementsNonrecurringMember2020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:OtherAssetsMember2020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:OtherAssetsMember2019-12-310001488139us-gaap:OtherLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2020-09-300001488139us-gaap:OtherLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMember2019-12-310001488139us-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMemberus-gaap:InterestRateSwapMember2020-09-300001488139us-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMemberus-gaap:InterestRateSwapMember2019-12-310001488139us-gaap:NondesignatedMemberus-gaap:OtherAssetsMemberus-gaap:CommodityContractMember2020-09-300001488139us-gaap:NondesignatedMemberus-gaap:OtherAssetsMemberus-gaap:CommodityContractMember2019-12-310001488139us-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMemberus-gaap:CommodityContractMember2020-09-300001488139us-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMemberus-gaap:CommodityContractMember2019-12-310001488139us-gaap:HybridInstrumentMemberus-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMember2020-09-300001488139us-gaap:HybridInstrumentMemberus-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMember2019-12-310001488139us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-07-012020-09-30amrc:contract0001488139us-gaap:NondesignatedMember2020-09-300001488139us-gaap:NondesignatedMember2019-12-310001488139us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:NonoperatingIncomeExpenseMember2020-07-012020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:NonoperatingIncomeExpenseMember2019-07-012019-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:NonoperatingIncomeExpenseMember2020-01-012020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:InterestRateSwapMemberus-gaap:NonoperatingIncomeExpenseMember2019-01-012019-09-300001488139us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMemberus-gaap:NonoperatingIncomeExpenseMember2020-07-012020-09-300001488139us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMemberus-gaap:NonoperatingIncomeExpenseMember2019-07-012019-09-300001488139us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMemberus-gaap:NonoperatingIncomeExpenseMember2020-01-012020-09-300001488139us-gaap:NondesignatedMemberus-gaap:InterestRateSwapMemberus-gaap:NonoperatingIncomeExpenseMember2019-01-012019-09-300001488139us-gaap:NondesignatedMemberus-gaap:CommodityContractMemberus-gaap:NonoperatingIncomeExpenseMember2020-07-012020-09-300001488139us-gaap:NondesignatedMemberus-gaap:CommodityContractMemberus-gaap:NonoperatingIncomeExpenseMember2019-07-012019-09-300001488139us-gaap:NondesignatedMemberus-gaap:CommodityContractMemberus-gaap:NonoperatingIncomeExpenseMember2020-01-012020-09-300001488139us-gaap:NondesignatedMemberus-gaap:CommodityContractMemberus-gaap:NonoperatingIncomeExpenseMember2019-01-012019-09-300001488139us-gaap:HybridInstrumentMemberus-gaap:NondesignatedMemberus-gaap:NonoperatingIncomeExpenseMember2020-07-012020-09-300001488139us-gaap:HybridInstrumentMemberus-gaap:NondesignatedMemberus-gaap:NonoperatingIncomeExpenseMember2019-07-012019-09-300001488139us-gaap:HybridInstrumentMemberus-gaap:NondesignatedMemberus-gaap:NonoperatingIncomeExpenseMember2020-01-012020-09-300001488139us-gaap:HybridInstrumentMemberus-gaap:NondesignatedMemberus-gaap:NonoperatingIncomeExpenseMember2019-01-012019-09-300001488139us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-310001488139us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-09-300001488139us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-09-300001488139amrc:InterestRateSwapOctober2029Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-01-012020-09-300001488139amrc:InterestRateSwapOctober2029Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapJune2033Member2020-01-012020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapJune2033Member2020-09-300001488139us-gaap:NondesignatedMemberamrc:InterestRateSwapDecember2020Member2020-01-012020-09-300001488139us-gaap:NondesignatedMemberamrc:InterestRateSwapDecember2020Member2020-09-300001488139amrc:InterestRateSwapDecember2027Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-01-012020-09-300001488139amrc:InterestRateSwapDecember2027Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapDecember2038Member2020-01-012020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapDecember2038Member2020-09-300001488139amrc:InterestRateSwapFebruary2023Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-01-012020-09-300001488139amrc:InterestRateSwapFebruary2023Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-09-300001488139amrc:InterestRateSwapJune2028Contract1Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-01-012020-09-300001488139amrc:InterestRateSwapJune2028Contract1Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapJune2028Contract2Member2020-01-012020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapJune2028Contract2Member2020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapMarch2033Contract1Member2020-01-012020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapMarch2033Contract1Member2020-09-300001488139amrc:InterestRateSwapMarch2033Contract2Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-01-012020-09-300001488139amrc:InterestRateSwapMarch2033Contract2Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapFebruary2021Member2020-01-012020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapFebruary2021Member2020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapMarch2024Member2020-01-012020-09-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapMarch2024Member2020-09-300001488139us-gaap:NondesignatedMemberamrc:CommodityContractApril2021Member2020-01-012020-09-30iso4217:USDutr:MMBTU0001488139us-gaap:NondesignatedMemberamrc:CommodityContractApril2021Member2020-09-30utr:MMBTU0001488139amrc:MakeWholeProvisionDecember2038Memberus-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMember2020-09-300001488139amrc:MakeWholeProvisionApril2031Memberus-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMember2020-09-300001488139us-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMemberamrc:MakeWholeProvisionFebruary2034Member2020-09-30amrc:fund0001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CashAndCashEquivalentsMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CashAndCashEquivalentsMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:RestrictedCashMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:RestrictedCashMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AccountsReceivableMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AccountsReceivableMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:ContractwithCustomerAssetNetCurrentMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:ContractwithCustomerAssetNetCurrentMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PropertyPlantAndEquipmentMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PropertyPlantAndEquipmentMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PropertyPlantAndEquipmentOtherTypesMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PropertyPlantAndEquipmentOtherTypesMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:OperatingLeaseRightOfUseAssetMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:OperatingLeaseRightOfUseAssetMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:OtherAssetsMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:OtherAssetsMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:CurrentPortionsOfLongTermDebtAndFinancingLeaseLiabilitiesMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:CurrentPortionsOfLongTermDebtAndFinancingLeaseLiabilitiesMember2019-12-310001488139us-gaap:AccountsPayableMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-09-300001488139us-gaap:AccountsPayableMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AccruedLiabilitiesMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AccruedLiabilitiesMember2019-12-310001488139amrc:OperatingLeaseLiabilityCurrentMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-09-300001488139amrc:OperatingLeaseLiabilityCurrentMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:LongTermDebtMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:LongTermDebtMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:OperatingLeaseLiabilityNoncurrentMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:OperatingLeaseLiabilityNoncurrentMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:OtherNoncurrentLiabilitiesMember2020-09-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:OtherNoncurrentLiabilitiesMember2019-12-3100014881392015-07-012015-09-3000014881392017-04-012017-06-3000014881392018-04-012018-06-3000014881392018-10-012018-12-3100014881392019-10-012019-12-310001488139us-gaap:EmployeeStockOptionMember2020-09-300001488139us-gaap:EmployeeStockOptionMember2020-01-012020-09-300001488139amrc:StockIncentive2020PlanMemberus-gaap:CommonClassAMember2020-05-310001488139us-gaap:EmployeeStockOptionMember2020-07-012020-09-300001488139us-gaap:EmployeeStockOptionMemberamrc:A2017EmployeeStockPurchasePlanMember2020-05-310001488139us-gaap:EmployeeStockOptionMemberamrc:A2017EmployeeStockPurchasePlanMember2020-05-012020-05-310001488139us-gaap:EmployeeStockOptionMemberamrc:A2017EmployeeStockPurchasePlanMember2020-01-012020-09-300001488139us-gaap:EmployeeStockOptionMemberamrc:A2017EmployeeStockPurchasePlanMember2019-01-012019-09-300001488139us-gaap:CommonClassAMember2016-04-300001488139us-gaap:CommonClassAMember2017-02-280001488139us-gaap:CommonClassAMember2019-08-310001488139amrc:OtherUSRegionsMemberus-gaap:OperatingSegmentsMember2020-07-012020-09-300001488139amrc:USFederalMemberus-gaap:OperatingSegmentsMember2020-07-012020-09-300001488139amrc:CanadaSegmentMemberus-gaap:OperatingSegmentsMember2020-07-012020-09-300001488139amrc:SmallScaleInfrastructureMemberus-gaap:OperatingSegmentsMember2020-07-012020-09-300001488139us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2020-07-012020-09-300001488139srt:ConsolidationEliminationsMember2020-07-012020-09-300001488139amrc:OtherUSRegionsMemberus-gaap:OperatingSegmentsMember2019-07-012019-09-300001488139amrc:USFederalMemberus-gaap:OperatingSegmentsMember2019-07-012019-09-300001488139amrc:CanadaSegmentMemberus-gaap:OperatingSegmentsMember2019-07-012019-09-300001488139amrc:SmallScaleInfrastructureMemberus-gaap:OperatingSegmentsMember2019-07-012019-09-300001488139us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2019-07-012019-09-300001488139srt:ConsolidationEliminationsMember2019-07-012019-09-300001488139amrc:CanadaSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-09-300001488139amrc:SmallScaleInfrastructureMemberus-gaap:OperatingSegmentsMember2020-01-012020-09-300001488139srt:ConsolidationEliminationsMember2020-01-012020-09-300001488139amrc:OtherUSRegionsMemberus-gaap:OperatingSegmentsMember2019-01-012019-09-300001488139amrc:USFederalMemberus-gaap:OperatingSegmentsMember2019-01-012019-09-300001488139amrc:CanadaSegmentMemberus-gaap:OperatingSegmentsMember2019-01-012019-09-300001488139amrc:SmallScaleInfrastructureMemberus-gaap:OperatingSegmentsMember2019-01-012019-09-300001488139us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2019-01-012019-09-300001488139srt:ConsolidationEliminationsMember2019-01-012019-09-300001488139amrc:RevolvingSeniorSecuredCreditFacilityMember2020-09-300001488139amrc:RevolvingSeniorSecuredCreditFacilityMember2019-12-310001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInFebruary2021Member2020-09-300001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInFebruary2021Member2019-12-310001488139amrc:VariableRateTermLoanDueInJune2024Memberamrc:TermLoanMember2020-09-300001488139amrc:VariableRateTermLoanDueInJune2024Memberamrc:TermLoanMember2019-12-310001488139amrc:TermLoanMemberamrc:SevenPointTwoFiveZeroPercentTermNoteDueInMarch2021Member2020-09-300001488139amrc:TermLoanMemberamrc:SevenPointTwoFiveZeroPercentTermNoteDueInMarch2021Member2019-12-310001488139amrc:TermLoanMemberamrc:SixPointOneOneZeroPercentTermNoteDueInJune2028Member2020-09-300001488139amrc:TermLoanMemberamrc:SixPointOneOneZeroPercentTermNoteDueInJune2028Member2019-12-310001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInMay2025Member2020-09-300001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInMay2025Member2019-12-310001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInMarch2023Member2020-09-300001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInMarch2023Member2019-12-310001488139amrc:TermLoanMemberamrc:FourPointNineFivePercentTermLoanDueInJuly2031Member2020-09-300001488139amrc:TermLoanMemberamrc:FourPointNineFivePercentTermLoanDueInJuly2031Member2019-12-310001488139amrc:TermLoanMemberamrc:FivePointZeroPercentTermNoteDueInMarch2028Member2020-09-300001488139amrc:TermLoanMemberamrc:FivePointZeroPercentTermNoteDueInMarch2028Member2019-12-310001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInApril2027Member2020-09-300001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInApril2027Member2019-12-310001488139amrc:TermLoanMemberamrc:FivePointSixOnePercentTermNoteDueInFebruary2034Member2020-09-300001488139amrc:TermLoanMemberamrc:FivePointSixOnePercentTermNoteDueInFebruary2034Member2019-12-310001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInDecember2027Member2020-09-300001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInDecember2027Member2019-12-310001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInAugust2022Member2020-09-300001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInAugust2022Member2019-12-310001488139amrc:TermLoanMemberamrc:FivePointOneFivePercentTermLoanDueDecember2038Member2020-09-300001488139amrc:TermLoanMemberamrc:FivePointOneFivePercentTermLoanDueDecember2038Member2019-12-310001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueJune2033Member2020-09-300001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueJune2033Member2019-12-310001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInOctober2029Member2020-09-300001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInOctober2029Member2019-12-310001488139amrc:FinanceLeaseLiabilityMemberamrc:LongTermFinanceLiabilityDueInJuly2039Member2020-09-300001488139amrc:FinanceLeaseLiabilityMemberamrc:LongTermFinanceLiabilityDueInJuly2039Member2019-12-310001488139amrc:FinanceLeaseLiabilityMemberamrc:LongTermFinanceLiabilityInJuly2040Member2020-09-300001488139amrc:FinanceLeaseLiabilityMemberamrc:LongTermFinanceLiabilityInJuly2040Member2019-12-310001488139amrc:TermLoanMemberamrc:SixPointFivePercentTermNoteDueInDecember2021Member2020-09-300001488139amrc:TermLoanMemberamrc:SixPointFivePercentTermNoteDueInDecember2021Member2019-12-310001488139amrc:FivePointZeroFixedRateLoanDueInApril2040Memberus-gaap:LoansPayableMember2020-09-300001488139amrc:FivePointZeroFixedRateLoanDueInApril2040Memberus-gaap:LoansPayableMember2019-12-310001488139amrc:ConstructionRevolverLoansPayableDueInJuly2022Memberus-gaap:LineOfCreditMember2019-12-310001488139amrc:ConstructionRevolverLoansPayableDueInJuly2022Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-09-300001488139amrc:ConstructionRevolverLoansPayableDueInJuly2022Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2019-12-310001488139amrc:ConstructionRevolverLoansPayableDueInNovember2020Memberus-gaap:LineOfCreditMember2019-12-310001488139amrc:ConstructionRevolverLoansPayableDueInNovember2020Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-09-300001488139amrc:ConstructionRevolverLoansPayableDueInNovember2020Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2019-12-310001488139us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-03-310001488139amrc:EurocurrencyRateMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-03-012020-03-310001488139amrc:EurocurrencyRateMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-02-292020-02-290001488139us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-09-300001488139amrc:EnergyProjectMemberamrc:FivePointZeroFixedRateLoanDueInApril2040Memberus-gaap:LoansPayableMember2020-04-012020-04-300001488139amrc:FivePointZeroFixedRateLoanDueInApril2040Memberus-gaap:LoansPayableMember2020-04-300001488139amrc:FivePointZeroFixedRateLoanDueInApril2040Member2020-09-30amrc:bank0001488139amrc:RevolvingCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-05-310001488139us-gaap:LondonInterbankOfferedRateLIBORMemberamrc:RevolvingCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-05-012020-05-310001488139amrc:RevolvingCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-05-012020-05-310001488139amrc:RevolvingCreditAgreementMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-09-300001488139amrc:ConstructionRevolverLoansPayableDueInNovember2020Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-06-300001488139us-gaap:LondonInterbankOfferedRateLIBORMemberamrc:ConstructionRevolverLoansPayableDueInNovember2020Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-06-012020-06-300001488139us-gaap:BaseRateMemberamrc:ConstructionRevolverLoansPayableDueInNovember2020Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-06-012020-06-300001488139amrc:ConstructionRevolverLoansPayableDueInJuly2022Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-07-310001488139us-gaap:LondonInterbankOfferedRateLIBORMemberamrc:ConstructionRevolverLoansPayableDueInJuly2022Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-07-310001488139us-gaap:LondonInterbankOfferedRateLIBORMemberamrc:ConstructionRevolverLoansPayableDueInJuly2022Memberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-07-012020-07-310001488139us-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-10-230001488139us-gaap:SubsequentEventMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-10-232020-10-230001488139us-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-10-232020-10-230001488139srt:MinimumMemberus-gaap:SubsequentEventMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-10-232020-10-230001488139us-gaap:SubsequentEventMembersrt:MaximumMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-10-232020-10-23

Table of Contents




UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549
FORM 10-Q
(Mark One)
 QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2020
OR
 TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ___________ to ___________.
Commission File Number: 001-34811
Ameresco, Inc.
(Exact name of registrant as specified in its charter)
Delaware 04-3512838
(State or Other Jurisdiction of
Incorporation or Organization)
 (I.R.S. Employer
Identification No.)
111 Speen Street, Suite 410
Framingham, Massachusetts
 01701
(Address of Principal Executive Offices) (Zip Code)
(508661-2200
(Registrant’s Telephone Number, Including Area Code)
N/A
(Former name, former address and former fiscal year, if changed since last report)
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No
Indicate by check mark whether the registrant has submitted electronically and posted on its corporate Web site, if any, every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):
Large Accelerated Filer o
Accelerated Filer ☑
Non-accelerated filer  o
Smaller reporting company 
Emerging growth company  
(Do not check if a smaller reporting company)
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. o
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes No
Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.
Class
New York Stock Exchange Symbol
Shares outstanding as of November 2, 2020
Class A Common Stock, $0.0001 par value per shareAMRC29,866,075
Class B Common Stock, $0.0001 par value per share18,000,000




TABLE OF CONTENTS
  Page
 
Item 1. Condensed Consolidated Financial Statements
 
 
   
   
   
   
   
   
 
   
 



Table of Contents

Part I - Financial Information
Item 1. Condensed Consolidated Financial Statements

AMERESCO, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except share and per share amounts)
September 30, 2020December 31, 2019
(Unaudited)
ASSETS
Current assets: 
Cash and cash equivalents (1)
$45,351 $33,223 
Restricted cash (1)
15,598 20,006 
Accounts receivable, net of allowance of $980 and $2,260, respectively (1)
121,672 95,863 
Accounts receivable retainage, net24,359 16,976 
Costs and estimated earnings in excess of billings (1)
179,909 202,243 
Inventory, net9,081 9,236 
Prepaid expenses and other current assets (1)
34,775 29,424 
Income tax receivable10,263 5,033 
Project development costs15,571 13,188 
Total current assets (1)
456,579 425,192 
Federal ESPC receivable330,607 230,616 
Property and equipment, net (1)
9,545 10,104 
Energy assets, net (1)
670,139 579,461 
Goodwill, net58,172 58,414 
Intangible assets, net1,072 1,614 
Operating lease assets (1)
36,336 32,791 
Other assets (1)
22,247 35,821 
 Total assets (1)
$1,584,697 $1,374,013 
LIABILITIES, REDEEMABLE NON-CONTROLLING INTERESTS AND STOCKHOLDERS’ EQUITY
Current liabilities:
Current portions of long-term debt and financing lease liabilities (1)
$61,521 $69,969 
Accounts payable (1)
205,536 202,416 
Accrued expenses and other current liabilities (1)
30,059 31,356 
Current portions of operating lease liabilities (1)
6,010 5,802 
Billings in excess of cost and estimated earnings35,320 26,618 
Income taxes payable221 486 
Total current liabilities (1)
338,667 336,647 
Long-term debt and financing lease liabilities, net of current portion and deferred financing fees (1)
278,127 266,181 
Federal ESPC liabilities385,386 245,037 
Deferred income taxes, net3,994 115 
Deferred grant income7,007 6,885 
Long-term operating lease liabilities, net of current portion (1)
32,509 29,101 
Other liabilities (1)
39,529 29,575 
Commitments and contingencies (Note 9)
Redeemable non-controlling interests, net36,421 31,616 
(1) Includes restricted assets of consolidated variable interest entities (“VIEs”) at September 30, 2020 and December 31, 2019 of $166,678 and $158,912, respectively. Includes non-recourse liabilities of consolidated VIEs at September 30, 2020 and December 31, 2019 of $35,334 and $38,568, respectively. See Note 12.
1

Table of Contents

AMERESCO, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(In thousands, except share and per share amounts) (Continued)
September 30, 2020December 31, 2019
(Unaudited)
Stockholders’ equity:
Preferred stock, $0.0001 par value, 5,000,000 shares authorized, no shares issued and outstanding at September 30, 2020 and December 31, 2019
$ $ 
Class A common stock, $0.0001 par value, 500,000,000 shares authorized, 31,967,870 shares issued and 29,866,075 shares outstanding at September 30, 2020, 31,331,345 shares issued and 29,230,005 shares outstanding at December 31, 2019
3 3 
Class B common stock, $0.0001 par value, 144,000,000 shares authorized, 18,000,000 shares issued and outstanding at September 30, 2020 and December 31, 2019
2 2 
Additional paid-in capital141,599 133,688 
Retained earnings344,936 314,459 
Accumulated other comprehensive loss, net(11,695)(7,514)
Treasury stock, at cost, 2,101,795 shares at September 30, 2020 and 2,101,340 shares at December 31, 2019
(11,788)(11,782)
Total stockholders’ equity463,057 428,856 
Total liabilities, redeemable non-controlling interests and stockholders’ equity
$1,584,697 $1,374,013 

See notes to condensed consolidated financial statements.

2

Table of Contents

AMERESCO, INC.
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(In thousands, except share amounts) (Unaudited)

 Three Months Ended September 30,Nine Months Ended September 30,
 2020201920202019
Revenues$282,507 $212,026 $717,956 $560,321 
Cost of revenues231,133 167,333 588,628 439,857 
Gross profit51,374 44,693 129,328 120,464 
Selling, general and administrative expenses26,859 31,231 82,403 87,396 
Operating income24,515 13,462 46,925 33,068 
Other expenses, net3,726 4,192 13,167 11,359 
Income before income taxes20,789 9,270 33,758 21,709 
Income tax provision3,100 939 597 2,000 
Net income17,689 8,331 33,161 19,709 
Net loss (income) attributable to redeemable non-controlling interests2,313 539 (2,593)2,524 
Net income attributable to common shareholders$20,002 $8,870 $30,568 $22,233 
Net income per share attributable to common shareholders: 
Basic$0.42 $0.19 $0.64 $0.48 
Diluted$0.41 $0.19 $0.62 $0.47 
Weighted average common shares outstanding:  
Basic47,788 46,555 47,597 46,413 
Diluted49,101 47,693 48,785 47,675 

See notes to condensed consolidated financial statements.
3

Table of Contents

AMERESCO, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(In thousands) (Unaudited)

 Three Months Ended September 30,
 20202019
Net income$17,689 $8,331 
Other comprehensive income (loss):
Unrealized gain (loss) from interest rate hedges, net of tax effect of $199 and $(410)
638 (1,135)
Foreign currency translation adjustments861 (356)
Total other comprehensive income (loss)1,499 (1,491)
Comprehensive income19,188 6,840 
Comprehensive loss attributable to redeemable non-controlling interests2,313 539 
Comprehensive income attributable to common shareholders$21,501 $7,379 
 Nine Months Ended September 30,
 20202019
Net income$33,161 $19,709 
Other comprehensive (loss) income:
Unrealized loss from interest rate hedges, net of tax effect of $(1,209) and $(1,308)
(3,412)(3,949)
Foreign currency translation adjustments(769)289 
Total other comprehensive loss(4,181)(3,660)
Comprehensive income28,980 16,049 
Comprehensive (income) loss attributable to redeemable non-controlling interests(2,593)2,524 
Comprehensive income attributable to common shareholders$26,387 $18,573 

See notes to condensed consolidated financial statements.
4

Table of Contents

AMERESCO, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE NON-CONTROLLING INTERESTS AND STOCKHOLDERS’ EQUITY
For the Three Months Ended September 30, 2020 and 2019
(In thousands, except share amounts) (Unaudited)

Class A Common StockClass B Common StockTreasury Stock
Redeemable Non-controlling InterestsSharesAmountSharesAmountAdditional Paid-in CapitalRetained EarningsAccumulated Other Comprehensive LossSharesAmountTotal Stockholders’ Equity
Balance, June 30, 2019$32,037 28,412,894 $3 18,000,000 $2 $126,693 $283,386 $(8,118)2,091,040 $(11,638)$390,328 
Exercise of stock options— 630,220 — — — 4,005 — — — — 4,005 
Stock-based compensation expense— — — — — 413 — — — — 413 
Open market purchase of common shares— (10,000)— — — — — — 10,000 (139)(139)
Unrealized loss from interest rate hedges, net— — — — — — — (1,135)— — (1,135)
Foreign currency translation adjustment— — — — — — — (356)— — (356)
Contributions from redeemable non-controlling interests974 — — — — — — — — — — 
Distributions to redeemable non-controlling interests(364)— — — — — — — — — — 
Net (loss) income(539)— — — — — 8,870 — — — 8,870 
Balance, September 30, 2019$32,108 29,033,114 $3 18,000,000 $2 $131,111 $292,256 $(9,609)2,101,040 $(11,777)$401,986 
Balance, June 30, 2020$36,303 29,718,102 $3 18,000,000 $2 $139,625 $325,025 $(13,194)2,101,795 $(11,788)$439,673 
Exercise of stock options— 147,813 — — — 1,450 — — — — 1,450 
Stock-based compensation expense— — — — — 522 — — — — 522 
Employee stock purchase plan— 160 — — — 2 — — — — 2 
Unrealized gain from interest rate hedges, net— — — — — — — 638 — — 638 
Foreign currency translation adjustment— — — — — — — 861 — — 861 
Contributions from redeemable non-controlling interests, net of tax equity financing fees of $635
2,865 — — — — — — — — — — 
Distributions to redeemable non-controlling interests(525)— — — — — — — — — — 
Accretion of tax equity financing fees91 — — — — — (91)— — — (91)
Net (loss) income(2,313)— — — — — 20,002 — — — 20,002 
Balance, September 30, 2020$36,421 29,866,075 $3 18,000,000 $2 $141,599 $344,936 $(11,695)2,101,795 $(11,788)$463,057 

See notes to condensed consolidated financial statements.
5

Table of Contents

AMERESCO, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE NON-CONTROLLING INTERESTS AND STOCKHOLDERS’ EQUITY
For the Nine Months Ended September 30, 2020 and 2019
(In thousands, except share amounts) (Unaudited)
Class A Common StockClass B Common StockTreasury Stock
Redeemable Non-controlling InterestsSharesAmountSharesAmountAdditional Paid-in CapitalRetained EarningsAccumulated Other Comprehensive LossSharesAmountTotal Stockholders’ Equity
Balance, December 31, 2018
$14,719 28,275,506 $3 18,000,000 $2 $124,651 $269,806 $(5,949)2,091,040 $(11,638)$376,875 
Cumulative impact from the adoption of ASU No. 2014-09— — — — — — 217 (217)— —  
Exercise of stock options— 745,484 — — — 4,960 — — — — 4,960 
Stock-based compensation expense— — — — — 1,195 — — — — 1,195 
Employee stock purchase plan— 22,124 — — — 305 — — — — 305 
Open market purchase of common shares— (10,000)— — — — — — 10,000 (139)(139)
Unrealized loss from interest rate hedges, net— — — — — — — (3,732)— — (3,732)
Foreign currency translation adjustment— — — — — — — 289 — — 289 
Contributions from redeemable non-controlling interests20,482 — — — — — — — — — — 
Distributions to redeemable non-controlling interests(569)— — — — — — — — — — 
Net (loss) income(2,524)— — — — — 22,233 — — — 22,233 
Balance, September 30, 2019
$32,108 29,033,114 $3 18,000,000 $2 $131,111 $292,256 $(9,609)2,101,040 $(11,777)$401,986 
Balance, December 31, 2019
$31,616 29,230,005 $3 18,000,000 $2 $133,688 $314,459 $(7,514)2,101,340 $(11,782)$428,856 
Exercise of stock options— 608,063 — — — 6,088 — — — — 6,088 
Stock-based compensation expense— — — — — 1,380 — — — — 1,380 
Employee stock purchase plan— 28,462 — — — 443 — — — — 443 
Open market purchase of common shares— (455)— — — — — — 455 (6)(6)
Unrealized loss from interest rate hedges, net— — — — — — — (3,412)— — (3,412)
Foreign currency translation adjustment— — — — — — — (769)— — (769)
Contributions from redeemable non-controlling interests, net of tax equity financing fees of $635
3,353 — — — — — — — — — — 
Distributions to redeemable non-controlling interests(1,232)— — — — — — — — — — 
Accretion of tax equity financing fees91 — — — — — (91)— — — (91)
Net income2,593 — — — — — 30,568 — — — 30,568 
Balance, September 30, 2020
$36,421 29,866,075 $3 18,000,000 $2 $141,599 $344,936 $(11,695)2,101,795 $(11,788)$463,057 

See notes to condensed consolidated financial statements.
6

Table of Contents

AMERESCO, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(In thousands) (Unaudited)
 Nine Months Ended September 30,
 20202019
Cash flows from operating activities:  
Net income$33,161 $19,709 
Adjustments to reconcile net income to cash flows from operating activities:
Depreciation of energy assets28,496 26,338 
Depreciation of property and equipment2,492 2,115 
Amortization of debt discount and deferred financing fees1,849 1,734 
Amortization of intangible assets528 681 
Accretion of ARO and contingent consideration64 98 
Recoveries of bad debts(1,089)(134)
Loss on disposal / impairment of long-lived assets2,146  
Gain on deconsolidation of VIE (2,160)
Net loss (gain) from derivatives971 (1,072)
Stock-based compensation expense1,380 1,195 
Deferred income taxes5,146 152 
Unrealized foreign exchange (gain) loss (43)149 
Changes in operating assets and liabilities:
Accounts receivable(21,178)(4,468)
Accounts receivable retainage(7,422)(3,079)
Federal ESPC receivable(160,231)(110,374)
Inventory, net155 (2,137)
Costs and estimated earnings in excess of billings24,824 (23,130)
Prepaid expenses and other current assets3,916 (11,084)
Project development costs(2,557)(5,641)
Other assets1,050 (698)
Accounts payable, accrued expenses and other current liabilities(2,942)(8,931)
Billings in excess of cost and estimated earnings9,019 (952)
Other liabilities1,972 (1,602)