000148813912/312020Q2FALSEus-gaap:AccountingStandardsUpdate201409MemberP1YP1YP4Yus-gaap:PropertyPlantAndEquipmentOtherNetus-gaap:PropertyPlantAndEquipmentOtherNetus-gaap:LongTermDebtAndCapitalLeaseObligationsus-gaap:LongTermDebtAndCapitalLeaseObligationsP5YP5Y00014881392020-01-012020-06-300001488139us-gaap:CommonClassBMember2020-01-012020-06-300001488139us-gaap:CommonClassAMember2020-01-012020-06-30xbrli:shares0001488139us-gaap:CommonClassAMember2020-07-300001488139us-gaap:CommonClassBMember2020-07-30iso4217:USD00014881392020-06-3000014881392019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-06-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-31iso4217:USDxbrli:shares0001488139us-gaap:CommonClassAMember2019-12-310001488139us-gaap:CommonClassAMember2020-06-300001488139us-gaap:CommonClassBMember2020-06-300001488139us-gaap:CommonClassBMember2019-12-3100014881392020-04-012020-06-3000014881392019-04-012019-06-3000014881392019-01-012019-06-3000014881392019-03-310001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-03-310001488139us-gaap:CommonClassBMemberus-gaap:CommonStockMember2019-03-310001488139us-gaap:AdditionalPaidInCapitalMember2019-03-310001488139us-gaap:RetainedEarningsMember2019-03-310001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310001488139us-gaap:TreasuryStockMember2019-03-310001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-04-012019-06-300001488139us-gaap:AdditionalPaidInCapitalMember2019-04-012019-06-300001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-04-012019-06-300001488139us-gaap:RetainedEarningsMember2019-04-012019-06-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-3000014881392020-03-310001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-03-310001488139us-gaap:CommonClassBMemberus-gaap:CommonStockMember2020-03-310001488139us-gaap:AdditionalPaidInCapitalMember2020-03-310001488139us-gaap:RetainedEarningsMember2020-03-310001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001488139us-gaap:TreasuryStockMember2020-03-310001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2020-04-012020-06-300001488139us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-300001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-300001488139us-gaap:RetainedEarningsMember2020-04-012020-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-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-310001488139us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001488139us-gaap:AccumulatedOtherComprehensiveIncomeMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001488139srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2018-12-310001488139us-gaap:CommonClassAMemberus-gaap:CommonStockMember2019-01-012019-06-300001488139us-gaap:AdditionalPaidInCapitalMember2019-01-012019-06-300001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-06-300001488139us-gaap:RetainedEarningsMember2019-01-012019-06-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-06-300001488139us-gaap:AdditionalPaidInCapitalMember2020-01-012020-06-300001488139us-gaap:TreasuryStockMember2020-01-012020-06-300001488139us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-06-300001488139us-gaap:RetainedEarningsMember2020-01-012020-06-300001488139amrc:OtherUSRegionsMemberamrc:ProjectRevenueMember2020-04-012020-06-300001488139amrc:ProjectRevenueMemberamrc:USFederalMember2020-04-012020-06-300001488139amrc:CanadaSegmentMemberamrc:ProjectRevenueMember2020-04-012020-06-300001488139amrc:SmallScaleInfrastructureMemberamrc:ProjectRevenueMember2020-04-012020-06-300001488139us-gaap:AllOtherSegmentsMemberamrc:ProjectRevenueMember2020-04-012020-06-300001488139amrc:ProjectRevenueMember2020-04-012020-06-300001488139amrc:OperationsAndMaintenanceRevenueMemberamrc:OtherUSRegionsMember2020-04-012020-06-300001488139amrc:OperationsAndMaintenanceRevenueMemberamrc:USFederalMember2020-04-012020-06-300001488139amrc:OperationsAndMaintenanceRevenueMemberamrc:CanadaSegmentMember2020-04-012020-06-300001488139amrc:OperationsAndMaintenanceRevenueMemberamrc:SmallScaleInfrastructureMember2020-04-012020-06-300001488139amrc:OperationsAndMaintenanceRevenueMemberus-gaap:AllOtherSegmentsMember2020-04-012020-06-300001488139amrc:OperationsAndMaintenanceRevenueMember2020-04-012020-06-300001488139amrc:EnergyAssetsRevenueMemberamrc:OtherUSRegionsMember2020-04-012020-06-300001488139amrc:EnergyAssetsRevenueMemberamrc:USFederalMember2020-04-012020-06-300001488139amrc:EnergyAssetsRevenueMemberamrc:CanadaSegmentMember2020-04-012020-06-300001488139amrc:EnergyAssetsRevenueMemberamrc:SmallScaleInfrastructureMember2020-04-012020-06-300001488139amrc:EnergyAssetsRevenueMemberus-gaap:AllOtherSegmentsMember2020-04-012020-06-300001488139amrc:EnergyAssetsRevenueMember2020-04-012020-06-300001488139amrc:OtherRevenueMemberamrc:OtherUSRegionsMember2020-04-012020-06-300001488139amrc:OtherRevenueMemberamrc:USFederalMember2020-04-012020-06-300001488139amrc:OtherRevenueMemberamrc:CanadaSegmentMember2020-04-012020-06-300001488139amrc:OtherRevenueMemberamrc:SmallScaleInfrastructureMember2020-04-012020-06-300001488139amrc:OtherRevenueMemberus-gaap:AllOtherSegmentsMember2020-04-012020-06-300001488139amrc:OtherRevenueMember2020-04-012020-06-300001488139amrc:OtherUSRegionsMember2020-04-012020-06-300001488139amrc:USFederalMember2020-04-012020-06-300001488139amrc:CanadaSegmentMember2020-04-012020-06-300001488139amrc:SmallScaleInfrastructureMember2020-04-012020-06-300001488139us-gaap:AllOtherSegmentsMember2020-04-012020-06-300001488139amrc:OtherUSRegionsMemberamrc:ProjectRevenueMember2019-04-012019-06-300001488139amrc:ProjectRevenueMemberamrc:USFederalMember2019-04-012019-06-300001488139amrc:CanadaSegmentMemberamrc:ProjectRevenueMember2019-04-012019-06-300001488139amrc:SmallScaleInfrastructureMemberamrc:ProjectRevenueMember2019-04-012019-06-300001488139us-gaap:AllOtherSegmentsMemberamrc:ProjectRevenueMember2019-04-012019-06-300001488139amrc:ProjectRevenueMember2019-04-012019-06-300001488139amrc:OperationsAndMaintenanceRevenueMemberamrc:OtherUSRegionsMember2019-04-012019-06-300001488139amrc:OperationsAndMaintenanceRevenueMemberamrc:USFederalMember2019-04-012019-06-300001488139amrc:OperationsAndMaintenanceRevenueMemberamrc:CanadaSegmentMember2019-04-012019-06-300001488139amrc:OperationsAndMaintenanceRevenueMemberamrc:SmallScaleInfrastructureMember2019-04-012019-06-300001488139amrc:OperationsAndMaintenanceRevenueMemberus-gaap:AllOtherSegmentsMember2019-04-012019-06-300001488139amrc:OperationsAndMaintenanceRevenueMember2019-04-012019-06-300001488139amrc:EnergyAssetsRevenueMemberamrc:OtherUSRegionsMember2019-04-012019-06-300001488139amrc:EnergyAssetsRevenueMemberamrc:USFederalMember2019-04-012019-06-300001488139amrc:EnergyAssetsRevenueMemberamrc:CanadaSegmentMember2019-04-012019-06-300001488139amrc:EnergyAssetsRevenueMemberamrc:SmallScaleInfrastructureMember2019-04-012019-06-300001488139amrc:EnergyAssetsRevenueMemberus-gaap:AllOtherSegmentsMember2019-04-012019-06-300001488139amrc:EnergyAssetsRevenueMember2019-04-012019-06-300001488139amrc:OtherRevenueMemberamrc:OtherUSRegionsMember2019-04-012019-06-300001488139amrc:OtherRevenueMemberamrc:USFederalMember2019-04-012019-06-300001488139amrc:OtherRevenueMemberamrc:CanadaSegmentMember2019-04-012019-06-300001488139amrc:OtherRevenueMemberamrc:SmallScaleInfrastructureMember2019-04-012019-06-300001488139amrc:OtherRevenueMemberus-gaap:AllOtherSegmentsMember2019-04-012019-06-300001488139amrc:OtherRevenueMember2019-04-012019-06-300001488139amrc:OtherUSRegionsMember2019-04-012019-06-300001488139amrc:USFederalMember2019-04-012019-06-300001488139amrc:CanadaSegmentMember2019-04-012019-06-300001488139amrc:SmallScaleInfrastructureMember2019-04-012019-06-300001488139us-gaap:AllOtherSegmentsMember2019-04-012019-06-300001488139amrc:OtherUSRegionsMemberamrc:ProjectRevenueMember2020-01-012020-06-300001488139amrc:ProjectRevenueMemberamrc:USFederalMember2020-01-012020-06-300001488139amrc:CanadaSegmentMemberamrc:ProjectRevenueMember2020-01-012020-06-300001488139amrc:SmallScaleInfrastructureMemberamrc:ProjectRevenueMember2020-01-012020-06-300001488139us-gaap:AllOtherSegmentsMemberamrc:ProjectRevenueMember2020-01-012020-06-300001488139amrc:ProjectRevenueMember2020-01-012020-06-300001488139amrc:OperationsAndMaintenanceRevenueMemberamrc:OtherUSRegionsMember2020-01-012020-06-300001488139amrc:OperationsAndMaintenanceRevenueMemberamrc:USFederalMember2020-01-012020-06-300001488139amrc:OperationsAndMaintenanceRevenueMemberamrc:CanadaSegmentMember2020-01-012020-06-300001488139amrc:OperationsAndMaintenanceRevenueMemberamrc:SmallScaleInfrastructureMember2020-01-012020-06-300001488139amrc:OperationsAndMaintenanceRevenueMemberus-gaap:AllOtherSegmentsMember2020-01-012020-06-300001488139amrc:OperationsAndMaintenanceRevenueMember2020-01-012020-06-300001488139amrc:EnergyAssetsRevenueMemberamrc:OtherUSRegionsMember2020-01-012020-06-300001488139amrc:EnergyAssetsRevenueMemberamrc:USFederalMember2020-01-012020-06-300001488139amrc:EnergyAssetsRevenueMemberamrc:CanadaSegmentMember2020-01-012020-06-300001488139amrc:EnergyAssetsRevenueMemberamrc:SmallScaleInfrastructureMember2020-01-012020-06-300001488139amrc:EnergyAssetsRevenueMemberus-gaap:AllOtherSegmentsMember2020-01-012020-06-300001488139amrc:EnergyAssetsRevenueMember2020-01-012020-06-300001488139amrc:OtherRevenueMemberamrc:OtherUSRegionsMember2020-01-012020-06-300001488139amrc:OtherRevenueMemberamrc:USFederalMember2020-01-012020-06-300001488139amrc:OtherRevenueMemberamrc:CanadaSegmentMember2020-01-012020-06-300001488139amrc:OtherRevenueMemberamrc:SmallScaleInfrastructureMember2020-01-012020-06-300001488139amrc:OtherRevenueMemberus-gaap:AllOtherSegmentsMember2020-01-012020-06-300001488139amrc:OtherRevenueMember2020-01-012020-06-300001488139amrc:OtherUSRegionsMember2020-01-012020-06-300001488139amrc:USFederalMember2020-01-012020-06-300001488139amrc:CanadaSegmentMember2020-01-012020-06-300001488139amrc:SmallScaleInfrastructureMember2020-01-012020-06-300001488139us-gaap:AllOtherSegmentsMember2020-01-012020-06-300001488139amrc:OtherUSRegionsMemberamrc:ProjectRevenueMember2019-01-012019-06-300001488139amrc:ProjectRevenueMemberamrc:USFederalMember2019-01-012019-06-300001488139amrc:CanadaSegmentMemberamrc:ProjectRevenueMember2019-01-012019-06-300001488139amrc:SmallScaleInfrastructureMemberamrc:ProjectRevenueMember2019-01-012019-06-300001488139us-gaap:AllOtherSegmentsMemberamrc:ProjectRevenueMember2019-01-012019-06-300001488139amrc:ProjectRevenueMember2019-01-012019-06-300001488139amrc:OperationsAndMaintenanceRevenueMemberamrc:OtherUSRegionsMember2019-01-012019-06-300001488139amrc:OperationsAndMaintenanceRevenueMemberamrc:USFederalMember2019-01-012019-06-300001488139amrc:OperationsAndMaintenanceRevenueMemberamrc:CanadaSegmentMember2019-01-012019-06-300001488139amrc:OperationsAndMaintenanceRevenueMemberamrc:SmallScaleInfrastructureMember2019-01-012019-06-300001488139amrc:OperationsAndMaintenanceRevenueMemberus-gaap:AllOtherSegmentsMember2019-01-012019-06-300001488139amrc:OperationsAndMaintenanceRevenueMember2019-01-012019-06-300001488139amrc:EnergyAssetsRevenueMemberamrc:OtherUSRegionsMember2019-01-012019-06-300001488139amrc:EnergyAssetsRevenueMemberamrc:USFederalMember2019-01-012019-06-300001488139amrc:EnergyAssetsRevenueMemberamrc:CanadaSegmentMember2019-01-012019-06-300001488139amrc:EnergyAssetsRevenueMemberamrc:SmallScaleInfrastructureMember2019-01-012019-06-300001488139amrc:EnergyAssetsRevenueMemberus-gaap:AllOtherSegmentsMember2019-01-012019-06-300001488139amrc:EnergyAssetsRevenueMember2019-01-012019-06-300001488139amrc:OtherRevenueMemberamrc:OtherUSRegionsMember2019-01-012019-06-300001488139amrc:OtherRevenueMemberamrc:USFederalMember2019-01-012019-06-300001488139amrc:OtherRevenueMemberamrc:CanadaSegmentMember2019-01-012019-06-300001488139amrc:OtherRevenueMemberamrc:SmallScaleInfrastructureMember2019-01-012019-06-300001488139amrc:OtherRevenueMemberus-gaap:AllOtherSegmentsMember2019-01-012019-06-300001488139amrc:OtherRevenueMember2019-01-012019-06-300001488139amrc:OtherUSRegionsMember2019-01-012019-06-300001488139amrc:USFederalMember2019-01-012019-06-300001488139amrc:CanadaSegmentMember2019-01-012019-06-300001488139amrc:SmallScaleInfrastructureMember2019-01-012019-06-300001488139us-gaap:AllOtherSegmentsMember2019-01-012019-06-300001488139country:USamrc:OtherUSRegionsMember2020-04-012020-06-300001488139country:USamrc:USFederalMember2020-04-012020-06-300001488139amrc:CanadaSegmentMembercountry:US2020-04-012020-06-300001488139amrc:SmallScaleInfrastructureMembercountry:US2020-04-012020-06-300001488139country:USus-gaap:AllOtherSegmentsMember2020-04-012020-06-300001488139country:US2020-04-012020-06-300001488139country:CAamrc:OtherUSRegionsMember2020-04-012020-06-300001488139country:CAamrc:USFederalMember2020-04-012020-06-300001488139amrc:CanadaSegmentMembercountry:CA2020-04-012020-06-300001488139amrc:SmallScaleInfrastructureMembercountry:CA2020-04-012020-06-300001488139country:CAus-gaap:AllOtherSegmentsMember2020-04-012020-06-300001488139country:CA2020-04-012020-06-300001488139amrc:NonUSandCANADAMemberamrc:OtherUSRegionsMember2020-04-012020-06-300001488139amrc:NonUSandCANADAMemberamrc:USFederalMember2020-04-012020-06-300001488139amrc:NonUSandCANADAMemberamrc:CanadaSegmentMember2020-04-012020-06-300001488139amrc:NonUSandCANADAMemberamrc:SmallScaleInfrastructureMember2020-04-012020-06-300001488139amrc:NonUSandCANADAMemberus-gaap:AllOtherSegmentsMember2020-04-012020-06-300001488139amrc:NonUSandCANADAMember2020-04-012020-06-300001488139country:USamrc:OtherUSRegionsMember2019-04-012019-06-300001488139country:USamrc:USFederalMember2019-04-012019-06-300001488139amrc:CanadaSegmentMembercountry:US2019-04-012019-06-300001488139amrc:SmallScaleInfrastructureMembercountry:US2019-04-012019-06-300001488139country:USus-gaap:AllOtherSegmentsMember2019-04-012019-06-300001488139country:US2019-04-012019-06-300001488139country:CAamrc:OtherUSRegionsMember2019-04-012019-06-300001488139country:CAamrc:USFederalMember2019-04-012019-06-300001488139amrc:CanadaSegmentMembercountry:CA2019-04-012019-06-300001488139amrc:SmallScaleInfrastructureMembercountry:CA2019-04-012019-06-300001488139country:CAus-gaap:AllOtherSegmentsMember2019-04-012019-06-300001488139country:CA2019-04-012019-06-300001488139amrc:NonUSandCANADAMemberamrc:OtherUSRegionsMember2019-04-012019-06-300001488139amrc:NonUSandCANADAMemberamrc:USFederalMember2019-04-012019-06-300001488139amrc:NonUSandCANADAMemberamrc:CanadaSegmentMember2019-04-012019-06-300001488139amrc:NonUSandCANADAMemberamrc:SmallScaleInfrastructureMember2019-04-012019-06-300001488139amrc:NonUSandCANADAMemberus-gaap:AllOtherSegmentsMember2019-04-012019-06-300001488139amrc:NonUSandCANADAMember2019-04-012019-06-300001488139country:USamrc:OtherUSRegionsMember2020-01-012020-06-300001488139country:USamrc:USFederalMember2020-01-012020-06-300001488139amrc:CanadaSegmentMembercountry:US2020-01-012020-06-300001488139amrc:SmallScaleInfrastructureMembercountry:US2020-01-012020-06-300001488139country:USus-gaap:AllOtherSegmentsMember2020-01-012020-06-300001488139country:US2020-01-012020-06-300001488139country:CAamrc:OtherUSRegionsMember2020-01-012020-06-300001488139country:CAamrc:USFederalMember2020-01-012020-06-300001488139amrc:CanadaSegmentMembercountry:CA2020-01-012020-06-300001488139amrc:SmallScaleInfrastructureMembercountry:CA2020-01-012020-06-300001488139country:CAus-gaap:AllOtherSegmentsMember2020-01-012020-06-300001488139country:CA2020-01-012020-06-300001488139amrc:NonUSandCANADAMemberamrc:OtherUSRegionsMember2020-01-012020-06-300001488139amrc:NonUSandCANADAMemberamrc:USFederalMember2020-01-012020-06-300001488139amrc:NonUSandCANADAMemberamrc:CanadaSegmentMember2020-01-012020-06-300001488139amrc:NonUSandCANADAMemberamrc:SmallScaleInfrastructureMember2020-01-012020-06-300001488139amrc:NonUSandCANADAMemberus-gaap:AllOtherSegmentsMember2020-01-012020-06-300001488139amrc:NonUSandCANADAMember2020-01-012020-06-300001488139country:USamrc:OtherUSRegionsMember2019-01-012019-06-300001488139country:USamrc:USFederalMember2019-01-012019-06-300001488139amrc:CanadaSegmentMembercountry:US2019-01-012019-06-300001488139amrc:SmallScaleInfrastructureMembercountry:US2019-01-012019-06-300001488139country:USus-gaap:AllOtherSegmentsMember2019-01-012019-06-300001488139country:US2019-01-012019-06-300001488139country:CAamrc:OtherUSRegionsMember2019-01-012019-06-300001488139country:CAamrc:USFederalMember2019-01-012019-06-300001488139amrc:CanadaSegmentMembercountry:CA2019-01-012019-06-300001488139amrc:SmallScaleInfrastructureMembercountry:CA2019-01-012019-06-300001488139country:CAus-gaap:AllOtherSegmentsMember2019-01-012019-06-300001488139country:CA2019-01-012019-06-300001488139amrc:NonUSandCANADAMemberamrc:OtherUSRegionsMember2019-01-012019-06-300001488139amrc:NonUSandCANADAMemberamrc:USFederalMember2019-01-012019-06-300001488139amrc:NonUSandCANADAMemberamrc:CanadaSegmentMember2019-01-012019-06-300001488139amrc:NonUSandCANADAMemberamrc:SmallScaleInfrastructureMember2019-01-012019-06-300001488139amrc:NonUSandCANADAMemberus-gaap:AllOtherSegmentsMember2019-01-012019-06-300001488139amrc:NonUSandCANADAMember2019-01-012019-06-30xbrli:pure0001488139srt:MinimumMember2020-06-300001488139srt:MaximumMember2020-06-300001488139amrc:SolarPhotovoltaicProjectsMembersrt:MinimumMember2020-01-012020-06-300001488139srt:MaximumMemberamrc:SolarPhotovoltaicProjectsMember2020-01-012020-06-300001488139us-gaap:OperatingSegmentsMemberamrc:OtherUSRegionsMember2019-12-310001488139us-gaap:OperatingSegmentsMemberamrc:USFederalMember2019-12-310001488139us-gaap:OperatingSegmentsMemberamrc:CanadaMember2019-12-310001488139us-gaap:OperatingSegmentsMemberamrc:NonSolarDGMember2019-12-310001488139us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2019-12-310001488139us-gaap:OperatingSegmentsMemberamrc:OtherUSRegionsMember2020-01-012020-06-300001488139us-gaap:OperatingSegmentsMemberamrc:USFederalMember2020-01-012020-06-300001488139us-gaap:OperatingSegmentsMemberamrc:CanadaMember2020-01-012020-06-300001488139us-gaap:OperatingSegmentsMemberamrc:NonSolarDGMember2020-01-012020-06-300001488139us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2020-01-012020-06-300001488139us-gaap:OperatingSegmentsMemberamrc:OtherUSRegionsMember2020-06-300001488139us-gaap:OperatingSegmentsMemberamrc:USFederalMember2020-06-300001488139us-gaap:OperatingSegmentsMemberamrc:CanadaMember2020-06-300001488139us-gaap:OperatingSegmentsMemberamrc:NonSolarDGMember2020-06-300001488139us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2020-06-300001488139us-gaap:CustomerContractsMembersrt:MinimumMember2020-01-012020-06-300001488139srt:MaximumMemberus-gaap:CustomerContractsMember2020-01-012020-06-300001488139us-gaap:OtherIntangibleAssetsMembersrt:MinimumMember2020-01-012020-06-300001488139srt:MaximumMemberus-gaap:OtherIntangibleAssetsMember2020-01-012020-06-300001488139us-gaap:CustomerContractsMember2020-06-300001488139us-gaap:CustomerContractsMember2019-12-310001488139us-gaap:CustomerRelationshipsMember2020-06-300001488139us-gaap:CustomerRelationshipsMember2019-12-310001488139us-gaap:NoncompeteAgreementsMember2020-06-300001488139us-gaap:NoncompeteAgreementsMember2019-12-310001488139amrc:TechnologyMember2020-06-300001488139amrc:TechnologyMember2019-12-310001488139us-gaap:TradeNamesMember2020-06-300001488139us-gaap:TradeNamesMember2019-12-310001488139us-gaap:CustomerContractsMember2020-04-012020-06-300001488139us-gaap:CustomerContractsMember2019-04-012019-06-300001488139us-gaap:OtherIntangibleAssetsMember2020-04-012020-06-300001488139us-gaap:OtherIntangibleAssetsMember2019-04-012019-06-300001488139us-gaap:CustomerContractsMember2020-01-012020-06-300001488139us-gaap:CustomerContractsMember2019-01-012019-06-300001488139us-gaap:OtherIntangibleAssetsMember2020-01-012020-06-300001488139us-gaap:OtherIntangibleAssetsMember2019-01-012019-06-300001488139amrc:RenewalEnergyProgramMember2020-06-300001488139amrc:RenewalEnergyProgramMember2019-12-31amrc:project0001488139amrc:AccruedExpensesAndOtherCurrentLiabilitiesMemberamrc:RenewalEnergyProgramMember2020-06-300001488139amrc:AccruedExpensesAndOtherCurrentLiabilitiesMemberamrc:RenewalEnergyProgramMember2019-12-310001488139amrc:EnergyProjectMember2020-04-012020-06-300001488139amrc:EnergyProjectMember2020-06-300001488139amrc:SolarProjects2020Member2020-06-300001488139amrc:SolarProjects2020Member2020-01-012020-06-300001488139amrc:SolarProjects2020AdditionalProjectsMember2020-01-012020-06-300001488139amrc:AssetRetirementObligationAROAssetMember2020-04-012020-06-300001488139amrc:AssetRetirementObligationAROAssetMember2020-01-012020-06-300001488139srt:RestatementAdjustmentMember2019-01-0100014881392019-01-012019-01-010001488139srt:ScenarioPreviouslyReportedMember2019-01-0100014881392019-01-0100014881392018-09-3000014881392020-01-310001488139amrc:SolarPhotovoltaicProjectsMember2020-06-300001488139amrc:SolarPhotovoltaicProjectsMember2019-12-310001488139amrc:UndisclosedNameofAcquireeTwoMember2018-08-012018-08-310001488139amrc:UndisclosedNameofAcquireeTwoMember2018-08-310001488139amrc:UndisclosedNameofAcquireeTwoMember2020-06-300001488139amrc:UndisclosedNameofAcquireeTwoMember2019-12-310001488139amrc:UndisclosedNameOfAcquireeThreeMember2018-11-300001488139amrc:UndisclosedNameOfAcquireeThreeMember2019-12-310001488139amrc:UndisclosedNameOfAcquireeThreeMember2020-06-300001488139amrc:UndisclosedNameOfAcquireeFourMember2020-04-300001488139us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-06-300001488139us-gaap:InterestRateSwapMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2019-12-310001488139us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommodityContractMember2020-06-300001488139us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Memberus-gaap:CommodityContractMember2019-12-310001488139us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-06-300001488139us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2019-12-310001488139us-gaap:HybridInstrumentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2020-06-300001488139us-gaap:HybridInstrumentMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel2Member2019-12-310001488139us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-06-300001488139us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-12-310001488139us-gaap:FairValueMeasurementsRecurringMember2020-06-300001488139us-gaap:FairValueMeasurementsRecurringMember2019-12-310001488139us-gaap:HybridInstrumentMemberus-gaap:MeasurementInputDiscountRateMemberamrc:UndisclosedNameofAcquireeOneMember2020-06-300001488139us-gaap:FairValueMeasurementsNonrecurringMember2019-12-310001488139us-gaap:FairValueMeasurementsNonrecurringMember2020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherAssetsMemberus-gaap:InterestRateSwapMember2020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherAssetsMemberus-gaap:InterestRateSwapMember2019-12-310001488139us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherLiabilitiesMemberus-gaap:InterestRateSwapMember2020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherLiabilitiesMemberus-gaap:InterestRateSwapMember2019-12-310001488139us-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMemberus-gaap:InterestRateSwapMember2020-06-300001488139us-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMemberus-gaap:InterestRateSwapMember2019-12-310001488139us-gaap:OtherAssetsMemberus-gaap:CommodityContractMemberus-gaap:NondesignatedMember2020-06-300001488139us-gaap:OtherAssetsMemberus-gaap:CommodityContractMemberus-gaap:NondesignatedMember2019-12-310001488139us-gaap:HybridInstrumentMemberus-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMember2020-06-300001488139us-gaap:HybridInstrumentMemberus-gaap:NondesignatedMemberus-gaap:OtherLiabilitiesMember2019-12-31amrc:contract0001488139us-gaap:NondesignatedMember2020-06-300001488139us-gaap:NondesignatedMember2019-12-310001488139us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NonoperatingIncomeExpenseMemberus-gaap:InterestRateSwapMember2020-04-012020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NonoperatingIncomeExpenseMemberus-gaap:InterestRateSwapMember2019-04-012019-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NonoperatingIncomeExpenseMemberus-gaap:InterestRateSwapMember2020-01-012020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:NonoperatingIncomeExpenseMemberus-gaap:InterestRateSwapMember2019-01-012019-06-300001488139us-gaap:NonoperatingIncomeExpenseMemberus-gaap:NondesignatedMemberus-gaap:InterestRateSwapMember2020-04-012020-06-300001488139us-gaap:NonoperatingIncomeExpenseMemberus-gaap:NondesignatedMemberus-gaap:InterestRateSwapMember2019-04-012019-06-300001488139us-gaap:NonoperatingIncomeExpenseMemberus-gaap:NondesignatedMemberus-gaap:InterestRateSwapMember2020-01-012020-06-300001488139us-gaap:NonoperatingIncomeExpenseMemberus-gaap:NondesignatedMemberus-gaap:InterestRateSwapMember2019-01-012019-06-300001488139us-gaap:NonoperatingIncomeExpenseMemberus-gaap:CommodityContractMemberus-gaap:NondesignatedMember2020-04-012020-06-300001488139us-gaap:NonoperatingIncomeExpenseMemberus-gaap:CommodityContractMemberus-gaap:NondesignatedMember2019-04-012019-06-300001488139us-gaap:NonoperatingIncomeExpenseMemberus-gaap:CommodityContractMemberus-gaap:NondesignatedMember2020-01-012020-06-300001488139us-gaap:NonoperatingIncomeExpenseMemberus-gaap:CommodityContractMemberus-gaap:NondesignatedMember2019-01-012019-06-300001488139us-gaap:NonoperatingIncomeExpenseMemberus-gaap:HybridInstrumentMemberus-gaap:NondesignatedMember2020-04-012020-06-300001488139us-gaap:NonoperatingIncomeExpenseMemberus-gaap:HybridInstrumentMemberus-gaap:NondesignatedMember2019-04-012019-06-300001488139us-gaap:NonoperatingIncomeExpenseMemberus-gaap:HybridInstrumentMemberus-gaap:NondesignatedMember2020-01-012020-06-300001488139us-gaap:NonoperatingIncomeExpenseMemberus-gaap:HybridInstrumentMemberus-gaap:NondesignatedMember2019-01-012019-06-300001488139us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2019-12-310001488139us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-01-012020-06-300001488139us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember2020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapOctober2029Member2020-01-012020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapOctober2029Member2020-06-300001488139amrc:InterestRateSwapJune2033Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-01-012020-06-300001488139amrc:InterestRateSwapJune2033Memberus-gaap:DesignatedAsHedgingInstrumentMember2020-06-300001488139us-gaap:NondesignatedMemberamrc:InterestRateSwapDecember2020Member2020-01-012020-06-300001488139us-gaap:NondesignatedMemberamrc:InterestRateSwapDecember2020Member2020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapDecember2027Member2020-01-012020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapDecember2027Member2020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapDecember2038Member2020-01-012020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapDecember2038Member2020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapFebruary2023Member2020-01-012020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapFebruary2023Member2020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapJune2028Contract1Member2020-01-012020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapJune2028Contract1Member2020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapJune2028Contract2Member2020-01-012020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapJune2028Contract2Member2020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapMarch2033Contract1Member2020-01-012020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapMarch2033Contract1Member2020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapMarch2033Contract2Member2020-01-012020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapMarch2033Contract2Member2020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapFebruary2021Member2020-01-012020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapFebruary2021Member2020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapMarch2024Member2020-01-012020-06-300001488139us-gaap:DesignatedAsHedgingInstrumentMemberamrc:InterestRateSwapMarch2024Member2020-06-300001488139amrc:CommodityContractApril2021Memberus-gaap:NondesignatedMember2020-01-012020-06-30iso4217:USDutr:MMBTU0001488139amrc:CommodityContractApril2021Memberus-gaap:NondesignatedMember2020-06-30utr:MMBTUamrc:fund0001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CashAndCashEquivalentsMember2020-06-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:CashAndCashEquivalentsMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:RestrictedCashMember2020-06-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:RestrictedCashMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AccountsReceivableMember2020-06-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AccountsReceivableMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:ContractwithCustomerAssetNetCurrentMember2020-06-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:ContractwithCustomerAssetNetCurrentMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-06-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PropertyPlantAndEquipmentMember2020-06-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:PropertyPlantAndEquipmentMember2019-12-310001488139us-gaap:PropertyPlantAndEquipmentOtherTypesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-06-300001488139us-gaap:PropertyPlantAndEquipmentOtherTypesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-310001488139amrc:OperatingLeaseRightOfUseAssetMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-06-300001488139amrc:OperatingLeaseRightOfUseAssetMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:OtherAssetsMember2020-06-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:OtherAssetsMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:CurrentPortionsOfLongTermDebtAndFinancingLeaseLiabilitiesMember2020-06-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:CurrentPortionsOfLongTermDebtAndFinancingLeaseLiabilitiesMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AccountsPayableMember2020-06-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AccountsPayableMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AccruedLiabilitiesMember2020-06-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:AccruedLiabilitiesMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:OperatingLeaseLiabilityCurrentMember2020-06-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:OperatingLeaseLiabilityCurrentMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:LongTermDebtMember2020-06-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberus-gaap:LongTermDebtMember2019-12-310001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:OperatingLeaseLiabilityNoncurrentMember2020-06-300001488139us-gaap:VariableInterestEntityPrimaryBeneficiaryMemberamrc:OperatingLeaseLiabilityNoncurrentMember2019-12-310001488139us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2020-06-300001488139us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:VariableInterestEntityPrimaryBeneficiaryMember2019-12-3100014881392015-07-012015-09-3000014881392017-04-012017-06-3000014881392018-04-012018-06-3000014881392018-10-012018-12-3100014881392019-10-012019-12-310001488139amrc:StockIncentive2020PlanMemberus-gaap:CommonClassAMember2020-05-310001488139amrc:StockIncentive2020PlanMemberus-gaap:CommonClassAMember2020-01-012020-06-300001488139us-gaap:EmployeeStockOptionMemberamrc:A2017EmployeeStockPurchasePlanMember2020-05-310001488139us-gaap:EmployeeStockOptionMemberamrc:A2017EmployeeStockPurchasePlanMember2020-05-012020-05-310001488139us-gaap:EmployeeStockOptionMemberamrc:A2017EmployeeStockPurchasePlanMember2020-01-012020-06-300001488139us-gaap:EmployeeStockOptionMemberamrc:A2017EmployeeStockPurchasePlanMember2019-01-012019-06-300001488139us-gaap:EmployeeStockOptionMember2020-06-300001488139us-gaap:EmployeeStockOptionMember2020-01-012020-06-300001488139us-gaap:EmployeeStockOptionMember2020-04-012020-06-300001488139us-gaap:CommonClassAMember2016-04-300001488139us-gaap:CommonClassAMember2017-02-280001488139us-gaap:CommonClassAMember2019-08-310001488139us-gaap:TreasuryStockMember2019-01-012019-06-300001488139us-gaap:OperatingSegmentsMemberamrc:OtherUSRegionsMember2020-04-012020-06-300001488139us-gaap:OperatingSegmentsMemberamrc:USFederalMember2020-04-012020-06-300001488139amrc:CanadaSegmentMemberus-gaap:OperatingSegmentsMember2020-04-012020-06-300001488139amrc:SmallScaleInfrastructureMemberus-gaap:OperatingSegmentsMember2020-04-012020-06-300001488139us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2020-04-012020-06-300001488139srt:ConsolidationEliminationsMember2020-04-012020-06-300001488139us-gaap:OperatingSegmentsMemberamrc:OtherUSRegionsMember2019-04-012019-06-300001488139us-gaap:OperatingSegmentsMemberamrc:USFederalMember2019-04-012019-06-300001488139amrc:CanadaSegmentMemberus-gaap:OperatingSegmentsMember2019-04-012019-06-300001488139amrc:SmallScaleInfrastructureMemberus-gaap:OperatingSegmentsMember2019-04-012019-06-300001488139us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2019-04-012019-06-300001488139srt:ConsolidationEliminationsMember2019-04-012019-06-300001488139amrc:CanadaSegmentMemberus-gaap:OperatingSegmentsMember2020-01-012020-06-300001488139amrc:SmallScaleInfrastructureMemberus-gaap:OperatingSegmentsMember2020-01-012020-06-300001488139srt:ConsolidationEliminationsMember2020-01-012020-06-300001488139us-gaap:OperatingSegmentsMemberamrc:OtherUSRegionsMember2019-01-012019-06-300001488139us-gaap:OperatingSegmentsMemberamrc:USFederalMember2019-01-012019-06-300001488139amrc:CanadaSegmentMemberus-gaap:OperatingSegmentsMember2019-01-012019-06-300001488139amrc:SmallScaleInfrastructureMemberus-gaap:OperatingSegmentsMember2019-01-012019-06-300001488139us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2019-01-012019-06-300001488139srt:ConsolidationEliminationsMember2019-01-012019-06-300001488139amrc:RevolvingSeniorSecuredCreditFacilityMember2020-06-300001488139amrc:RevolvingSeniorSecuredCreditFacilityMember2019-12-310001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInFebruary2021Member2020-06-300001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInFebruary2021Member2019-12-310001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInJune2024Member2020-06-300001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInJune2024Member2019-12-310001488139amrc:SevenPointTwoFiveZeroPercentTermNoteDueInMarch2021Memberamrc:TermLoanMember2020-06-300001488139amrc:SevenPointTwoFiveZeroPercentTermNoteDueInMarch2021Memberamrc:TermLoanMember2019-12-310001488139amrc:TermLoanMemberamrc:SixPointOneOneZeroPercentTermNoteDueInJune2028Member2020-06-300001488139amrc:TermLoanMemberamrc:SixPointOneOneZeroPercentTermNoteDueInJune2028Member2019-12-310001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInMay2025Member2020-06-300001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInMay2025Member2019-12-310001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInMarch2023Member2020-06-300001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInMarch2023Member2019-12-310001488139amrc:TermLoanMemberamrc:FourPointNineFivePercentTermLoanDueInJuly2031Member2020-06-300001488139amrc:TermLoanMemberamrc:FourPointNineFivePercentTermLoanDueInJuly2031Member2019-12-310001488139amrc:TermLoanMemberamrc:FivePointZeroPercentTermNoteDueInMarch2028Member2020-06-300001488139amrc:TermLoanMemberamrc:FivePointZeroPercentTermNoteDueInMarch2028Member2019-12-310001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInApril2027Member2020-06-300001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInApril2027Member2019-12-310001488139amrc:FivePointSixOnePercentTermNoteDueInFebruary2034Memberamrc:TermLoanMember2020-06-300001488139amrc:FivePointSixOnePercentTermNoteDueInFebruary2034Memberamrc:TermLoanMember2019-12-310001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInDecember2027Member2020-06-300001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueInDecember2027Member2019-12-310001488139amrc:VariableRateTermLoanDueInAugust2022Memberamrc:TermLoanMember2020-06-300001488139amrc:VariableRateTermLoanDueInAugust2022Memberamrc:TermLoanMember2019-12-310001488139amrc:TermLoanMemberamrc:FivePointOneFivePercentTermLoanDueDecember2038Member2020-06-300001488139amrc:TermLoanMemberamrc:FivePointOneFivePercentTermLoanDueDecember2038Member2019-12-310001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueJune2033Member2020-06-300001488139amrc:TermLoanMemberamrc:VariableRateTermLoanDueJune2033Member2019-12-310001488139amrc:VariableRateTermLoanDueInOctober2029Memberamrc:TermLoanMember2020-06-300001488139amrc:VariableRateTermLoanDueInOctober2029Memberamrc:TermLoanMember2019-12-310001488139amrc:FivePointZeroFixedRateLoanDueInApril2040Memberus-gaap:LoansPayableMember2020-06-300001488139amrc:FivePointZeroFixedRateLoanDueInApril2040Memberus-gaap:LoansPayableMember2019-12-310001488139amrc:LongTermFinanceLiabilityDueInJuly2039Memberamrc:FinanceLeaseLiabilityMember2020-06-300001488139amrc:LongTermFinanceLiabilityDueInJuly2039Memberamrc:FinanceLeaseLiabilityMember2019-12-310001488139amrc:LongTermFinanceLiabilityInNovember2039Memberamrc:FinanceLeaseLiabilityMember2020-06-300001488139amrc:LongTermFinanceLiabilityInNovember2039Memberamrc:FinanceLeaseLiabilityMember2019-12-310001488139amrc:SixPointFivePercentTermNoteDueInDecember2021Memberamrc:TermLoanMember2020-06-300001488139amrc:SixPointFivePercentTermNoteDueInDecember2021Memberamrc:TermLoanMember2019-12-310001488139us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-03-310001488139us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberamrc:EurocurrencyRateMember2020-03-312020-03-310001488139us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberamrc:EurocurrencyRateMember2020-03-302020-03-300001488139us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMember2020-06-300001488139amrc:FivePointZeroFixedRateLoanDueInApril2040Memberamrc:EnergyProjectMemberus-gaap:LoansPayableMember2020-04-012020-04-300001488139amrc:FivePointZeroFixedRateLoanDueInApril2040Memberus-gaap:LoansPayableMember2020-04-300001488139amrc:FivePointZeroFixedRateLoanDueInApril2040Member2020-06-30amrc:bank0001488139us-gaap:RevolvingCreditFacilityMemberamrc:RevolvingCreditAgreementMemberus-gaap:LineOfCreditMember2020-05-310001488139us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMemberamrc:RevolvingCreditAgreementMemberus-gaap:LineOfCreditMember2020-05-012020-05-310001488139us-gaap:RevolvingCreditFacilityMemberamrc:RevolvingCreditAgreementMemberus-gaap:LineOfCreditMember2020-05-012020-05-310001488139us-gaap:RevolvingCreditFacilityMemberamrc:RevolvingCreditAgreementMemberus-gaap:LineOfCreditMember2020-06-300001488139us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMember2020-06-012020-06-300001488139us-gaap:RevolvingCreditFacilityMemberus-gaap:BaseRateMemberus-gaap:LineOfCreditMember2020-06-012020-06-300001488139us-gaap:RevolvingCreditFacilityMemberus-gaap:LineOfCreditMemberus-gaap:SubsequentEventMember2020-07-310001488139us-gaap:RevolvingCreditFacilityMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LineOfCreditMemberus-gaap:SubsequentEventMember2020-07-012020-07-310001488139amrc:SolarPhotovoltaicProjectsMemberus-gaap:SubsequentEventMember2020-07-012020-07-31

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 June 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 o
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 o
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 July 30 , 2020
Class A Common Stock, $0.0001 par value per shareAMRC29,726,702
Class B Common Stock, $0.0001 par value per share18,000,000





AMERESCO, INC.
QUARTERLY REPORT ON FORM 10-Q
FOR THE QUARTERLY PERIOD ENDED June 30, 2020
TABLE OF CONTENTS
  Page
 
Item 1. Condensed Consolidated Financial Statements
 
 
   
Condensed Consolidated Statements of Income for the three and six months ended June 30, 2020 and 2019 (Unaudited)
Condensed Consolidated Statements of Comprehensive Income for the three and six months ended June 30, 2020 and 2019 (Unaudited)
   
Condensed Consolidated Statements of Changes in Redeemable Non-Controlling Interests and Stockholders’ Equity for the three and six months ended June 30, 2020 and 2019 (Unaudited)
   
Condensed Consolidated Statements of Cash Flows for the six months ended June 30, 2020 and 2019 (Unaudited)
   
   
   
 
   
 
 





AMERESCO, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except share amounts)
June 30,December 31,
20202019
(Unaudited)
ASSETS
Current assets: 
Cash and cash equivalents (1)
$41,881  $33,223  
Restricted cash (1)
15,171  20,006  
Accounts receivable, net of allowance of $1,988 and $2,260, respectively (1)
86,017  95,863  
Accounts receivable retainage, net19,119  16,976  
Costs and estimated earnings in excess of billings (1)
195,391  202,243  
Inventory, net9,001  9,236  
Prepaid expenses and other current assets (1)
27,527  29,424  
Income tax receivable11,940  5,033  
Project development costs16,379  13,188  
Total current assets (1)
422,426  425,192  
Federal ESPC receivable274,219  230,616  
Property and equipment, net (1)
9,797  10,104  
Energy assets, net (1)
637,618  579,461  
Goodwill57,838  58,414  
Intangible assets, net1,232  1,614  
Operating lease assets (1)
35,829  32,791  
Other assets (1)
20,573  35,821  
 Total assets (1)
$1,459,532  $1,374,013  
LIABILITIES, REDEEMABLE NON-CONTROLLING INTERESTS AND STOCKHOLDERS’ EQUITY
Current liabilities:
Current portions of long-term debt and financing lease liabilities (1)
$44,216  $69,969  
Accounts payable (1)
162,401  202,416  
Accrued expenses and other current liabilities (1)
26,249  31,356  
Current portions of operating lease liabilities (1)
5,216  5,802  
Billings in excess of cost and estimated earnings34,896  26,618  
Income taxes payable  486  
Total current liabilities (1)
272,978  336,647  
Long-term debt and financing lease liabilities, net of current portions and
deferred financing fees (1)
295,048  266,181  
Federal ESPC liabilities334,724  245,037  
Deferred income taxes, net3,218  115  
Deferred grant income6,572  6,885  
Long-term operating lease liabilities, net of current portion (1)
32,698  29,101  
Other liabilities (1)
38,318  29,575  
Commitments and contingencies (Note 9)
Redeemable non-controlling interests36,303  31,616  
(1) Includes restricted assets of consolidated variable interest entities (“VIEs”) at June 30, 2020 and December 31, 2019 of $164,298 and $158,912, respectively. Includes non-recourse liabilities of consolidated VIEs at June 30, 2020 and December 31, 2019 of $36,104 and $38,568, respectively. See Note 12.
The accompanying notes are an integral part of these condensed consolidated financial statements.
1


AMERESCO, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS — (Continued)
(in thousands, except share amounts)
June 30,December 31,
20202019
(Unaudited)
Stockholders’ equity:
Preferred stock, $0.0001 par value, 5,000,000 shares authorized, no shares issued and outstanding at June 30, 2020 and December 31, 2019
$  $  
Class A common stock, $0.0001 par value, 500,000,000 shares authorized, 31,819,897 shares issued and 29,718,102 shares outstanding at June 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 June 30, 2020 and December 31, 2019
2  2  
Additional paid-in capital139,625  133,688  
Retained earnings325,025  314,459  
Accumulated other comprehensive loss, net(13,194) (7,514) 
Treasury stock, at cost, 2,101,795 shares at June 30, 2020 and 2,101,340 shares at December 31, 2019
(11,788) (11,782) 
Total stockholders’ equity439,673  428,856  
Total liabilities, redeemable non-controlling interests and stockholders’ equity
$1,459,532  $1,374,013  



The accompanying notes are an integral part of these condensed consolidated financial statements.












2


AMERESCO, INC.
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(in thousands, except per share amounts)
(Unaudited)
 Three Months Ended June 30,Six Months Ended June 30,
 2020201920202019
Revenues$223,036  $198,183  $435,449  $348,295  
Cost of revenues183,528  155,044  357,495  272,524  
   Gross profit39,508  43,139  77,954  75,771  
Selling, general and administrative expenses26,620  30,082  55,544  56,165  
   Operating income12,888  13,057  22,410  19,606  
Other expenses, net4,052  3,746  9,441  7,167  
Income before (benefit) provision for income taxes
8,836  9,311  12,969  12,439  
Income tax (benefit) provision   804  (2,503) 1,061  
Net income8,836  8,507  15,472  11,378  
Net loss (income) attributable to redeemable non-controlling interests(4,471) 709  (4,906) 1,985  
Net income attributable to common shareholders$4,365  $9,216  $10,566  $13,363  
Net income per share attributable to common shareholders: 
Basic$0.09  $0.20  $0.22  $0.29  
Diluted$0.09  $0.19  $0.22  $0.28  
Weighted average common shares outstanding:  
Basic47,488  46,387  47,500  46,340  
Diluted48,519  47,681  48,571  47,666  


The accompanying notes are an integral part of these condensed consolidated financial statements.

3


AMERESCO, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
(Unaudited)
 Three Months Ended June 30,
 20202019
Net income$8,836  $8,507  
Other comprehensive income (loss):
Unrealized loss from interest rate hedges, net of tax effect of $(221) and $(573), respectively
(585) (1,672) 
Foreign currency translation adjustments682  39  
Total other comprehensive income (loss)97  (1,633) 
Comprehensive income8,933  6,874  
Comprehensive loss (income) attributable to redeemable non-controlling interests(4,471) 709  
Comprehensive income attributable to common shareholders$4,462  $7,583  
 Six Months Ended June 30,
 20202019
Net income$15,472  $11,378  
Other comprehensive (loss) income:
Unrealized loss from interest rate hedges, net of tax effect of $(1,408) and $(898), respectively
(4,050) (2,814) 
Foreign currency translation adjustments(1,630) 645  
Total other comprehensive loss(5,680) (2,169) 
Comprehensive income9,792  9,209  
Comprehensive loss (income) attributable to redeemable non-controlling interests(4,906) 1,985  
Comprehensive income attributable to common shareholders$4,886  $11,194  
4








5


AMERESCO, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN REDEEMABLE NON-CONTROLLING INTERESTS AND STOCKHOLDERS’ EQUITY
FOR THE THREE AND SIX MONTHS ENDED June 30, 2020 AND 2019
(in thousands except share amounts)
(Unaudited)

    Accumulated 
Redeemable  Additional OtherTotal
Non-ControllingClass A Common StockClass B Common StockPaid-inRetainedComprehensiveTreasury StockStockholders’
InterestsSharesAmountSharesAmountCapitalEarningsLossSharesAmountEquity
Balance, March 31, 2019$13,341  28,337,426  $3  18,000,000  $2  $125,685  $274,170  $(6,485) 2,091,040  $(11,638) $381,737  
Exercise of stock options—  53,344  —  —  —  306  —  —  —  —  306  
Stock-based compensation expense—  —  —  —  —  397  —  —  —  —  397  
Employee stock purchase plan—  22,124  —  —  —  305  —  —  —  —  305  
Unrealized loss from interest rate hedges, net—  —  —  —  —  —  —  (1,672) —  —  (1,672) 
Foreign currency translation adjustment—  —  —  —  —  —  —  39  —  —  39  
Contributions from redeemable non-controlling interests19,508  —  —  —  —  —  —  —  —  —  —  
Distributions to redeemable non-controlling interests(103) —  —  —  —  —  —  —  —  —  —  
Net (loss) income(709) —  —  —  —  —  9,216  —  —  —  9,216  
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  
Balance, March 31, 2020$31,939  29,510,161  $3  18,000,000  $2  $136,591  $320,660  $(13,291) 2,101,795  $(11,788) $432,177  
Exercise of stock options—  179,639  —  —  —  2,164  —  —  —  —  2,164  
Stock-based compensation expense—  —  —  —  —  430  —  —  —  —  430  
Employee stock purchase plan—  28,302  —  —  —  440  —  —  —  —  440  
Unrealized loss from interest rate hedges, net—  —  —  —  —  —  —  (585) —  —  (585) 
Foreign currency translation adjustment—  —  —  —  —  —  —  682  —  —  682  
Contributions from redeemable non-controlling interests488  —  —  —  —  —  —  —  —  —  —  
Distributions to redeemable non-controlling interests(595) —  —  —  —  —  —  —  —  —  —  
Net income4,471  —  —  —  —  —  4,365  —  —  —  4,365  
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  




6




Accumulated
RedeemableAdditionalOtherTotal
Non-ControllingClass A Common StockClass B Common StockPaid-inRetainedComprehensiveTreasury StockStockholders’
InterestsSharesAmountSharesAmountCapitalEarningsLossSharesAmountEquity
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—  115,264  —  —  —  955