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
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) |
(508) 661-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 share | AMRC | 29,726,702 |
Class B Common Stock, $0.0001 par value per share | | 18,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, |
| 2020 | | 2019 |
| (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, net | 19,119 | | | 16,976 | |
Costs and estimated earnings in excess of billings (1) | 195,391 | | | 202,243 | |
Inventory, net | 9,001 | | | 9,236 | |
Prepaid expenses and other current assets (1) | 27,527 | | | 29,424 | |
Income tax receivable | 11,940 | | | 5,033 | |
Project development costs | 16,379 | | | 13,188 | |
Total current assets (1) | 422,426 | | | 425,192 | |
Federal ESPC receivable | 274,219 | | | 230,616 | |
Property and equipment, net (1) | 9,797 | | | 10,104 | |
Energy assets, net (1) | 637,618 | | | 579,461 | |
| | | |
Goodwill | 57,838 | | | 58,414 | |
Intangible assets, net | 1,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 earnings | 34,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 liabilities | 334,724 | | | 245,037 | |
Deferred income taxes, net | 3,218 | | | 115 | |
Deferred grant income | 6,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 interests | 36,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.
| | | | | | | | | | | |
AMERESCO, INC. | | | |
CONDENSED CONSOLIDATED BALANCE SHEETS — (Continued) | | | |
(in thousands, except share amounts) | | | |
| June 30, | | December 31, |
| 2020 | | 2019 |
| (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 capital | 139,625 | | | 133,688 | |
Retained earnings | 325,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’ equity | 439,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.
AMERESCO, INC.
CONDENSED CONSOLIDATED STATEMENTS OF INCOME
(in thousands, except per share amounts)
(Unaudited)
| | | | | | | | | | | | | | | | | | | | | | | |
| Three Months Ended June 30, | | | | Six Months Ended June 30, | | |
| 2020 | | 2019 | | 2020 | | 2019 |
Revenues | $ | 223,036 | | | $ | 198,183 | | | $ | 435,449 | | | $ | 348,295 | |
Cost of revenues | 183,528 | | | 155,044 | | | 357,495 | | | 272,524 | |
Gross profit | 39,508 | | | 43,139 | | | 77,954 | | | 75,771 | |
Selling, general and administrative expenses | 26,620 | | | 30,082 | | | 55,544 | | | 56,165 | |
Operating income | 12,888 | | | 13,057 | | | 22,410 | | | 19,606 | |
Other expenses, net | 4,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 income | 8,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: | | | | | | | |
Basic | 47,488 | | | 46,387 | | | 47,500 | | | 46,340 | |
Diluted | 48,519 | | | 47,681 | | | 48,571 | | | 47,666 | |
The accompanying notes are an integral part of these condensed consolidated financial statements.
AMERESCO, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
(Unaudited)
| | | | | | | | | | | |
| Three Months Ended June 30, | | |
| 2020 | | 2019 |
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 adjustments | 682 | | | 39 | |
Total other comprehensive income (loss) | 97 | | | (1,633) | |
Comprehensive income | 8,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, | | |
| 2020 | | 2019 |
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 income | 9,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 | |
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 | | | | Other | | | | | | | | Total |
| | Non-Controlling | | Class A Common Stock | | | | Class B Common Stock | | | | Paid-in | | Retained | | Comprehensive | | Treasury Stock | | | | | | Stockholders’ |
| | Interests | | Shares | | Amount | | Shares | | Amount | | Capital | | Earnings | | Loss | | Shares | | Amount | | | | Equity |
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 interests | | 19,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 interests | | 488 | | | — | | | — | | | — | | | — | | | — | | | — | | | — | | | — | | | — | | | | | — | |
Distributions to redeemable non-controlling interests | | (595) | | | — | | | — | | | — | | | — | | | — | | | — | | | — | | | — | | | — | | | | | — | |
Net income | | 4,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 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
| | | | | | | | | | | | | | | | Accumulated | | | | | | | | |
| | Redeemable | | | | | | | | | | Additional | | | | Other | | | | | | | | Total |
| | Non-Controlling | | Class A Common Stock | | | | Class B Common Stock | | | | Paid-in | | Retained | | Comprehensive | | Treasury Stock | | | | | | Stockholders’ |
| | Interests | | Shares | | Amount | | Shares | | Amount | | Capital | | Earnings | | Loss | | Shares | | Amount | | | | 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 | | — | | | 115,264 | | | — | | | — | | | — | | | 955 | | | |